9

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

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

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

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

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

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

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

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

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

2 ответа2

3

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

0

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

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

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .