web-dev-qa-db-ja.com

HD不良ブロック:それらを修復する方法はありますか?

先月、Ubuntuにはいくつかの問題が発生し始めました。明確な理由もなく突然シャットダウンします。このコマンドを実行すると、問題はハードディスクにあることがわかりました。

$ Sudo badblocks -sv -b 512 /dev/sda

Linuxパーティションに24個の不良ブロックがあります(別のブロックにWindowsがあり、同じ問題はありません)。問題は、このシャットダウンを回避する方法(ディスクの変更とは異なる)があるかどうかです。不良ブロックを分離することはできますか?

2
Red

ディスクに不良セクタがある場合(不良ブロックが検出するもの)、引き続き機能します。ハードディスクには、ディスクが機能し続けるように自動的に再マッピングされる追加のセクターがあります。

Ubuntuでは、Disks(古いバージョンではDisk Utilityと呼ばれていました)を使用して、ディスクのSMARTステータスを確認できます。障害予測情報を提供できます。

SpinRite のようなユーティリティを使用すると、ディスクをチェックし、それらが不良かどうかを確実に見つけることができます。最高レベルで実行すると、すべてのセクターがチェックされ、実際に問題がないとマークされたセクターはすべて元に戻され、問題があるはずのセクターがマークされます。

ディスクが途中にある場合は、チャンスをとるのではなく、交換します。

4
quaeritate

badblocksのようなユーティリティに不良ブロックが表示されるようになるまでに、ディスクの使用はすでに安全ではありません。 badblocksユーティリティは、quaeritateが説明するように、ディスクがいくつかの不良セクタを自動的に再マッピングする前に、別の時代に書かれました。おそらくvery短期的なバンドエイドソリューションとしての場合を除いて、今日はあまり有用ではありません。ディスクに不良ブロックがある場合は、それを交換します即時

2
Rod Smith