Есть ли способ заставить Windows 7 сохранять кэш ReadyBoost при перезагрузке (а не шифровать его или сохранять ключ шифрования при перезагрузке) - так, чтобы ReadyBoost мог фактически повысить скорость загрузки вместо того, чтобы замедлять ее путем восстановления кеша пока система пытается загрузить?
Я знаю, что ReadyBoost должен быть постоянным. Из документа Microsoft :
Интегрированные устройства, поддерживающие ReadyBoost, сохраняют данные даже тогда, когда машина приостановлена или переведена в спящий режим.
Как применить ReadyBoost на диске и пометить его как «внутренний», чтобы кэш не сбрасывался при перезагрузке?
Я попытался настроить ReadyBoost вручную с помощью реестра, как я нашел эту цитату:
Когда вы вставляете в систему флеш-устройство, например USB-ключ, служба ReadyBoost просматривает устройство, чтобы определить его характеристики производительности, и сохраняет результаты его теста в:
HKEY_LOCAL_MACHINE\Software\Microsoft\Windows NT\Currentversion\Emdmgmt
Однако до сих пор я не смог заставить его вести себя так, как мне бы хотелось.
Лучше всего будет использовать установку системы по сценарию и вставку соответствующих ключей сценария, но полная переустановка всей моей системы очень обременительна. Есть ли способ применить их без необходимости полной установки? Я знаю, что Microsoft особо подчеркивает, что этот инструмент НЕ следует использовать на уже развернутых системах - но если я хочу игнорировать это предупреждение, как мне поступить?
источник
Ответы:
После того, как я возился с различными частями реестра (там не удалось достичь чего-то существенного) и не захотел сделать новую установку моей системы с использованием сценариев в стиле OEM, я нашел способ сделать что-то похожее на то, что я хотел сделать.
К сожалению - то, что я сделал, не бесплатно. Я решил использовать стороннюю программу под названием eBoostr (версия 4, настольная версия). Он изначально предназначен для Windows XP и в основном делает то же, что и ReadyBoost. Тем не менее, он отлично работает в Vista и Windows 7, а также. Он может использовать до 4 кеш-устройств (включая жесткие диски, но он не очень эффективен с жесткими дисками) и по умолчанию сохраняет кеш при перезагрузках. Использование шифрования на съемных дисках необязательно.
Поэтому я использую eBoostr на внутренней карте CF в слоте IDE и позволяю superfetch / ReadyBoost обрабатывать предварительную выборку в ОЗУ и несколько флешек USB.
Readyboost / Superfetch и eBoostr, кажется, прекрасно работают вместе, если вы указываете их на разные диски (использование одного и того же USB-накопителя для ReadyBoost и eBoostr не очень эффективно).
Стоимость программы составляет около 25 - 30 $ (и есть бесплатная пробная версия с полной функциональностью), но я нашел в Великобритании какой-то онлайн-магазин, который продавал настольную версию за 12,9 £, и сэкономил 5 £, когда я поставил галочку на чекбокс, позволяющий их отправить мне спам. Таким образом, конечная стоимость составила около 9 евро для настольной версии (что делает все, что мне нужно, поскольку SuperFetch уже способен использовать оперативную память для кэширования).
источник
Хорошо, если вы работаете на своем ноутбуке, вы пытаетесь ускорить его, потому что у вас нет возможности получить более новый или установить в него SSD. Я готов получить свою SD-карту за 10 евро, если это поможет. С ReadyBoost я получил время загрузки от 5:45 минут от включения браузера до 3:45 минут. Также переключение между приложениями происходит мгновенно, в то время как я привык ждать 3-10 секунд, чтобы что-то произошло, в зависимости от активности жесткого диска. Я смотрю, есть ли варианты, чтобы получить еще больший прирост производительности.
PS Я работаю на Lenovo T410 с 6 ГБ ОЗУ, поэтому нет недостатка в ЦП или ОЗУ, но жесткий диск является узким местом из-за медленного времени доступа (17 мс против <1 мс для SD-карты) и ужасных случайных операций чтения / записи (0,3 МБ / с) против 5 Мбит / с для SD-карты).
источник