答え1
ドライブのファームウェアは、特定のセクタの電気/機械的パラメータが異常であると誤って「考えました」が、その後のアクセスではそうでないと「考える」ことでエラーが消えました。何度も見ました。
データユニットが物理的に小さくなるほど、これはより頻繁に発生します。
ディスクの状態をより確実に確認するには、ユーティリティを使用して拡張SMARTテストを実行できますsmartctl -t long /dev/device
。badblocks
ただし、後者は、そのドライブが使用中でない場合、または取り付けられている場合にのみ使用されます。
2つのテスト実行(偶数smartctl -t long
)データの損失やハードウェア障害が発生する可能性があります。、常に最新の検証済みのバックアップを保持できます。
少しの余談:安全のためにsmartctl -t short
毎週およびsmartctl -t long
毎月実行しますが、正直なところ、SSDディスクは何が起こっても突然消える習慣がありますが、少なくとも機械式回転ディスクを使用するとコストが節約されます。災害を妨げないようにしてください。 Wikipediaには、次のようなSMART属性のリストがあります。https://en.wikipedia.org/wiki/SMART。
答え2
ただし、主な質問は、不良セクタを不良セクタのない状態に変更する方法です。
ツールを通じて混乱した要約を提供します。もう一つあります。修正できない悪いセクターだがすることジョブが消えます。
これは、ファームウェアが何でも操作を完了したことを意味します。再割り当て数はまだゼロなので、この操作中にセクタは再割り当てされませんでした。
もしあなたなら本物現在の不良セクタ数を確認するには、ハードドライブの各セクタを読み取る必要があります(不良ブロックチェック)。
最新のハードドライブは、次の書き込み時に不良セクタを再割り当てして通常のセクタを置き換えることを忘れないでください。これは不良セクタが「消える」別の方法です(ただし、あなたの場合はそうではありません)。