web-dev-qa-db-ja.com

HDDが再パーティション化されると、不良としてマークされたセクターはどうなりますか?

不良セクタのあるHDDがあり、ディスクを(Windowsから)フォーマットするか、ディスクを再パーティション化した場合でも、不良セクタは不良としてマークされますか?

3
realtebo

昔、ハードドライブには、ディスクの読み取り/書き込み以上のことを行うスペアセクターや高度なファームウェアがありませんでした。これは、ハードドライブが「フルハイト」(2枚のCD-ROMの高さ)であり、工場からディスク上の不良セクタを識別する「欠陥テーブル」ステッカーが付属していた頃でした。

したがって、不良セクタを識別するためのファイルシステムのサポートが必要であり、 [〜#〜] fat [〜#〜] および [〜#〜] ntfs [〜#〜] に存在します。 =(ただし、1993年にNTFSがNTとともに登場するまでに、これらのタイプのドライブは存在しなくなったか、途中でなくなったと思います)。

これらの古いドライブの1つを使用している場合、パーティションをやり直すと情報が失われます。ファイルシステムを再度フォーマットして作成し、不良セクタを再度スキャンする必要があります。

最近、回転するハードドライブには高度なファームウェアとスペアセクターがあり、OSが知らなくても「オンザフライ」でそれらを切り替えることができます。このセクターは他のセクターと物理的に一致していないため、パフォーマンスが低下します。 SMARTデータはこれ(再割り当てされたセクター数)について報告します。OSは、ドライブにスペアセクターがない場合にのみ、ハードドライブから不良セクターのレポートを受け取ります。つまり、この時点で交換する必要があります(ハードドライブは、ファームウェアが隠している既存の表面欠陥を使用して製造されている可能性があります)。

クラスターを不良としてマークするためのファイルシステムのサポートは、FATおよびNTFSには引き続き存在しますが、基本的には使用されません。

ファイルシステムに対して行うことは、ファームウェアには影響しません。したがって、単純な再フォーマット、またはパーティションの再フォーマットと再フォーマットは、ファームウェアで管理されたスペアセクターでは何もしません。

3
LawrenceC

それらはハードディスクコントローラファームウェアによって不良としてマークされているため、そのままになります。

可能であれば、不良セクタ(Spinriteなど)をリセットするソフトウェアがあります。しかし、標準のドライブ処理は、一度見られた問題が先のより悪い問題を示している可能性があることを単に想定しています-不合理な想定ではありません。

ドライブに不良セクタが表示されている場合は、新しいセクタを購入する時期です。最近のドライブはかなり定期的に故障します。

Spinriteは、プラッター上のデータの物理的なトラックに対してドライブヘッドを効果的に再調整するため、不良セクターを修正できる場合があります。最近のドライブの許容誤差は(文字通り!)微視的であるため、ドライブヘッドは時間の経過とともにわずかにずれて、ディスクの読み取り/書き込みエラーを引き起こす可能性があります。したがって、ドライブに実際に物理エラーが発生していない場合、「不良」セクターmayは回復可能です。

1
Julian Knight