質問: ハードドライブは嘘をついていますか? 昔はドライブエラーが発生したことを覚えていますが、最近のドライブはエラーを報告することはなく、代わりに何かを返すように最善を尽くしているようです。最近、ハードドライブにかなりひどい障害が発生しましたが、障害が発生している間、エラーが報告されることはありませんでした(または、少なくともwinxpでこれらのエラーが発生することはありませんでした)。プログラムの動作が悪くなり始め、起動中にようやく死んでしまったため、失敗していることはわかっていました。ドライブを別のマシンに接続してすべてを読み取ると、すべてをコピーでき( 一部のアクセス許可のフレイル の後)、エラーなしでコピーできましたが、アーカイブテストで証明されたように、実際のコンテンツが破損していました。製造元のドライブテストソフトウェアは、エラーはないと判断しましたが、ドライブのスキャン中にspinriteがハードストップしました。最新のソフトウェアの不安定さのどれだけが最新のハードドライブに起因するのか疑問に思い始めています。だから問題は、ハードドライブは今私たちに嘘をついているだけですか?具体的には、読み取り不可能なセクターに直面した場合、最新のドライブは、破損したデータをosに報告せずに返す傾向がありますか?
回答: 最近のハードディスクはsmartを使用しますが、これはある程度までしか機能しません。ディスクのデータが十分に「壊れている」場合、ディスクはあきらめ、データを失います。 grcのspinrite のようなareツールがありますsmart-そしてこれらは時々希望が失われたように見えても、データを救出してください。私は定期的にspinriteをディスクで実行しています。 spinriteは書き込まれたデータをテストし、オプションでデータを更新または回復します。