故障している可能性のあるハードドライブに遭遇した場合、ViVARDを使用してスキャンします。これにより、ドライブの交換が必要かどうかを確実に知ることができます。
これらの種類のツールはどのように機能しますか?彼らはどのようにして悪いセクターを良いセクターから見分けることができますか?
故障している可能性のあるハードドライブに遭遇した場合、ViVARDを使用してスキャンします。これにより、ドライブの交換が必要かどうかを確実に知ることができます。
これらの種類のツールはどのように機能しますか?彼らはどのようにして悪いセクターを良いセクターから見分けることができますか?
回答:
私はViVARDを知らないので、これは一般的な答えです。
スマート
SMARTは、最新のドライブの一部です。ハードドライブが不良セクタを検出したとき、シークまたはスピンアップ時間が通常より長いときに登録します。これらはすべて、ハードドライブが故障していることを示しています。
ハードドライブが障害のあるセクターを救う方法は、エラー修正コード(通常はリードソロモン)が原因であり、数ビットが間違っている場合に救済できます。多くのビットが間違っている場合、ハードドライブはセクターを何度も読み取ってサルベージを試みます。最終的に正しくなったら、スペアセクタの1つに保存します。
読書部門
ハードドライブは、読み取りエラーのあるセクターを、このために予約されているスペアセクターのセットに再割り当てします。OSは通常これを認識しませんが、ドライブ全体にエラーがないと認識します。OSは、再割り当て先のセクターがなくなった(または、セクターを回収できない)場合にのみ、破損したセクターを認識します。
ただし、エラー修正をバイパスすることは可能です(各モデルで異なると思います-ViVARDがこれを行うのでしょうか?)。これにより、ドライブ上の実際のデータを読み取ることができます。これを読むことにより、OSがエラーを検出しなくても、どのセクターにエラーがあるかを確認できます。
このような診断プログラムを作成する場合、プログラムは次の手順でドライブをセクターごとに処理します。
もちろん、それは単純なバージョンです。この一般的なプロセスをより効率的にするために今日使用されているアルゴリズムがあると思います。さらに、ツールが「既知の新しいデータ」に使用するさまざまなパターンと、さまざまなレベルの繰り返しがあります。