DimasDNA Цитата: а что это за служба такая?
А Бог ее знает... Вот что нашел в блоге Стеркина:
"На твердотельных накопителях функция ReadyBoot не работает, но на жестких дисках она способствует ускорению запуска Windows за счет размещения в оперативной памяти загрузочных файлов системы и приложений, стартующих вместе с ней. Отложенный эффект наведения порядка в автозагрузке (в том числе распределения по времени) связан именно с работой ReadyBoot и не столь заметен на глаз.
Одно из улучшений службы SuperFetch в Windows 7 выражается в том, что анализ и наполнение кэша выполняются спустя некоторое время после загрузки системы. Очевидно, это сделано для того, чтобы не мешать нам выполнять действия в системе сразу после ее запуска. Поэтому службе SuperFetch требуется время, чтобы отреагировать на изменения, которые вы сделали в автозагрузке программ.
Эффект от работы ReadyBoot проявится через несколько перезагрузок, но с учетом сказанного выше нет смысла перезагружать систему сразу же после входа. Либо дайте ей постоять немного, либо просто работайте в своем обычном режиме два-три дня, выполняя перезагрузку как обычно."
И еще:
"Если в системе установлено менее 512 МБ оперативной памяти, механизм упреждающего чтения при загрузке ОС Windows Vista не отличается от механизма, использовавшегося при загрузке ОС Windows XP. Если же размер оперативной памяти превышает 700 МБ, то для оптимизации процесса загрузки используется кэш в ОЗУ. Размер этого кэша зависит от общего объема доступной памяти; он достаточно велик, чтобы обеспечить эффективное кэширование, но оставляет при этом достаточно свободной памяти для нормального выполнения процедуры загрузки системы.
После каждой загрузки системы служба ReadyBoost (та же самая служба, которая реализует описанную выше функцию ReadyBoost) в моменты простоя ЦП планирует кэширование для следующей загрузки системы. Она анализирует информацию об обращениях к файлам за пять предыдущих загрузок и определяет, к каким файлам производились обращения, и где эти файлы расположены на диске. Обработанная информация об обращениях сохраняется в папке %SystemRoot%\Prefetch\Readyboot в виде файлов с расширением ".fx", а план кэширования сохраняется в разделе реестра HKLM\System\CurrentControlSet\Services\Ecache\Parameters в виде значений типа REG_BINARY с именами, соответствующими именам внутренних дисков.
Кэширование реализуется с помощью того же драйвера, что и в функции ReadyBoost (драйвер Ecache.sys), но управление заполнением кэша во время загрузки осуществляется службой ReadyBoost. Хотя кэш загрузки сжимается так же, как и кэш ReadyBoost, есть еще одно отличие между управлением кэшем в функциях ReadyBoost и ReadyBoot. В отличие от функции ReadyBoost, в режиме ReadyBoot содержимое кэша не изменяется при операциях чтения и записи, а определяется только обновлениями, вносимыми службой ReadyBoost. Служба ReadyBoost удаляет кэш через 90 секунд после начала загрузки или в случае, если требуется дополнительная оперативная память. Статистика использования кэша записывается в раздел реестра HKLM\System\CurrentControlSet\Services\Ecache\Parameters\ReadyBootStats, как показано на рис. 2. Измерение производительности, проведенное в корпорации Майкрософт, показало, что при использовании функции ReadyBoot производительность увеличивается примерно на 20 процентов по сравнению с технологией упреждающего чтения, используемой при загрузке ОС Windows XP."