Windows
 Computer >> コンピューター >  >> システム >> Windows

Windows 11/10対応!ChkDskコマンドのオプション・スイッチ・パラメータ完全解説

Check Disk(Chkdsk.exe)は、ディスクメディアやファイルシステムのエラーをチェックするために用意された、Windows標準のユーティリティです。ブルースクリーンの発生や、ファイル・フォルダが開けない・保存できないといった問題に直面したときには、このCheck Diskユーティリティを実行するとよいでしょう。ファイルシステムやディスクの破損を検出して修復したい場合に活躍するのが、このWindows Check Diskツールです。ChkDsk.exeは、ファイルシステムのエラー、不良セクタ、失われたクラスタなどをチェックします。また、突然のシャットダウンが発生した場合や、ファイルシステムが「ダーティ(dirty)」状態と判定された場合には、自動的に実行されることもあります。

Windows 11/10では、このユーティリティに「2つのバージョン」があると言えます。ひとつは多くのユーザーが利用する基本バージョン、もうひとつはより多くのオプションを持つコマンドラインバージョンです。

Check Diskの基本バージョン

基本バージョンのCheck Diskは、次の手順でアクセスできます。

エクスプローラーでPCを開く → 対象ドライブを右クリック → プロパティ → ツールタブ → エラーチェック

ここでは、「ファイルシステムエラーを自動的に修復する」および「不良セクタをスキャンし、回復を試みる」という2つのオプションを選択できます。

なお、チェック対象のドライブが使用中の場合は、再起動時にchkdskが実行されるようスケジュールする必要があります。

コマンドライン版ChkDskの使い方

もうひとつのコマンドライン版chkdskは、タスクスケジューラを使った定期的なディスクチェックの設定以外にも、さまざまなオプションを提供しています。

コマンドライン版を使用するには、「管理者として実行」オプションでコマンドプロンプトを開きます。プロンプトにchkdskと入力すると、読み取り専用モードでChkdskが実行され、現在のドライブの状態が表示されます。

chkdsk /?と入力してEnterキーを押すと、利用可能なパラメータ(スイッチ)の一覧を確認できます。

たとえばCドライブのレポートを取得するには、chkdsk c:と入力します。

さらに、コマンドの末尾に以下のパラメータを追加することで、動作を細かく指定できます。

FAT32 / NTFSボリュームで有効なスイッチ

  • /f:検出されたエラーを修復します。
  • /r:不良セクタを特定し、情報の回復を試みます。
  • /v:FAT32ではすべてのディレクトリ内の全ファイルの一覧を表示します。NTFSではクリーンアップメッセージを表示します。

NTFSボリューム専用のスイッチ

  • /c:フォルダ構造内のサイクル(循環)のチェックをスキップします。
  • /i:インデックスエントリの簡易チェックのみを行います。
  • /x:ボリュームの強制的なマウント解除を行います。開かれているすべてのファイルハンドルも無効化されます。データ損失・破損の可能性があるため、デスクトップ版Windowsでは避けるべきです。
  • /l[:サイズ]:NTFSトランザクションを記録するログファイルのサイズを変更します。このオプションも上記と同様、サーバー管理者専用です。

なお、Windows回復環境(WinRE)から起動した場合は、利用できるスイッチは次の2つだけである点に注意してください。

  • /p:現在のディスクを徹底的にチェックします。
  • /r:現在のディスクの損傷を修復します。

Windows 11/10・8のNTFSボリュームで有効なスイッチ

  • /scan:オンラインスキャンを実行します。
  • /forceofflinefix:オンライン修復をバイパスし、不具合をオフライン修復のキューに入れます。/scanと併用する必要があります。
  • /perf:できる限り高速にスキャンを実行します。
  • /spotfix:オフラインモードでスポット修復を実行します。
  • /offlinescanandfix:オフラインスキャンを実行し、修復も行います。
  • /sdcclean:ガベージコレクションを実行します。

Windows 11/10のFAT/FAT32/exFATボリュームで有効なスイッチ

  • /freeorphanedchains:孤立したクラスタチェーンを解放します。
  • /markclean:破損が検出されなかった場合に、ボリュームをクリーンとしてマークします。

ChkDsk /f と /r の違い

  • chkdsk /f:ファイルシステムのエラーをスキャンし、修復を試みます。
  • chkdsk /r:/fの機能に加え、ディスク表面全体を物理エラーについてスキャンし、その修復も試みます。

たとえば、Cドライブのディスクエラーをチェックして修復するには、次のようなコマンドを実行します。

chkdsk c: /r

CHKDSKのスキャンをキャンセルする方法

スケジュールされたチェックをキャンセルするには、コマンドプロンプトで次のように入力してEnterキーを押します。

chkntfs /x d:

ここでdはドライブ文字です。

Windows 11/10では、ディスクエラーチェックの仕様が以前のバージョンとは少し異なっていることに気づいた方もいるかもしれません。詳細については、Windowsのディスクエラーチェックに関する記事をご覧ください。

また、外付けドライブのフォーマット方法や、コマンドプロンプトを使ってCheck Diskを実行する方法に関する記事も参考になるでしょう。

  1. Windows 11/10でハードディスクのエラーと不良セクタをチェックする方法|CHKDSKの使い方

    パソコンを長く快適に使い続けるためには、定期的にハードディスク(HDD)の健康状態をチェックすることが重要です。WindowsにはCHKDSK(Check Disk)という診断ツールが標準搭載されており、これを活用すればディスクのエラーを簡単に検出・修復できます。 ハードディスクにエラーが発生する原因 ハードディスクは、CD/DVDドライブと並んで、パソコン内部で唯一物理的に可動する部品です。何も操作していなくても、最大毎分7,200回転で常時回転し続けています。このため摩耗は避けられず、ファイルシステムのエラーや、ディスク本体の不良セクタ(物理的な損傷領域)が発生することがあります。 また

  2. Windows 11/10のCHKDSKでハードディスクのエラー・不良セクタをチェックしてドライブの健康状態を守る方法

    Windowsには、CHKDSK(Check Disk)というドライブチェックツールが標準搭載されています。ハードディスク(HDD)のエラーを定期的に確認することは、データを守るうえで非常に重要な習慣です。この記事では、Windows 11/10環境でCHKDSKを使ってディスクの健康状態をチェックし、問題を修復する方法を詳しく解説します。 ハードディスクのエラーはなぜ発生するのか? Windowsパソコンにおいて、物理的に可動部品を持つ内部パーツは、基本的にハードディスクだけです。HDD内部のプラッタは、パソコンを使用していなくても電源が入っている間ずっと、最大7200回転/分という高速で