Как мешать ReadyBoost восстановить кэш после каждого перезапуска на SD-картах и флеш-накопителях?

На моих компьютерах (запускающий Windows 7 и перспектива и использующий SD-карты и флеш-накопители) ReadyBoost восстанавливает кэш после каждой перезагрузки. Из-за этого и жесткого диска на 5400 об/мин требуется несколько минут для компьютера, чтобы начать работать обычно. Я разочаровался в использовании ReadyBoost из-за этого. Сегодня я читал в комментариях к этому ответу, что для некоторых людей, ReadyBoost не восстанавливает кэш после каждой перезагрузки.

Мой вопрос состоит в том, как заставить ReadyBoost сохранить свой кэш даже после перезагрузки?

12
задан 20.03.2017, 12:17

1 ответ

Похож это - средство защиты, таким образом, я не знаю, может ли оно быть обойдено:

Драйвер шифрует каждый блок, который он пишет шифрованию Усовершенствованного стандарта шифрования (AES) использования со случайным образом сгенерированным сеансовым ключом на начальную загрузку для гарантии конфиденциальности данных в кэше, если устройство удалено из системы.

http://technet.microsoft.com/en-us/magazine/2007.03.vistakernel.aspx

К сожалению, я не могу думать о способе помочь скорости встать восстановить процесс или избежать его (кроме увеличения суммы RAM, которая сделала бы ReadyBoost ненужным).

Обновление: Я буду суммировать комментарии ниже.
SuperFetch, ReadyDrive и ReadyBoost являются всеми технологиями, которые сотрудничают.

SuperFetch контролирует, какие файлы используются пользователем и системой, и изучает то, что используется много и пытается предсказать, что это может требоваться в будущем. Затем это может быть предварительно загружено, прежде чем это будет на самом деле призвано.

ReadyDrive пытается предсказать то, что Windows страниц памяти должен взять в то, чтобы быть в спящем режиме поэтому, когда Windows проснется, Windows возобновится от, в спящем режиме быстрее. Для Windows данных будет нужно, может быть сохранен в установленном несъемном диске ReadyBoost внутренней OEM. ReadyDrive нужны эти внутренние диски, потому что Windows может положить, что ничего не произошло с ним во время быть в спящем режиме сессии. Во время завершения работы даже они управляют, не доверяются.

Жесткий диск кэшей ReadyBoost читает на уровне сектора. Это не заботится о файловых системах, потому что это только знает, где на диске данные были. SuperFetch может решить, что файл часто используется, таким образом, он будет хранить те данные в кэше ReadyBoost. Существует кэш ReadyBoost на жестком диске, который я принимаю, там (вместо того, чтобы читать, это от диска в другом месте) то, потому что жесткие диски имеют хорошую последовательную производительность чтения (значение сектора чтения после сектора после того, как сектор, вместо того, чтобы должным быть изменить дорожки и иметь дело с ищет времена и вращательную задержку). Цель использования устройства флэш-памяти ReadyBoost состоит в том, чтобы разбить диск в производительности. Таким образом, те секторы жесткого диска, кэшируемые с помощью ReadyBoost, могут быть получены быстрее, увеличив производительность компьютера. Для съемных дисков ReadyBoost содержанию диска нельзя доверять посредством резервного устройства, быть в спящем режиме или завершать работу события, потому что содержимое кэша жесткого диска или ReadyBoost, возможно, было изменено, так как Windows сделал тот кэш. Чтобы препятствовать тому, чтобы неправильные данные использовались, Windows выведет старый кэш ReadyBoost и начнет новый кэш. В это время производительность состояла бы меньше в том, потому что кэш не нагрелся с данными текущего сектора.

Источник: Вот хорошее видео, говорящее об этих технологиях и как они находятся во взаимосвязи. Некоторые интересные части о 16m30s-19m и 34m45s-38m40s, однако, целое видео может быть достойным внимания.

8
ответ дан 07.12.2019, 12:01

Теги

Похожие вопросы