ハードドライブはフォーマット後に不良セクタを覚えていますか?


21

不良セクタがあるNTFSフォーマットのハードドライブで、Windows diskpart cleanを使用してNTFSボリュームを削除した後でも、ハードドライブは不良セクタを記憶していますか?どうclean all


1
ハードドライブに依存します。シリアル番号の下に、ラベル上に不良セクタの手書きのテーブルがあるドライブを覚えています!
ブライアンドラモンド

回答:


31

NTFSは不良クラスターを記憶しています。クラスターは、そのセクターにアクセスできない場合、不良と見なされます。クラスタの不良情報はファイル($BadClus、特に)に保存されているため、NTFSボリュームが削除されると、その情報は吹き飛ばされます。(cleanclean all。その点では本質的に同じであるclean all一方で、ディスクのデータをより完全に破壊しないcleanだけのパーティションテーブルを拭く。)さらに読書:NTFSシステム(メタデータ)ファイル

ハードドライブは不良セクタを記憶するものです。正確にどのように動作するかはドライブのモデルによって異なりますが、最新のディスクのほとんどは自動的にデッドセクターを検出して再マッピングするため、オペレーティングシステムに問題があることすらわかりません。その場合、OSがディスクの内部簿記に影響を及ぼすことはありません。

他の人(特に厳しい回答)が述べたように、OS 不良セクタを検出できる場合、ディスクの内部スペアセクタが不足している可能性があります。(書き込みで失敗が返される場合は特に当てはまります。)Bad Things TMは、おそらく交換しないとすぐに発生します。


2
ハードディスクには、不良セクタの代わりに使用するスペアセクタがあります。(これはSMARTで調査できます)。ドライブが不良セクタをオペレーティングシステムに報告し始める場合、それはスペアセクタがなくなったことを意味し、すぐに不良になる可能性があります。その後、ディスクを新しいものと交換することをお勧めします。
するThorbjörnRavnアンデルセン

1
@ThorbjørnRavnAndersenいいえ、そうではありません。セクタが不良になり、OS それを読み取ろうとすると、ディスクはエラーを返す以外に何もできません。スペアに置き換えることはできません。どのデータをそこに置くかを知る方法がないためです。それは、データのサイレント破壊につながります。セクターへの書き込み後、それが不良のままである場合(書き込み自体が失敗するか、それを読み戻すことが)、問題があります。
デロバート

@derobert良い情報。答えを少し調整しました。読み取りに失敗すると、OSに通知するだけでなく、ディスクが自身の不良セクタテーブルを更新するはずです。
ベンN

20

OSが不良セクタに遭遇している場合、ドライブの内部不良ブロックテーブルはおそらくいっぱいであり(Ben Nが指摘したように)、ドライブを廃棄するときが来ています。通常、ドライブは失敗を停止しません。


1
この回答を複数回選択できる場合は、そうします。OSに不良セクタが表示されている場合は、ディスクを廃棄します。それ以下は、データに大きなリスクをもたらします。
ロッド・スミス

3
@RodSmith、それほどではない。知る限りでは、Windowsは、セクターの再書き込みを試行せずに、読み取りエラーが発生した後、クラスターに幸いなフラグを立てます。これが通常、フォーマット時に「消える」理由です。書き込みが発生し、問題が修正されるためです。
-psusi

2

工場出荷時、HDDは不良セクタを内部シリンダの「スペア」に再マッピングできます。SMART診断によりカウントが記録されます。これは簡単にグーグルで検索できます。言うまでもなく、ドライブが「最適化」されていてもシークの遅延が発生します。古き悪しき時代には、ラベルに名前が付けられた不良セクタをもつHDDカムが、低レベルフォーマットでリストするためにドライブに貼られていました。

この再マッピングは、OSから抽象化されます。OSは、不良な「クラスター」を記憶し、質問に答えるために、不良なクラスターを再学習する必要があります。

弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.