Windowsには、ディスクエラーの検出・修復やシステムファイルの修復に役立つ複数のユーティリティが標準搭載されています。その中でも、CHKDSK、ScanDisk、SFC Scannow、DISMはよく利用される代表的なツールです。
しかし、それぞれのツールは役割や修復対象が異なるため、状況に応じて正しく使い分ける必要があります。
本記事では、CHKDSK、SFC、DISMそれぞれの役割と違いを整理し、状況に応じてどのコマンドを使用すべきかについて分かりやすく解説します。また、関連する旧ツールであるScanDiskとの違いについても補足します。
CHKDSKとは
名の通り、CHKDSKはディスクのチェックを意味します。Windows 10/8/7およびDOSシステムに組み込まれたコマンドラインユーティリティで、コマンドプロンプトから実行できます。
機能概要
CHKDSKはディスクパーティションのファイルシステム整合性をチェックし、論理的なエラーをスキャンして修正するよう設計されています。
CHKDSKを実行することで、システムの大きな問題を回避し、将来的なデータ損失のリスクを低減できます。
不良セクタのスキャン
CHKDSKはディスク全体をスキャンして不良セクタを検出することも可能です。
不良セクタには以下の2種類があります:
- ソフト不良セクタ(データ起因)
- ハード不良セクタ(物理的損傷)
CHKDSKはソフト不良セクタの修復を試み、ハード不良セクタは使用しないようマークします。
使用の推奨状況
パソコンのハードディスクに異常が見られる場合は、CHKDSKを実行することでエラーを検出・修復し、データ損失のリスクを軽減できます。
Windows10でCHKDSKコマンドを実行してディスクのエラーを修復する方法
WindowsコマンドプロンプトまたはPowerShellでCHKDSKを実行することができます。Windows 10でCHKDSKを実行してハードディスクのエラーを修正する方法は以下のようです。
- Windows + Rキーを押し、「ファイル名を指定して実行」ボックスにcmdと入力し、Ctrl + Shift + Enterキーを押し、「コマンド プロンプト」を開きます。
- 次に、必要に応じて、chkdsk *: /f、chkdsk *: /r、chkdsk *: /f /rまたはchkdsk *: /f /r /xを入力し、Enterキーを押してCHKDSKを実行して始めます。(ご注意: これらのコマンドの「*」をディスクのドライブ文字に置き換える必要があります)。

CHKDSKユーティリティの各コマンドは、異なることを行うことができます。たとえば、/f コマンドはディスク エラーを検出して修復し、/r コマンドは不良セクタをスキャンし、/x コマンドはドライブを最初にアンマウントするように強制します。
Windows 10でCHKDSKを実行しているときに不特定のエラーが発生した場合は、記事:「チェックディスクエラー:an unspecified error occurred」を参照してください。
ScanDiskとは
ScanDiskは、Microsoftによって開発され、MS-DOS 6.2で初めて導入され、Windows 9xに対応するユーティリティです。CHKDSKの前身です。Windows 95以降のWindows 9xシステムでは、スキャンディスクはグラフィカル ユーザー インターフェイスを備えています。
ScanDiskは、ディスクのファイルシステムのエラーをチェックし、修復するためのユーティリティです。クロスリンクされたファイルの修復もサポートしています。
ただし、スキャンディスクはNTFSディスクドライブのスキャンをサポートしておらず、FAT32、FAT16、FAT12などのFATドライブのみをサポートしています。
CHKDSKとScanDiskの違い
CHKDSKとScanDiskにはいくつかの重要な違いがあります。
1. 対応システムの違い。ScanDiskはWindows 9xなどの旧バージョンに対応している旧ツールであり、現在は使用されていません。一方、CHKDSKはWindows 10/8/7などの現行システムに標準搭載されており、ScanDiskの後継ツールです。
2. 対応ファイルシステムの違い。CHKDSKはNTFSとFATの両方に対応していますが、ScanDiskは主にFATファイルシステムのみ対応しています。
3. 操作性とインターフェースの違い。ScanDiskはGUIベースで操作できる設計でした。一方、CHKDSKはコマンドラインから実行するツールです。
結論:CHKDSKとScanDiskはいずれもディスクエラーの検出と修復に使用されますが、現行環境ではCHKDSKが標準であり、より広い互換性と高い機能性を持っています。
SFC Scannowとは
Windowsでは、SFC Scannowという名前のコマンドユーティリティがありますが、CHKDSKと混同しやすいです。
SFCは、システムファイルチェッカーの略です。その名の通り、システムファイルチェッカーツールは、Windowsシステムファイルの破損をスキャンして修復するのに役立ちます。
Windowsパソコンが異常に動作したり、よくクラッシュしたりする場合、システムファイルが破損した可能性があります。この場合、SFCコマンドを実行し、Windowsの破損・紛失したシステムファイルをチェックし、修復してください。
WindowsでSFCコマンドを実行してシステムファイルを修復する方法
- Windows + Rキーを押し、cmdと入力し、Ctrl + Shift + Enterキーを押し、管理者として「コマンド プロンプト」を実行します。
- 次に「コマンド プロンプト」のウィンドウにsfc scannowと入力し、Enterキーを押すと、破損したシステムファイルのスキャンと修復が開始されます。破損したファイルを修復せずにスキャン操作を実行するだけの場合は、sfc /verifyonlyコマンドを使用してください。

