Как сделать Windows 7 ReadyBoost постоянным?

Как сделать Windows 7 ReadyBoost постоянным?

Есть ли способ заставить Windows 7 сохранять кэш ReadyBoost во время перезагрузки (и не шифровать его и не сохранять ключ шифрования во время перезагрузки) — так, чтобы ReadyBoost мог фактически увеличить скорость загрузки, а не замедлять ее, перестраивая кэш во время загрузки системы?

Я знаю, что ReadyBoost можно сделать постоянным.Технический документ Microsoft:

Интегрированные устройства с поддержкой ReadyBoost сохраняют данные даже в том случае, если компьютер приостановлен или переведен в режим гибернации.

Как принудительно включить ReadyBoost на диске и пометить его как «внутренний», чтобы кэш не очищался при перезагрузке?

Я попытался настроить ReadyBoost вручную с помощью реестра, найдя следующую цитату:

Когда вы вставляете в систему флэш-устройство, например USB-накопитель, служба ReadyBoost проверяет устройство, чтобы определить его характеристики производительности, и сохраняет результаты своего теста в:

HKEY_LOCAL_MACHINE\Software\Microsoft\Windows NT\Currentversion\Emdmgmt

Однако до сих пор мне не удалось заставить его работать так, как мне бы хотелось.

Лучшим вариантом, по-видимому, будет использование скриптовой установки системы ивставка правильных ключей скрипта- но делать полную переустановку всей моей системы очень обременительно. Есть ли способ применить их без необходимости полной установки? Я знаю, что Microsoft специально подчеркивает, что этот инструмент НЕ следует использовать на уже развернутых системах - но если я хочу проигнорировать это предупреждение, как мне это сделать?

решение1

После экспериментов с различными частями реестра (ничего существенного не добившись) и нежелания делать новую установку системы по сценарию 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 уже умеет использовать оперативную память для кэширования).

решение2

Ну, если это ваш рабочий ноутбук, вы пытаетесь ускорить его, потому что у вас нет возможности купить новый или поставить в него SSD. Я готов купить собственную SD-карту за 10 евро, если это поможет. С readyboost я увеличил время загрузки с 5:45 минут от включения до браузера до 3:45 минут. Кроме того, переключение между приложениями теперь происходит мгновенно, хотя раньше мне приходилось ждать 3–10 секунд, чтобы что-то произошло, в зависимости от активности жесткого диска. Я ищу варианты, чтобы получить еще больший прирост производительности.

P.S. Я работаю на Lenovo T410 с 6 ГБ ОЗУ, так что недостатка в процессоре или ОЗУ нет, но жесткий диск является узким местом из-за медленного времени доступа (17 мс против <1 мс для SD-карты) и ужасных случайных операций чтения/записи (0,3 МБ/с против 5 МБ/с для SD-карты).

Связанный контент