Домашняя » как » Измените SuperFetch на кэширование только системных загрузочных файлов в Vista

    Измените SuperFetch на кэширование только системных загрузочных файлов в Vista

    Написав на прошлой неделе статью об отключении SuperFetch, мой хороший друг Дэниел Спивак прокомментировал, что SuperFetch «загружает неправильные вещи чаще, чем нет», что напомнило мне о настройке реестра ... Вы можете сказать Windows, что нужно кэшировать только загрузочные процессы вместо всего.

    Я лично не проверял, что этот трюк действительно что-то меняет в отношении производительности, так что, как и отключение SuperFetch, вы должны проверить это сами. Мы просто пытаемся держать вас в курсе.

    Ручная настройка реестра

    Откройте regedit.exe через поиск меню Пуск или окно запуска и перейдите к следующему ключу:

    HKEY_LOCAL_MACHINE \ SYSTEM \ CurrentControlSet \ Control \
    Диспетчер сеансов \ Управление памятью \ PrefetchParameters

    Найдите ключ EnablePrefetcher на правой панели и измените значение на одно из следующих:

    • Отключить кеширование: 0
    • Только приложения для кеширования: 1
    • Только Cache Boot Files: 2
    • Cache Everything (по умолчанию): 3

    Вам придется перезагрузить компьютер, прежде чем это вступит в силу. Вы можете рассмотреть возможность очистки папки \ Windows \ Prefetch после внесения этого изменения, чтобы начать со свежего кэша, но имейте в виду, что следующая загрузка, вероятно, будет медленнее, поскольку Windows придется снова кэшировать все.