SFC ScannowとCHKDSKの違い
CHDSKとSFC Scannowは、どちらもWindowsに組み込まれたコマンドラインユーティリティで、Windows 11/10/8/7に対応しています。どちらもパソコンのエラーを確認・修正するために使用できますが、機能は異なります。
ディスクのエラーをチェックし修正したり、ディスク上の不良セクタを検出したりする場合、CHKDSKを実行する必要があります。破損したシステムファイルを検出、修復、復元する場合、SFC Scannowコマンドを実行する必要があります。
DISMとは
DISMは、Deployment Image Servicing and Managementの略です。Windows RE (回復環境)、Windows PE、Windows Setup用のイメージを含むWindowsシステムイメージの準備、変更、修復に使用されるWindows組み込みのコマンドラインツールです。
また、WindowsのコマンドプロンプトやPowerShellからDISMコマンドを実行することもできます。
Windowsでブラックスクリーンやブルースクリーンエラー、システムやアプリケーションのクラッシュが頻繁に発生する場合、システムファイルが破損することがあります。
SFCコマンドを実行しても問題が解決されない場合、またはSFCスキャンを実行できない場合、まずDISMコマンドを試してみてください。DISMコマンドは、コアコンピューターのファイルの破損を修正し、SFCコマンドを正しく実行できるようにすることができます。
次に、Windows 10でDISMコマンドを実行してシステム画像を修復する方法について紹介します。
Windows10でDISMコマンドを実行して破損したシステムイメージを修復する方法
「スタート」をクリックし、「cmd」と入力して「コマンド プロンプト」を右クリックし、「管理者として実行」を選択します。
「コマンド プロンプト」ウィンドウで、以下のコマンドラインを入力し、各コマンドラインを入力した後にEnterキーを押すと、システムイメージのチェックと修復が自動的に開始されます。
- DISM /Online /Cleanup-Image /CheckHealth (ローカルイメージに破損がないかどうかをチェックするだけで、修復を実行しません)
- DISM /Online /Cleanup-Image /ScanHealth (Windowsイメージに破損がないかどうかをチェックするためのより高度なスキャンを実行します)
- DISM /Online /Cleanup-Image /RestoreHealth (高度なスキャンを実行し、イメージで検出された問題を自動的に修復します)

SFCとDISMの違い
これら2つのコマンドラインツールは、Windowsの破損・紛失したシステムファイルをチェックし、復元するために設計されています。一般に、この作業を行うにはSFCコマンドを実行するしかありませんが、失敗した場合は、DISMコマンドを実行してシステムイメージを復元してから、SFCコマンドを実行して破損したシステムファイルを修正してください。
SFC・DISM・CHKDSKの使い分け
Windowsの修復では、各コマンドの役割を理解したうえで、状況に応じて適切なツールを選択することが重要です。以下に、それぞれのツールの役割と使い分けをまとめます。
| CHKDSK | SFC | DISM | |
| 主な役割 | ディスク修復 | システムファイル修復 | システムイメージ修復 |
| 対象 | HDD / SSD | Windowsシステムファイル | Windowsイメージ |
| 使用場面 | ディスクエラー | システムファイル破損 | SFCで修復できない場合 |
| 特徴 | 不良セクタ検出可能 | 軽度修復 | 深層修復 |
Windowsの修復は「CHKDSK(ディスク)」「SFC(システムファイル)」「DISM(システムイメージ)」の3段階で使い分けるのが基本です。状況に応じて適切なコマンドを使いましょう。
Windows 11/10から消えたデータを復元する方法
ディスクエラーやシステムの問題により、パソコンやドライブのデータが失われることがよくあります。重要なデータが消えた場合、MiniTool Power Data Recoveryを使用し、Windowsコンピューター、外付けハードドライブ、USBなどのストレージデバイスからデータを簡単に復元することができます。このソフトは、様々なデータ損失の状況に対処することができます。
MiniTool Power Data Recovery Freeクリックしてダウンロード100%クリーン&セーフ
- このボタンをクリックし、MiniTool Power Data Recoveryをインストールしてから、開きます。
- 次に、「論理ドライブ」から目的のパーティションを選択するか、「デバイス」から目的のデバイスを選択し、「スキャン」をクリックします。
- スキャンが完了したら、スキャン結果の中から目的のファイルを見つけ、チェックします。
- 「保存」ボタンをクリックし、新しい保存先デバイスを指定します。

まとめ
この記事では、CHKDSK、スキャンディスク、SFC、DISMの違いと使い方を紹介します。このチュートリアルを読んだ後、何か得るものがあることを願っています。
MiniTool ソフトウェアの使用方法についてご質問がある場合は、[email protected]までお問い合わせください。