web-dev-qa-db-ja.com

書き込みキャッシュはHDDの寿命に適していますか?

Windowsがデフォルトで書き込みキャッシュを無効にしているリムーバブルHDDを持っていますが、そのHDDに大量のデータを書き込むことがあり、キャッシュを有効にすると一時的にHDDの寿命が延びるのではないかと思いました。

enter image description here

3
f.ardelian

理論的にはそうです。書き込みキャッシュを有効にすると、時間の経過とともに書き込み操作の合計量が減少します。ただし、この懸念は、HDDよりも [〜#〜] ssd [〜#〜] ドライブに関連しています。 SSDの書き込みサイクルはかなり限られています。

最近のHDDは、頻繁に使用されたために後から故障しました。最も一般的な障害の理由は、振動、外部の損傷、またはデバイス自体の品質の低さです。書き込み操作の量を減らしても、HDDの寿命が延びる可能性はほとんどありません。

書き込みキャッシュの欠点をご存知だと思います。

  • 揮発性メモリ(RAM)を消費します
  • コンピュータが不適切にシャットダウンしたり、外部デバイスが予期せず切断されたりした場合、ファイルシステムが破損する可能性が高くなります。

私が考えているすべてのことあなたの唯一の関心事がHDDの寿命である場合は書き込みキャッシュを使用することはお勧めしません

参考までに、これらの議論を読んでください

5
Art Gertner

それほど重要ではありません。

外付けドライブにデータを書き込んでいます。ドライブに書き込むデータの総量を減らさないように、データを書き込む必要がある可能性がありますall。そこに勝つことはありません。

あなたかもしれないキャッシングによって順序がわずかに最適化される可能性があるため、ヘッドがドライブの表面全体でシークする時間を短縮しますが、それはドライブの寿命のごく一部になります実際のデータ書き込み時間に。そこには本当のメリットはありません。

次に、外付けドライブは、男、猫、または不機嫌な子供がいつでもプラグを抜くことができるという事実があります。キャッシュにanythingがあった場合、そのデータは失われます。ドライブでNTFSを使用していた場合、以前にあったものはおそらく安全ですが、新しく書き込まれたデータは危険にさらされます。 fat32がすべてオフになっていると、間違った秒でファイルシステムを削除することで、ファイルシステム全体を簡単にゴミ箱に捨てることができます。

ドライブは少しきびきびと感じるかもしれませんが、リムーバブルドライブの書き込みキャッシュを無効にする理由があります。これは、書き込みキャッシュによってパフォーマンスが向上し、突然の取り外しや停電が発生した場合のデータの安全性が犠牲になるためです。

NTFSはそれ自体を保護するために書き込まれているため、内蔵ドライブは問題ありません。最新のファイルシステムはすべてジャーナル処理されており、少なくとも「最後の良好な」状態にすばやく回復できます。また、最新のfsを備えた外付けドライブでも問題はありませんが、これらのメカニズムを定期的に信頼してあなたを救うことは、良い方法ではありません。

ある日、OSがキャッシュをディスクにフラッシュできるように、最初に「安全にイジェクト」するのを忘れてから、プラグを抜いて別のマシンに置き、最近遺族の最初の言葉を発します。ファイルは行きますか?」

2
Mokubai