Windows 10でHDDのエラーをチェック、修復する方法

Windows 10で不良セクタ、突然シャットダウン、メタデータの破損などにより、HDD(ハードディスク)の調子が悪くなったときに、HDDをスキャンして、そのエラーをチェックし、修復する方法は様々です。この記事では、それらを一つずつご紹介しましょう。

ゆき

投稿者:ゆき/更新日:2024年01月25日

この記事を共有: instagram reddit

Windows 10でHDDエラーをチェックする必要性

Windows 10を使用してから一定時間が経過すると、HDDに様々な問題が出てきます。ハードディスクのエラーが報告されることは頻繁にあります。エラーが発生すると、特定のファイルやアプリケーションを正常に開くこともできません。

以下のいずれかのHDDエラーに遭遇したら、ハードディスクのエラーをチェックする必要があります。

Windows 10でハードディスクの問題が検出されました。
通常、このエラーはシステムが起動した後に発生します。これはHDDが故障しているか、又は一部のシステムファイルが破損していることを意味します。
ディスクのエラーを確認しています。完了するまで1時間以上かかる場合もあります。
時には、このエラーは起動可能なUSBメモリからWindows 10をインストールした後に発生します。修復しようとするため、完了するまで1時間かかる必要があると報告します。しかし、1時間以上続いても完了できない可能性があります。
ディスク読み取りエラーが発生しました。Ctrl+Alt +Delを押して再起動してください。
これは面倒なエラーです。マシンを再起動してもまた同じエラーが表示されるかもしれません。こういう場合、Windows 10でHDDエラーをチェックする他に、少なくとも5時間内にPCを起動しないことをお勧めします。
非システムディスクまたはディスクエラー、準備ができたら任意のキーを交換して打ちます(Non-System disk or disk error Replace and strike any key when ready)。
上述したエラーとちょっと違っています。このエラーは一般的にWindows 10を再インストールする時に発生します。これはシステムファイルの問題ではないなら、選択されたディスクの問題かもしれません。

HDDエラーについて、考えられる原因は様々です。不良セクタ、破損したシステムファイル、予期せぬシャットダウン、壊れたソフト、ファイルシステムのエラー、失われたクラスター、メタデータの破損などです。

ディスクに問題がある場合、ハードディスクのエラーチェックを行い、異なる原因に対応してエラーを修復する必要があります。

Windows 10でHDDエラーをチェックして修復する方法

ハードディスクのエラーメッセージが表示される時、まず「コントロール パネル」⇒「セキュリティとメンテナンス」⇒「メンテナンス」を展開⇒「ドライブの状態」でドライブの状態を確認します。もし問題なければ、「すべてのドライブが正しく動作しています」というのが表示されます。これは一般状況ですが、それでもエラーが発生する場合はどうすればよいのでしょうか?

ドライブの状態

Windows 10はHDDをスキャンして修復するために幾つかの方法を提供します。例えば、コマンドプロンプトからチェックディスク(CHKDSK.exe)ユーティリティを実行すること、エクスプローラーでHDDの整合性、ファイルシステムのエラー、不良セクタ、失われたクラスターなどをチェックすることです。次はもっと詳しく見てみましょう:

CMDでHDDエラーをチェックする

ステップ 1. コマンドプロンプトを起動する

まず、WindowsキーとRキーを同時に押し、「ファイル名を指定して実行」に「cmd」と入力し、「Enter」を押してコマンドプロンプト(CMD)を起動します。

ステップ 2. CHKDSKコマンドを実行する

管理者としてCMDを実行することを確認してください。以下は必要がある幾つかのコマンドです。

chkdsk - chkdskはボリュームの状態を表示させるだけで、何のエラーを修復しません。

chkdsk g: /f - このコマンドは「ボリューム(G:)」のエラーをチェックし、見つかったエラーを修復します。G:を他のドライブ文字に置き換えることができます。

CHKDSK G: /f

※注:アクティブなパーティションで/fパラメーターを使用せず、chkdskのみを実行する場合、ドライブはロックできないので、エラーが報告されるかもしれません。

chkdsk g: /f /r /x - /rはドライブ上の不良セクタを発見して読み取り可能な情報を回復します。/xはプロセスが始まる前にドライブのマウントを強制的に解除します。/rで幾つかのデータを回復できないので、バックアップスケジュールを設定するのは大切な習慣です。

CHKDSK G: /f /r /x

※注:/fパラメーターは選択されたドライブをロックします。ドライブをロックできない場合、「次回のコンピュータの再起動時に、このディスクの検査を実行しますか?」と表示されます。Windows 10でシステムをチェックする場合は、パソコンを再起動する必要があります。

chkntfs /c - NTFSのみに適用します。次回コンピュータが再起動する時に、このボリュームをチェックすることをスケジュールします。

chkdsk /i - NTFSのみに適用します。インデックス エントリについて最小限のチェックを実行します。chkdskの実行時間を短縮することになります。

chkdsk /b - NTFSのみに適用します。ボリュームの不良クラスターを再評価します。

chkdsk *.* - 現在のディレクトリ以下で、FATディスクにあるすべてのファイルの連続性をチェックします。その状態を報告し、不連続なブロックに分断されたファイルを一覧表示します。

