Оба параметра позволяют Windows дождаться момента низкой активности, прежде чем записать несохраненные данные иа диск, что повышает производительность. Но потерять данные можно, если питание прекратит поступать к диску прежде, чем эти данные будут сохранены. Чтобы помочь предотвратить потерю данных, Windows периодически командует диску сохранить поставленные в очередь данные, независимо от состояния активности, — произвести запись кэша из буфера. Второй параметр отключает эту функцию, что может улучшить производительность, но, естественно, с некоторым риском.
Microsoft рекомендует использовать функцию Отключить очистку буфера кэша записей Windows (Turn off Windows write-cache bufferflushing on the device) только для дисков с отдельным источником питания.
Лучший способ обеспечить максимальную производительность жесткого диска -это регулярно, еженедельно или раз в две недели, производить дефрагментацию. При постоянной работе большинство файлов становятся фрагментированными (разбитыми на части)» что замедляет доступ к ним. Эта же проблема увеличивает вероятность потери данных. И чем более полон диск, тем более необходимой становится дефрагментация.
Чтобы запустить дефрагментатор, откройте Провдник, щелкните правой кнопкой на жестком диске, выберите Свойства (Properties), а затем вкладку Сервис (Tools) и щелкните на Начать дефрагментацию (Defragment Now) (или запустите dfrgui. exe). Нажмите Дефрагментировать диск (Defragment disk) (рис. 4.7), чтобы начать процесс.
Дисковый дефрагментатор перекладывает файлы на жестком диске так, чтобы они стали непрерывными. Он также объединяет свободное пространство, консолидируя файлы настолько, насколько возможно. В автоматическом режиме вы не увидите никакого интерфейса, он будет работать незримо на заднем плане.
А теперь плохие новости.
Начиная с Windows 95 и до Vista дефрагментатор отодвигался все дальше и дальше от пользователя. В Windows 7 предприняты правильные шаги, и программа стала показывать процент дефрагментации для каждого диска (см. рис. 4.7). К сожалению, минималистский дизайн лишает дефрагментатор дополнительных настроек.
Нельзя дефрагментировать файл подкачки, файл спящего режима (hiberfilsys), реестр или другие неперемещаемые файлы. Нет никакой визуальной обратной связи, чтобы понять, не остался ли недефрагментирован какой-нибудь большой файл.
Если вам нужна карта диска или усовершенствованные настройки, надежное планирование запуска или детализированное создание отчетов, найдите PerfectDisk (http://www.perfectdisk.raxco.com/). Он не бесплатен, но иа веб-сайте можно скачать демонстрационную версию программы.
Бесплатный дефрагментатор Auslogics Registry Defrag (http://www.auslogics.com/ru/) обещает улучшить производительность Windows, оптимизируя реестр.
Дефрагментатор не настолько слаб, как это кажется. Хотя он не предлагает такого комфортного управления, как PerfectDisk, но существует малоизвестная функция, вызываемая из командной строки (defrag.exe), которая предоставляет немного больше настроек, чем версия, доступная через Проводник.
Откройте окно командной строки в режиме администратора и введите строку defrag с: /а /v
Нажмите Enter, чтобы сгенерировать отчет.
Чтобы выполнить полную дефрагментацию одного диска, введите defrag с: /и
Для дефрагментации всех томов с визуализацией процесса введите defrag /с /и
^ Механизм, используемый defrag.exe, тот же, как и в GUI-версии (dfrgui.exe).
** Если вы запустите дефрагментацию из командной строки, а затем нажмете Ctrl+С, %1 { у дефрагментатор прекратит работу.
Для быстрой дефрагментации диска (объединения свободного пространства) введите
defrag с: /х
Чтобы увидеть больше параметров, наберите defrag /?..
Вот забавная настройка реестра, которая, может быть, заставит Windows дефрагментировать жесткий диск автоматически при каждом запуске:
1. Откройте редактор реестра.
2. Найдите ветвь
HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Dfrg\BootOptimizeFunction
3. Включите (или выключите) этот режим.
Возможно, эта настройка была включена... А вы когда-либо видели, чтобы Windows выполнял дефрагментацию при запуске?
Причина этого в том, что выполняется не полная дефрагментация. Вместо этого происходит дефрагментация загрузочного сектора, которая влияет на файлы, зарегистрированные Prefetch (см. врезку «Не забудьте про Prefetch») и перечисленные в файле Layout.ini.
Дефрагментацию загрузочного сектора можно выполнять в любое время, запуская в командной строке функцию Defrag с недокументированным параметром /Ь: defrag с: /Ь.
НЕ ЗАБУДЬТЕ ПРО PREFETCH