修正:デバイスハードディスクDR0のイベントビューアーで「不良ブロック」エラーが発生する

最近、私のWindows 10コンピュータの1つが動作が遅い、頻繁にハングする、または突然シャットダウンする。 マルウェアスキャンは正常であることが判明し、CPU時間やメモリを大量に消費するプロセスはありません。 ただし、開いたアプリに関係なく、ディスク使用率は100%のままでした。

システムイベントログに複数のディスクエラーエントリが表示されました。 そのようなイベントの1つを次に示します。

 ログ名:システムソース:ディスク日付:15-08-2019 17:37:49イベントID:7タスクカテゴリ:なしレベル:エラーキーワード:クラシックユーザー:N / Aコンピューター:DESKTOP-3V7LVDA説明:デバイス、\ Device \ Harddisk0 \ DR0、不良ブロックがあります。 

Windowsを再起動すると、次のイベントログエントリが追加されます。

 ログ名:システムソース:Microsoft-Windows-Kernel-Power日付:15-08-2019 19:28:09イベントID:41タスクカテゴリ:(63)レベル:重要なキーワード:(70368744177664)、(2)ユーザー:SYSTEMコンピュータ:DESKTOP-3V7LVDA説明:システムは完全にシャットダウンせずに再起動しました。 このエラーは、システムが予期せず応答を停止したり、クラッシュしたり、電源を失ったりした場合に発生する可能性があります。 

同じエラーがセカンダリハードドライブ( Disk 1 )で発生し、エラーメッセージ「デバイス\ Device \ Harddisk1 \ DR1に不良ブロックがあります」が表示されました。

複数のハードドライブがあり、どのハードドライブに不良ブロックがあるかを知りたい場合は、イベントログに示されているディスク番号を書き留めます。 ディスクの管理を開き、ドライブと対応するドライブ番号のリストを表示します。

不良ブロックとは、ハードドライブの領域の1つで、データの保存と取得にはもはや信頼できません。 不良ブロックは、破損または物理的損傷を示している可能性があります。

不良ブロックには2つのタイプがあります。物理的な不良ブロックは、記憶媒体の損傷から発生します。 ソフトまたは論理的な不良ブロックは、オペレーティングシステム(OS)がセクターからデータを読み取ることができない場合に発生します。 ソフトバッドブロックの例には、特定のストレージブロックの巡回冗長検査(CRC)またはエラー修正コード(ECC)が、ディスクによって読み取られたデータと一致しない場合が含まれます。 (TechTarget.com)

また、Macrium ReflectまたはEaseUS ToDo Backupを使用してドライブを複製することはできませんでした。 Macrium Reflectがエラー「クローン失敗」コード9をスローし、ディスクのクローンを作成中にEaseUSソフトウェアが51%で停止しました。

この記事では、ハードドライブの「不良ブロック」エラーを解決する方法について説明します。

修正:デバイスハードディスクDR0のイベントビューアーで「不良ブロック」エラーが発生する

私が最初に行ったのは、ドライブでエラーチェック(Chkdskとして包括的ではありません)を実行することでした。 エラーはありませんでした。

