Я хочу сказать операционной системе прекратить использование моего жесткого диска и использовать только оперативную память вместо кэша.
Оптимально, я хочу сказать Windows:
а) предварительно кэшировать исполняемые образы и необходимые данные начальной загрузки в ОЗУ; б) буферизовать все записи на диск в ОЗУ.
Это возможно?
Фон:
Жесткий диск моего ноутбука громкий, и я хочу перевести его в режим сна, когда я знаю, что он мне не нужен (например, «hdparm -Y»).
Типичным вариантом использования будет загрузка Win 7 только для подключения к удаленному рабочему столу удаленного рабочего стола, таким образом, используя ноутбук только в качестве тупого терминала. Нет необходимости включать HD, так как все происходит в памяти, локальной сети и т.д.
Я пытался в основном все, чтобы отключить дисковую активность, когда система простаивает: убил почти все процессы, использовал Process Monitor в расширенном режиме, чтобы попытаться найти, какой процесс отвечает за выполнение дисковой активности, но не удалось.
Самым близким, к которому я смог достичь своей цели, была XP, когда я установил драйвер оверлея RAM, сделанный Microsoft и предназначенный для тестирования Windows Embedded. Это действительно сработало: все операции с диском были перехвачены, и это предотвратило физическую активность HD.
К сожалению, оверлейный драйвер WinCE RAM был очень сложен в использовании, и мне удалось в конце повредить диск, потому что порядок, в котором я должен был выгружать и сбрасывать данные, был очень конкретным. :-(
Теперь я установил RAM-диск (RamDisk Plus) на свою коробку Win7 и попытался установить на него портативные приложения, но я не думаю, что даже установка профиля пользователя на RAM-диск, размещение всех временных файлов и т.д. Достаточно: есть некоторая активность диска, исходящая из уровня ядра Windows, которая в конечном счете хочет записать на физический диск, таким образом пробуждая жесткий диск.
Для этой цели есть несколько других вариантов использования: охлаждение системы, запуск ноутбука с меньшим энергопотреблением, продление срока службы как физических, так и твердотельных накопителей и т.д.
Предложения?