バッドブロックは信頼できますか?


9

実際に不良ブロックと見なされる不良ブロックについては何も見つかりません。マニュアルページを読んで、ここでたくさんの質問を見ましたが、詳細はわかりません。また、badblockはどの程度優れていますか?その結果を信頼すべきですか?私の会社は歴史的にビクトリアをHirens Boot CDでハードディスクのテストに使用していましたが、それは新しいコンピューターでは常に良いオプションとは限りません。

回答:


8

badblocks 読み取り、書き込み、比較(必ずしもこの順序である必要はありません)。

その後、次のbadblocks -vようなメッセージが出力されます。

Pass completed, n bad blocks found (x/y/z errors)

つまりnx読み取りエラー、y書き込みエラー、z破損エラーで構成される不良ブロックが見つかりました。読み取りおよび書き込みエラーが発生したときに(カーネルによって報告されたように)、読み取りエラーと書き込みエラーが考慮されます。これらのエラーは、ケーブル/コントローラー/ドライバーの問題が原因で発生する場合もあります。

破損エラーとは、データが比較され、予想とは異なることが判明した場所です(つまり、読み取ったデータが以前の既知のデータまたは書き込まれたデータから逸脱している)。特に、badblocksさまざまなデータパターン(1つ以上の-t patternオプションで指定)を書き込み、各パターンが正しく書き込まれたかどうかを確認する場合があります。

badblocks実行中に別のプログラムが独自の書き込みを行っている場合、破損エラーの誤検知が発生する可能性があります。別のプログラムが書き込んだ場合、ディスクは正しく動作していbadblocksますが、それについては認識されず、間違ったデータと見なされるものだけが表示されます。

また、これはbadblocks、使用中のドライブ、知らないうちに自動的にマウントされる可能性のあるファイルシステムがすでにあるドライブ、またはすでに不良であると疑われているがまだデータを回復したいドライブで実行してはならない理由でもあります。

データリカバリに関しては、ddrescueではなく常にを使用する必要がありbadblocksます。ddrescue非常に同じことがないbadblocks(読み出しモード)し、それは読むことができませんでしたセクタのダウンドライブ全体とログを読み込みます。しかし同時に、それは有用なコピーを生成しますが、badblocksデータを完全に破棄します。


信頼できますか?

badblocks他のツールと同様に、マンページに記載されているとおりのことを行います-デバイスで不良ブロックを検索します。それはあなたが何をしたいのかのための適切なツールかもしれませんし、そうでないかもしれません。

間違った手で、それはデータ破損の原因であるかもしれません。いわゆるnon-destructiveモードは誤った友達であり、データの安全性をまったく意味しません。

badblocks (書き込みモード)は、データを信頼する前に、新しい空のドライブを絞り込み機に通すのに主に役立ちます。

読み取り専用テストの場合、通常はSMARTセルフテスト(smartctl -t longまたはsmartctl -t select)を使用することをお勧めします。badblocks他のI / O よりも安全で使いやすい。


3
信頼できるとは、信頼できる結果であるということです。のように、それが0の不良ブロックがあると言う場合、本当に0の不良ブロックがある可能性が高いですか?破損エラーの偽陰性について、私はもっと心配しています
クレイトンマクレイ2017年

2
OK、それは別の角度で、本当に答えるのは難しいです。一見すると、実際には不良ブロックはありません。しかし、ハードドライブは、セクターを再割り当てすることによって、ラグの下で修正不可能なエラーを一掃することを好みます。badblocksはそれらのエラーを見ることができません。したがって、障害のあるハードドライブが0エラーで出てくる可能性もあります。これはバッドブロックに対しては機能しましたが(バッドブロックがテストパターンを書き込んでいたため、再割り当てされました)、ドライブはすでに裏で壊れています。
frostschutz 2017年

逆はどうですか-不良セクターbadblocks -oが本物であるとログインしている可能性はどのくらいですか?ディスクの最後のブロックでディスクに1つだけあります-これは本物であるか、誤検知である可能性が高いですか?
ハシム
弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.