chkdsk /? - 上述したすべてのオプションが必要でない場合、このパラメーターで全てのコマンドを表示させます。

補足:時には、結果とともにリターンコード(終了コード)を取得することがあります。以下はこれらのリターンコードについての説明です。
0 - エラーは見つかりませんでした。
1 - エラーは見つかり、そして修正されました。
2 - ディスククリーンアップが実行されました(例えば、ガベージコレクション)。或いは、/fを指定していないのでクリーンアップが実行されません。
3 - ディスクをチェックできなく、エラーを修復しません。或いは/fが指定されないのでエラーが修復されません。

そのほかに、PowerShellで「REPAIR-VOLUME」を実行して、エラーをチェックし、修復することもできます。 

ヒント:Windows 11、8/8.1、7、XP、VistaでHDDエラーをチェックするのにも以上のchkdsk.exeが適用されます。

エクスプローラーでHDDエラーをチェックする

コマンドラインでのチェックディスクの他に、Windowsにグラフィカルインタフェースを持つチェックディスクユーティリティ(エクスプローラー)も標準搭載(内蔵)されています。

ステップ 1. 「PC」を開く

エクスプローラーを開き、「PC」を選択します。

ステップ 2. 「プロパティ」をクリックする

検査対象のドライブ(修復したいHDD)を右クリックし、「プロパティ」を選択します。

ステップ 3. 「チェック」をクリックする

「ツール」タブをクリックし、エラーチェックの「チェック」を選択します。

プロパティのチェック

ステップ 4. 「ドライブのスキャン」をクリックする

「ドライブのスキャン」をクリックすると修復が実行されます。

エラーは検出された場合は、ファイルシステムを修復するためにコンピューターを再起動する必要があるというメッセージが表示されます。すぐに再起動できるか、又は次回Windowsを起動時にエラーを修復することをスケジュールできます。

Windows 10のインストールエラーをチェックする

上述のように、USBメモリ又はインストールディスクからWindows 10をインストールする時に非システムディスクエラーまたはディスクエラーが表示されるかもしれません。もし、インストールメディアに問題がないことを確認できるなら、これは選択したディスクの問題です。

ステップ 1. IDEディスクの不良ブロック又はSATAケーブルをチェックします。

ステップ 2. ディスクには破損したMBRがあるかをチェックします。

以下の方法でMBRを修復できます。インストールメディアから「コンピューターを修復する」⇒「トラブルシューティング」⇒「詳細オプション」⇒「コマンド プロンプト」を起動したら、次のコマンドを入力します。

bootrec /scanos
bootrec /fixmbr
bootrec /fixboot
bootrec /rebuildbcd

Bootrecコマンド

もちろん、他のシンプルな方法でWindows 10のMBRを修復できます。

サードパーティ製のツールでHDDエラーをチェックする

上述の方法はHDDエラーチェックに十分ですが、一部のユーザーは、CHKDSKが10%で停止するエラー、やWindows 10でドライブのスキャン、修復が進まないエラーに遭ったことがあるでしょう。こういう時、専門的なサードパーティ製のツールを使ってHDDエラーをチェックできます。

AOMEI Partition Assistant Standardはパーティション管理フリーソフトで、パーティションとディスク両方をチェックできます。Windows 10だけでなく、Windows 11、Windows 8/8.1、7にも対応します。無料でダウンロードして試してみてください。

無料ダウンロードWin 11/10/8.1/8/7
安全かつ高速

Windows 10でパーティションエラーをチェックする:

Windows 10でAOMEI Partition Assistantを起動します。チェックしたいドライブを右クリックし、「詳細処理」⇒「パーティションをチェック」を選択します。ポップアップにエラーチェックのみ、エラーチェックと修復、不良セクタチェック、3つのオプションがあります。必要に応じて一つを選択してください。

パーティションエラーをチェック

チェック方法を選択

ヒント:この機能は、フォーマットされたパーティションのみに適用されています。

Windows 10で外付けHDDエラーをチェックする:

手順 1. AOMEI Partition Assistantを起動し、スキャンしたいディスクを選択し、ツールバーの「テスト」をクリックし、ドロップダウンメニューから「不良セクタをチェック」を選択します。これはほとんどの場合、指定されたディスクの不良セクタをチェックします。

不良セクタをチェック

手順 2. 「開始」をクリックし、不良セクタをチェックします。速い検査を実行したい場合、「高速チェック」チェックボックスにチェックを入れてください。

開始

最後に

これで、Windows 10でHDDエラーをチェックすることについて様々な方法を紹介しました。それらは役に立ちますか?ディスクが故障していることを発見した場合、できるだけ早くHDDのエラーをチェックして修復します。もしダメなら、壊れたHDDを他の新しいHDDまたはSSDに交換した方がいいと思います。

ゆき
ゆき・編集者
ゆきは、AOMEI Technology会社の編集者として長年AOMEI製品についての記事やコンピュータに関する記事を翻訳したり、書いたりしています。パソコンの基礎知識とか、AOMEI製品の機能について詳しいです。IT業界に対して深い興味を持っています。そのほか、旅行、アニメ、音楽、色々なことに趣味があります。