次の理想的な方法は、各パーティションでChkdskを実行し( chkdsk /rc: 、次のメッセージが表示されたらYキーを押すことです。

ボリュームが別のプロセスで使用されているため、Chkdskを実行できません。 次回システムを再起動したときに、このボリュームをチェックするようにスケジュールしますか? (はい/いいえ)

ただし、Chkdskは実行しませんでした。 代わりに、CrystalDiskInfoユーティリティを実行しました。

CrystalDiskInfoで、ドライブのヘルスステータスが警告として表示され、次のエントリが黄色でマークされていました。

  • C5現在保留中のセクターの数
  • C6修正不可能なセクター数

この段階では、ハードディスクの障害が差し迫っている可能性があるため、テクニカルサポート担当者はデータをバックアップし、ハードドライブをできるだけ早く交換するようにアドバイスします。 私は自分のデータを外部ドライブにバックアップし、ドライブがSeagate製だったため、Seagate診断ソフトウェア(「SeaTools」)を実行しました。

SeaTools起動可能な診断ツール問題が修正されました!

SeaTools for Windowsは、外付けハードドライブ、デスクトップ、またはノートブックコンピュータのディスクドライブの状態をすばやく判別するのに役立つ、包括的で使いやすい診断ツールです。 Seagate、Maxtor、SamsungのディスクドライブとSeagate以外のディスクドライブ上の物理メディアを調べるいくつかのテストが含まれています。

SeaTools for Windowsでは、 Long Genericテストがすぐに失敗しました。 すべて修正(高速)もすぐに失敗しました。 1時間以上実行しても、 すべて修正(長い)が0%で停止しました。

 --------------- SeaTools for Windows v1.4.0.7 --------------- 15-08-2019 22:00:23モデル番号:ST31000524ASシリアル番号:ファームウェアリビジョン:JC4B Long Generic-15-08-2019 22:00:23 SMART-15-08-2019 22:00:49 SMART-Pass 15-08-2019 22:00:56 Short一般-2019年8月15日開始22:01:06短い一般-パス15-08-2019 22:02:29短いDST-2019年15月8日開始22:02:38短いDST-失敗15-08-2019 22:02:45 SeaToolsテストコード:97E0E6E3すべてをすばやく修正-開始15-08-2019 22:06:33すべてをすばやく修正-失敗15-08-2019 22:06:56 SeaToolsテストコード:97E0E6C3すべてを長く修正-開始15-08-2019 22:07:08ショートDST-開始15-08-2019 22:14:16ショートDST-FAIL 15-08-2019 22:14:23 

Long Genericテストを実行すると失敗し、ドライブの状態をチェックするSeaTools Bootable USB診断ツール(Linuxベース)を実行するよう提案されました。 そこで、SeaToolsの起動可能なUSBドライブを作成して、Long Genericテスト(「PASSED」と表示されています)を実行し、 Fix All(Long)プロシージャを実行して、1 TBドライブで完了するまでに3時間かかりましたが、PASSEDでもありました。 レポートは、ドライブの不良領域が修正されたことを示しました。

注: Western Digitalハードドライブをお持ちの場合は、代わりにWestern Digital Data Lifeguard Diagnosticツールを使用できます。

ハードディスク(プライマリとセカンダリの両方)で不良ブロックエラーが発生しなくなりました。 その後、C:ドライブでChkdskを実行しましたが、不良セクターは検出されませんでした。

CrystalDiskInfoおよびHD Tune Proは、ドライブが良好な状態であることを示します。

HD Tune Proには、セクターごとにスキャンして、不良ブロックがないかどうかを確認するオプションがあります。 不良ブロックは見つかりませんでした。ヘルスステータスはOKでした。

編集者メモ

適切に診断するには、SeaTools USBディスクを実行する前に、HD Tune Pro(セクタースキャン)およびChkdskユーティリティを実行する必要がありました。 代わりに、すぐにSeaToolsでトラブルシューティングを開始しました。

不良ブロックエラーが発生している場合は、次の手順を順番に実行してください。

  1. 最初にデータをバックアップします。 不良セクタに保存されている一部のファイルをコピーできない場合があります。
  2. 各ドライブとパーティションに対してChkdskコマンド( chkdsk /r )を実行します。 これは、場合によってはハードディスク診断ツールが必要ない場合があるためです。 Chkdskは不良セクターまたは物理不良ブロックを欠陥としてマークし、それらの領域は使用されません。
  3. Chkdskで問題が解決せず、引き続きイベントログに不良ブロックエラーが表示される場合は、ハードドライブの製造元のサイトから診断ツールをダウンロードして実行してください。

数か月後に再び不良ブロックエラーが表示される場合は、ディスク上のより多くのセクターが不良になっている可能性があります。 次に、ファイルをバックアップし、ハードドライブを交換します。

関連記事