ハードドライブは不良セクタ数をどこに保存しますか?

ハードドライブは不良セクタ数をどこに保存しますか?

ハードディスクを修理したいのですが652不良セクタがあり、HDD リジェネレータを使用すると不良セクタが修復されたと報告されますが、Windows または Linux をインストールしようとすると、ハード ドライブがそれを受け入れないため、Disk というプログラムを使用しようとしました。そのプログラムは、ハード ドライブに何も起こらず、まだ 652 個の不良セクタがあると報告します。

それで、私は何をすることができますか?そして、ハードディスクの不良セクタ数は正確にどこに保存されるのでしょうか?

答え1

HD に不良セクタがある場合、ディスク表面の物理的な問題であるため、実際にできることはあまりありません。ハード ディスク (どのシステムでも) でこれらの問題が見つかった場合は、その不良セクタの情報の回復を試みます。回復できない場合は、そのセクタは不良としてマークされ、再び使用されないようにし、内部の残りの情報を HD の別の場所に再割り当てします。このすべては、ユーザーには透過的です。使用するプログラムは、HD が「回復」できる場合は不良セクタを終了し、読み取りが肯定的であれば不良セクタを強制的に終了するなどの操作を実行しようとします。HD のヘッドと表面の間には物理的な接触がないため、物理的な修復などを行うことはできません。プログラムで「修正」という用語を使用する場合、それらのセクタを不良としてマークして、再び使用されないようにすることを意味します。

いずれにしても、不良セクタが複数あるハードディスクは不良信号であり、重要なファイルを内部に保存せず、通常はさらに多くの不良セクタが表示されます。

答え2

この故障したHDDでできる最善のことはゼロフィル出力でまだ使用可能かどうかを分析します不良ブロック

# On Unix
badblocks -s -w -t 0xff /dev/sd?

通常、数値が大きすぎる場合(または増加している場合)、試行し続けるとディスクが故障します。

ハードディスクの修復は、コンピュータ エンジニアリングの中でも最もわかりにくいテーマの 1 つであることに注意してください。電子工学と磁気ディスクのジェームズ ボンドでなければ、時間を無駄にしないでください。

本当にご希望であれば、このリンクを皆さんと共有します (楽観的にならないでください):)

答え3

答えだけを述べますと、SMART 情報はハードディスクのサービス エリア (SA) に保存されます。特定のツールを除いて、基本的に範囲外です。

関連情報