ハード ドライブが回転していないときに、ホスト デバイスにファイル/ディレクトリの一覧を提供するにはどうすればよいですか?

ハード ドライブが回転していないときに、ホスト デバイスにファイル/ディレクトリの一覧を提供するにはどうすればよいですか?

私が使用した新しいハード ドライブのいくつかでは、使用していないときに回転が停止することがよくあります。おそらく、エネルギーを節約し、寿命を延ばすためです。しかし、興味深いことに、ドライブが回転していないときでも、ドライブの最上位レベルとその下のフォルダーのディレクトリ リストを取得できることにも気付きました。実際のファイルを開くとドライブは回転しますが、ドライブが物理的に回転していないときにディレクトリ リストを提供できるのはなぜでしょうか。

答え1

キャッシング。

オペレーティング システムとドライブの両方に、最近使用されたドライブ データをバッファリングするキャッシュがあります。データがキャッシュ内にある場合は、ディスク プラッタに直接移動する必要はありません。

特に最近そのディレクトリにアクセスした場合、ディレクトリ一覧のデータがバッファリングされる可能性が高くなります。

最新の回転ドライブには最大 64 MB のキャッシュが搭載されていますが、オペレーティング システムにはプログラムによって現在使用されていないメモリのほとんどすべてが搭載されています。

答え2

従来のキャッシュに加えて、ハイブリッドドライブ(SSHD)。通常の回転ディスクのように見えますが、小型の SSD も内蔵されています。回転ディスクの価格/サイズで、最も頻繁にアクセスするデータに対して SSD のパフォーマンスを実現するというアイデアです。

SSDは8GBまで大きくなることがあります。例えば、シーゲイト ファイアクーダデータが SSD 上にある場合、回転ディスクが停止する可能性があります。

関連情報