web-dev-qa-db-ja.com

BSODはハードドライブに不良セクタを引き起こす可能性がありますか?

ここで「不良セクタ」として言及したことは、次のスキャン/テストから引用されています。

  • レポート画面で「不良セクタ」と呼ばれるCHKDSKの結果。
  • hDTuneの結果-「破損したブロック」または赤い四角と呼ばれるエラースキャン。

そのディスクのセクター全体で完全消去を実行することにより、不良セクターから正常に回復された内蔵HDDがあります。 (消去後、表面テストを実行すると、すべてのセクターに問題がないことがわかりました。不良セクターはもう表示されません)。

その後、BSODに遭遇しました。再起動後、再度表面スキャンを行いますが、今回は不良セクタが1つ見つかりました。もう一度消去しようとしたところ、サーフェステストを実行すると、不良セクタが(再び)なくなったことがわかりました。

突然の電源オフや電源関連の問題によってハードドライブが破損する可能性があることを何度か聞いています。しかし、BSODも不良セクタを引き起こす可能性がありますか?または、これは私のドライブがすでに落下していて、交換する必要があることを意味しますか?参考までに、HDTuneのS.M.A.R.Tステータスはまだ「OK」です。

BSODは非常に一般的に発生するため(私の場合、3〜6か月ごと)、その後、「ディスクの再スキャン、消去、および復元」のサイクルを繰り返す必要があるかどうかが煩わしいと感じました。

編集:ここにあるすべてのコメントと回答への返信

不良セクタが必ずしも物理的な理由であるとは限らないことを説明する多くの記事を見つけました。論理的な理由もあります(たとえば、そのブロックのCRCがディスクによって読み戻されたデータと一致しません)。

論理的(またはソフト)な不良セクタは、ハードドライブ上のストレージのクラスタであり、正しく機能していないように見えます。オペレーティングシステムがこのセクターからハードドライブ上のデータを読み取ろうとしたところ、エラー訂正コード(ECC)がセクターの内容と一致していないことが判明した可能性があります。これは、何か問題があることを示しています。これらは不良セクタとしてマークされる場合がありますが、ドライブをゼロで上書きすることで修復できます

数が多すぎるので、コンテンツをコピーする代わりに、ここにリンクを配置します。

3

Windows BSODは、後で「修正不可能なECCエラー」などとして読み戻されるセクターを意味する場合、不良セクターを引き起こすことはありません。これは、ソフトウェアがドライブのコネクタよりも低いレベルの何にもアクセスできないためです。通常、正常に動作しているディスクドライブのインターフェイスで、不良セクタを引き起こす可能性のあることは何もできません。 = Windowsではありません。

Unix-yユーティリティhdparmには--make-bad-sectorオプションがあるため、「通常」、「Windowsではない」と言います。これは、WRITE_LONGまたはWRITE_UNCORRECTABLE_EXTATAコマンドのいずれかを呼び出すことによって機能します。しかし、Windowsディスクドライバー(BSODについて話しているので、Windowsについて話している)は、これらの機能を要求する方法を提供しません。

ハードドライブに障害が発生している可能性があります。 (ご存知の)不良セクタが1つありましたが、それ以降、別のセクタが発生しました。それは珍しいことではありません。その後のエラーにより、BSODが発生した場合と発生しなかった場合があります。 BSODにつながる可能性のあるいくつかのHDエラーを想像できます。これは、カーネルモードで発生したページフォールト(BSODコードKERNEL_INPAGE_ERROR)の解決に失敗したことが原因である可能性があります。

ちなみに、BSODはサードパーティによって引き起こされることはありませんapp。バグのあるカーネルモードコード(ドライバーなど)、保護されたシステムプロセスのバグ、またはハードウェアの障害によってのみ。アプリのバグは、アプリの障害を引き起こすだけです。また、BSODは、信頼性の高いドライバーを備えた適切に動作するハードウェアで「発生するのは一般的」ではありません。

8
Jamie Hanrahan

「不良セクタ」の典型的な従来の用語は、ハードドライブの一部であり、物理的に正しく機能していません。それはただ壊れています。そのため、BSODがこれを引き起こしてはならないと報告する人がいます。 BSODにより、無効なデータが書き込まれる可能性があります。一部の高度なRAIDカードは、電力が失われた場合に完全なブロックを確実に書き出すことができるように、バッテリ駆動であることが知られています。 (これらのバッテリーは、RAIDカードの基本コストにかなり高価なアドオンになる可能性があります。)

Chkdskが不良セクタを報告している場合、それは実際にはChkdskに問題があったことを意味します。これは、ハードウェアベースの「不良セクタ」とは異なる可能性のある論理障害が原因である可能性があります。 2つの異なるものを読んでいるように聞こえる理由は、「不良セクタ」という用語が2つの異なるタイプの問題を説明するために使用されているためです。物理的に不良なディスクの概念を説明するアドバイスは、書き込み中の破損したデータが原因で無効なファイルシステムボリュームを持つディスクのトピック/概念にはあまり当てはまらない可能性があります。これは、オペレーティングシステムが正常に実行を停止した場合(BSODの場合など)に発生する可能性があります。発生します)。

私が遭遇したほとんどのBSODは、データエラーを引き起こしませんでした。 Chkdskが不良セクタを報告していることに気付いたときはいつでも、ハードウェアの信頼性について心配する傾向があります。重要なデータを保存する唯一の方法としてドライブに依存しないことが最善の策です。これは常に良い考えです(重要なデータをバックアップする必要があります)。あなたが適切なバックアップソリューションを実装することを気にしない人の2%以上(*)の一人であるなら、これは言い訳があなたにもっと危険なことをするように説得するのをやめる良い理由かもしれません。

(*)わかっています、2%をはるかに超えています。おそらく3%以上もそうです。

2
TOOGAM