web-dev-qa-db-ja.com

Windowsはスタンバイ時にドライブキャッシュをフラッシュしますか?

Windowsはスタンバイモードに入るときにドライブキャッシュをフラッシュしますか?

当たり前のことのように思えますし、私がWindowsチームに所属していれば、そのように設計することになるでしょうが、何年にもわたって、そのような仮定をしないことを学びました。

私は(XPに関して)これを尋ねた 単一ページ を見つけることができただけでしたが、答えは与えられず、一般的な応答だけでした。

Windowsがスタンバイ時にディスクキャッシュをフラッシュするという決定的な情報はありますか?

13
Synetech

このMSサポート記事+いくつかの「シャーロックホームズの控除」によると、答えはyesです。

FLUSH CACHEコマンドは発行されず、スタンバイまたは休止状態に入るとハードディスクが破損する可能性があります。

MSKB 33106

この記事はMicrosoftWindows XP Service Pack 2に適用され、MSは問題を修正するためにHotFixを発行したため、Windows XP(後で?)スタンバイモードに入ります。この点を明確にするためにMSが発行した他の記事は見つかりませんでしたが、これはよく知られているあいまいなMS通信スタイルです...

7
climenole

ドライブのハードウェア設定によって異なります。

Windowsがデフォルトでリムーバブルドライブとして認識するドライブでは、書き込みキャッシュがオフになっています。これにより、通常、ドライブを「排出」せずに安全に取り外すことができます。

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

お役に立てば幸いです。

2
Jason Kirby