外部USB WDディスク(物理的および論理的ブロックサイズ512)があり、一部のLBAスマートは自己テスト失敗を報告します。失敗したすべてのセクタ/ブロックを見つけるために不良ブロックを試してみましたが、-wオプションを使用または使用せずに常に「通過、ゼロの不良ブロックが見つかりました(0/0/0エラー)」でテストを完了します。
これは、不良ブロックがいくつかのバグを見逃す可能性があることを意味しますか?
ベストアンサー1
SCSIレベルでディスクにアクセスできるユーティリティがないと、一般的なディスク読み取りはほとんど不可能です。
不良ブロックを見つけるには、ディスクコントローラハードウェアが内部エラー訂正データにアクセスできる必要があります。 SCSIverify
コマンドではこれを実行できますが、通常の読み取りでは実行できません。
以前は、ビットエラーのあるセクタを不良ブロックと呼んだが、IBM Stuttgartが1992年に動的順方向エラー修正機能を備えた最初のディスクを構築した後、不良ブロックは特定の数のビットエラーを持つブロックでした。似ています。最大に変更可能です。
1992年以前は、一般的な読書で不良ブロックを見つけることができました。もしそうなら、プログラムは正確に何をしますか?