Windowsコマンド CHKDSK

はじめに

本記事はサクシードが執筆したものです。Windowsコマンドの参考資料としてお読みください。(本記事の内容とお使いのPCのコマンドでは動作や機能など異なる場合があります。ご利用の際はご注意ください。)

CHKDSK

ディスクをチェックし、現在の状態を表示します。

CHKDSK [ボリューム[[パス]ファイル名]]] [/F] [/V] [/R] [/X] [/I] [/C] [/L[:サイズ]] [/B] [/scan] [/spotfix]

ボリューム
ドライブ文字 (文字の後にはコロンを付ける)、マウント ポイント、ボリューム名を指定します。

filename
FAT/FAT32 のみ: 断片化をチェックするファイルを指定します。

/F
ディスクのエラーを修復します。

/V
On FAT/FAT32: ディスクの全ファイルの完全なパスと名前を表示します。On NTFS: クリーンアップ メッセージがあればそれも表示します。

/R
不良セクターを見つけて、読み取り可能な情報を回復します (/scan を指定しない場合、/F も暗黙的に指定されます)。

/L:size
NTFS のみ: 指定されたキロバイト数にログ ファイル サイズを変更します。サイズが指定されていないときは、現在のサイズを表示します。

/X
必要であれば、最初にボリュームを強制的にマウント解除します。ボリュームに対して開かれているすべてのハンドルは、無効になります (/F も暗黙的に指定されます)。

/I
NTFS のみ: インデックス エントリのチェックを抑制して実行します。

/C
NTFS のみ: フォルダー構造内の周期的なチェックをスキップします。

/B
NTFS のみ: ボリューム上の不良クラスターを再評価します (/R も暗黙的に指定されます)。

/scan
NTFS のみ: ボリュームに対してオンライン スキャンを実行します。

/forceofflinefix
NTFS のみ: (“/scan” と共に使用する必要があります) すべてのオンライン修復を無視します。検出されたすべての障害は オフライン修復のためにキューに挿入されます (“chkdsk /spotfix”)。

/perf
NTFS のみ: (“/scan” と共に使用する必要があります)できる限り早くスキャンが完了するようにより多くのシステムリソースを使用します。これにより、システムで実行中の他のタスクのパフォーマンスが低下する可能性があります。

/spotfix
NTFS のみ: ボリュームに対してスポット修正を実行します。

/sdcleanup
NTFS のみ: 不要なセキュリティ記述子データをガベージ コレクトします (/F も暗黙的に指定されます)。

/offlinescanandfix
オフライン スキャンを実行し、ボリューム上で修正します。

/freeorphanedchains
FAT/FAT32/exFAT のみ: 孤立したクラスタ チェーンを それらのコンテンツを回復する代わりに解放します。

/markclean
FAT/FAT32/exFAT のみ: /F が指定されていない場合であっても破損が検出されなかった場合、ボリュームをクリーンとしてマークします。

/I または /C スイッチは、ボリュームの特定のチェックをスキップして、Chkdsk の実行時間を短縮します。

ページ上部へ戻る