13

Windows сбрасывает кеш диска при переходе в режим ожидания?

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

Мне удалось найти только одну страницу, которая спрашивала об этом (в отношении XP), но ответа не было, просто общий ответ.

Есть ли какая-либо определенная информация, что Windows сбрасывает дисковые кэши в режиме ожидания?

2 ответа2

7

Ответ - да, согласно этой статье поддержки MS + некоторые "отчисления Шерлока Холмса":

Команда FLUSH CACHE не введена, и жесткий диск может быть поврежден при переходе в режим ожидания или режим гибернации.

MSKB 331060

Эта статья относится к Microsoft Windows XP с пакетом обновления 2 (SP2) и MS выпустила исправление для устранения проблемы, поэтому мы можем предположить (!? ;)) что команда Flush Cache выдается каждый раз, когда Windows XP (позже?) войти в режим ожидания. Я не нашел другой статьи, выпущенной MS, чтобы прояснить этот момент, но это хорошо известный неясный стиль общения MS ...

2

Это зависит от аппаратных настроек накопителя.

К диску, который Windows распознает как съемный, по умолчанию отключен кэш записи, что, как правило, позволяет без проблем извлекать диск без его извлечения.

http://lifehacker.com/5863810/do-i-really-need-to-eject-usb-drives-before-removing-them

Надеюсь, это поможет.

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