Windowsの無料ユーティリティであるCHKDSK、SFC、DISMは、ディスクエラーや破損したシステムファイルの修復に使用されます。MiniToolのこの記事では、旧ツールであるScanDiskも含め、それぞれの役割と違い、適切な使い分けについて解説します。さらに、各コマンドの使用方法と実行タイミングも分かりやすく紹介します。

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 *: /fchkdsk *: /rchkdsk *: /f /rまたはchkdsk *: /f /r /xを入力し、Enterキーを押してCHKDSKを実行して始めます。(ご注意: これらのコマンドの「*」をディスクのドライブ文字に置き換える必要があります)。

Windowsコマンドプロンプトでchkdsk *: /f /rコマンドを実行している様子

提示:

CHKDSKユーティリティの各コマンドは、異なることを行うことができます。たとえば、/f コマンドはディスク エラーを検出して修復し、/r コマンドは不良セクタをスキャンし、/x コマンドはドライブを最初にアンマウントするように強制します。

CHKDSK /Fと/Rの違いとは?用途別の使い分けを解説
CHKDSK /Fと/Rの違いとは?用途別の使い分けを解説

CHKDSK /Fと/Rの違いは何ですか?本記事では、それぞれの機能や使い分け、実行方法、注意点を解説します。ディスクエラーの修復や不良セクタの検査を行う際の参考にしてください。

もっと見る

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コマンドを使用してください。

Windowsコマンドプロンプトでsfc scannowコマンドを実行している様子

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 (高度なスキャンを実行し、イメージで検出された問題を自動的に修復します)

WindowsコマンドプロンプトでDISM /Online /Cleanup-Image /RestoreHealthを実行している様子

SFCとDISMの違い

これら2つのコマンドラインツールは、Windowsの破損・紛失したシステムファイルをチェックし、復元するために設計されています。一般に、この作業を行うにはSFCコマンドを実行するしかありませんが、失敗した場合は、DISMコマンドを実行してシステムイメージを復元してから、SFCコマンドを実行して破損したシステムファイルを修正してください。

SFC・DISM・CHKDSKの使い分け

Windowsの修復では、各コマンドの役割を理解したうえで、状況に応じて適切なツールを選択することが重要です。以下に、それぞれのツールの役割と使い分けをまとめます。

 CHKDSKSFCDISM
主な役割ディスク修復システムファイル修復システムイメージ修復
対象HDD / SSDWindowsシステムファイル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をインストールしてから、開きます。
  • 次に、「論理ドライブ」から目的のパーティションを選択するか、「デバイス」から目的のデバイスを選択し、「スキャン」をクリックします。
  • スキャンが完了したら、スキャン結果の中から目的のファイルを見つけ、チェックします。
  • 保存」ボタンをクリックし、新しい保存先デバイスを指定します。

MiniTool Power Data Recoveryで目的のパーティションを選択している様子

まとめ

この記事では、CHKDSK、スキャンディスク、SFC、DISMの違いと使い方を紹介します。このチュートリアルを読んだ後、何か得るものがあることを願っています。

MiniTool ソフトウェアの使用方法についてご質問がある場合は、[email protected]までお問い合わせください。

 

SFC、DISM、ScanDisk、CHKDSKの違いに関するFAQ

CHKDSKはどのようなときに使うべきですか?
パソコンの動作が遅い場合や、ファイルが破損している場合、またはディスクエラーや不良セクタが疑われる場合に使用します。
SFCとDISMはどちらを先に実行すべきですか?
DISMコマンドを実行してWindowsイメージを修復した後、再度SFCを実行することで問題が解決する場合があります。
CHKDSKの「/f」と「/r」はどっちを使えばいいですか?
用途によって異なります。「/f」はディスクのファイルシステムエラーを修復するオプションで、軽度の問題に適しています。一方、「/r」は不良セクタの検出とデータの回復を含むため、より広範囲なチェックを行います。
Windows 11にScanDiskはありますか?
いいえ、Windows 11にはScanDiskは搭載されていません。ScanDiskは旧バージョンのWindows(Windows 95/98など)で使用されていたツールで、現在は廃止されています。
  • hatena