web-dev-qa-db-ja.com

ハードドライブを再フォーマットすると、不良セクターが修正されますか?

私はそれに関するデータに関心がないと仮定します。

9
devilHeroe

不良セクタは「修正」されませんが、不良(使用不可)としてマークされるため、これらの不良セクタにデータは書き込まれません。

理想的には、ストレージのコストを考慮して、新しいドライブを交換して使用するだけでも理想的なようです。

5
jason

ディスクはすでに不良セクターを認識しており、それらの場所をプラッターのスペアと交換する必要があります

現在製造されているほとんどのハードドライブ(コンシューマードライブを指す)は、実際に機能するだけの方法で製造されています。ドライブの製造元は追加のビットを追加するため、ドライブはこれらの書き込み可能なビットの段階的な損失を補償できます。

ドライブを本当に解決したい場合は、SpinRiteのようなアプリケーションが現在のセクターからすべてのデータを読み取ろうとしますが、クリーンルームを使用してプラッタを別の部分に配置する前に、熟練したデータ回復の専門家が使用するナンバー1のツールでしょうハードウェアの。

つまり、簡単に言うと低レベルのフォーマットが 不良セクターを見つけてそのようにマークしますが、それは現代のドライブ(例:y2k後)での時間と労力の無駄になります。 SpinRiteを使用すると、データの回復に役立ち、劣化し始めている他のセクターを見つけるのに役立ちます。

ジェイソンが言ったように、不良セクターのあるドライブの5〜10%を超えて移動すると、保持したいデータにこのドライブを使用しなくてよい時が来ます。

更新

低レベルのフォーマットまたはディスクユーティリティは、ディスク上のすべてのセクターを検査して不良セクターを検出します。ディスクは、読み取り/書き込みが試行された場合にビットが使用可能かどうかを知ることができるだけです。ディスク上のすべてのセクターを読み書きしようとすることにより、ディスクはまだ使用されていない領域で不良セクターを見つけることができます。

また、ディスクのスペアビットが不足すると、メディアの使用できない部分が原因でドライブの使用可能な容量が低下するため、ドライブスペースが縮小し始めるのがわかります。

これにより私のコメントが消去され、より正確になることを願っています!

10
Wayne

私は実際に、不良セクターのあるドライブを正常に「修正」し、スマートテストに失敗し、Windowsからの完全なフォーマットでのリカバリで問題が発生しましたが、linux badblocksコマンドも機能する可能性があります。また、ドライブを完全に落としてしまったので、これが常に機能するソリューションであるとは言えません。これは、損傷が限定的であり(セクターが1つある)、物理的、電気的、機能的な重大な問題ではない場合にのみ役立ちます。

一般的に失敗するSMARTセルフテストは何かが悪い兆候であり、適切なツールとドライブを信頼しないでバックアップすることは非常に良い考えです-この場合このドライブは、ダウンロードやその他の一時的なデータを保存するために使用されます。残念ながら、ドライブの事前データ復旧とワイプでgsmartcontrolを試さなかったため、私のラップトップのメーカーが提供するソフトウェアが通常使用するテストとは異なりますが、失敗しました「ターゲットを絞った読み取りテスト」と「スマートショートテスト」

SMART values "Current Pending Sector Count"は、現在不良セクターがあり、「データに修正不可能なエラーがあります」というエラーが表示される可能性があることを示します。これは動作するドライブですnowしかし、一部の値が正常でないことがわかります

enter image description here

ログには問題があったことが示されています-スマートテストをフォーマット後に再実行することをお勧めします

enter image description here

したがって、これを修正することは可能ですが、ドライブが生き残ることができるかどうかは時間がわかります。重要なデータは一切載せません。

1
Journeyman Geek