У меня Windows 8 с
- ОС / Программы на моем SSD,
- Много данных на моем HDD
- ... Свободное место для некоторых данных на моем SSD (мой SSD 250 ГБ, я могу разумно позволить себе 100 ГБ для данных)
Теперь я хотел бы использовать "библиотечную" систему Windows 7/8. Мой жесткий диск часто спит, и когда мне нужно получить доступ к данным, хранящимся внутри, или записать некоторые данные, потребуется некоторое время для загрузки, и я заморозлю свой проводник на 3-4 секунды (я также услышу, как головка жесткого диска начинает вращаться, который шумит)
Из-за того, что я не получаю доступ к своему жесткому диску очень часто, я боюсь, что это означает много операций пробуждения / засыпания (и время замораживания также скучно).
Есть ли способ реализовать какой-то кеш? Например :
- Кэш чтения для некоторых файлов, к которым я часто обращаюсь
- Кэш записи: если я хочу добавить некоторые данные, записать все во временный каталог и через некоторое время (перед выключением питания / режимом сна и т.д. Записать обратно на жесткий диск)
- Предполагая, что я единственный пользователь, пытающийся получить доступ к жесткому диску (не используется в сети)
По сути, то, что будет делать CPU Direct-Mapped Cache, но для больших порций данных (мы говорим о PDF, .docx, в конечном итоге о некоторых изображениях или слайдах, даже о некоторых видеофайлах).
Идея состоит в том, чтобы сделать эту систему максимально прозрачной. В идеале: при щелчке по библиотеке> "мои документы" будет отображаться "призрачное изображение" жесткого диска, показывая все файлы, кэшированные или нет, и загружаться только с жесткого диска при попытке доступа к файлу, который не кэширован. При добавлении нового файла он добавит его в кэш и запишет только измененные файлы на жесткий диск только через некоторое время (см. Выше).
Существуют ли встроенные программы или загружаемые программы, которые позволят мне сделать это? Или мне нужно написать свои собственные сценарии и в конечном итоге настроить некоторые запланированные задачи?