Включите автоматический запуск дефрагментации при загрузке
Вот забавная настройка реестра, которая, может быть, заставит Windows дефрагментировать жесткий диск автоматически при каждом запуске:
1. Откройте редактор реестра.
2. Найдите ветвь
HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Dfrg\BootOptimizeFunction
3. Включите (или выключите) этот режим.
Возможно, эта настройка была включена... А вы когда-либо видели, чтобы Windows выполнял дефрагментацию при запуске?
Причина этого в том, что выполняется не полная дефрагментация. Вместо этого происходит дефрагментация загрузочного сектора, которая влияет на файлы, зарегистрированные Prefetch (см. врезку «Не забудьте про Prefetch») и перечисленные в файле Layout.ini.
Дефрагментацию загрузочного сектора можно выполнять в любое время, запуская в командной строке функцию Defrag с недокументированным параметром /Ь: defrag с: /Ь.
НЕ ЗАБУДЬТЕ ПРО PREFETCH
Prefetch — функция (впервые появилась в Vista), которая хранит некоторые данные о запускаемых приложениях, помогающие им быстрее стартовать.
Эти данные находятся в папке \Windows\Prefetch, и, теоретически, периодическое удаление файлов из этой папки (один раз в месяц) способствует улучшению производительности. Поскольку приложения, которые запускаются, будут вынуждены заново сохранять данные в папке Prefetch, то вначале производительность может слегка снизиться. При отсутствии старых записей нужно будет анализировать меньшее количество файлов, и Windows будет работать быстрее. Рост производительности будет невелик (если вы его вообще заметите), но пользователи, которые борются за каждый цикл процессора, захотят попробовать и этот способ.
Удаление данных из Prefetch может увеличить время следующей загрузки Windows, Но последующие начальные загрузки будут происходить за обычное время, так как данные для загрузки программ уже будут на месте.
Если вы хотите отключить Prefetch, откройте редактор реестра (глава 3), перейдите к ветви HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\ Session Manager\Memory Management\PrefetchParameters и измените значение EnablePrefetch иа 0. (Другие значения используются для поддержки: 1 - только приложений, 2 — только процессов начальной загрузки, 3 - и того и другого.)