Windowsツール · 1 min read · Sep 29, 2025

Windows 10におけるSFC、CHKDSK、DISMの違いは何ですか?

もしあなたが頻繁にシステムクラッシュ、画面フリーズ、または伝説のBSOD(ブルースクリーンオブデス)に直面しているなら、Windowsの特定のレジストリファイルが破損している可能性があります。

これらの問題は、Windows 10に内蔵されている診断ツールであるSFC、CHKDSK、またはDISMを使用することで簡単に修正できます。

しかし、あなたのシステムで最初に使用すべきツールはどれでしょうか?まず、SFC、CHKDSK、DISMの違いを見ていきましょう。

sfc chkdsk dismの違い

各ツールは異なる方法で機能し、どのように機能するかを知ることが重要です。3つのツールすべてを使用することに決めた場合、効果的な結果を得るまでに最大24時間かかることがあります。どのツールが最適かを見つけるためには、まずSFC、CHKDSK、DISMの基本的な定義を理解する必要があります。

  1. SFC(システムファイルチェッカー)
    SFCは、Windowsオペレーティングシステムの重要なファイルが欠落しているかどうかをチェックし、キャッシュからそれらを復元します。
  2. CHKDSK(チェックディスク)
    CHKDSKは、ドライブをスキャンして不良セクタを見つけ、ファイルシステムのエラーを修正しようとします。
  3. DISM(展開イメージサービスおよび管理)
    DISMは、故障したWindowsイメージに直接対処し、Windowsのオンラインサーバーから実際の置き換えファイルをダウンロードして修復します。

CHKDSKを使用すべき時は?

CHKDSKまたはチェックディスクは、Windowsシステムの診断を開始するための最初のステップです。コンピュータのファイルシステムのエラーをスキャンし、ローカルで修正しようとします。CHKDSKは、論理ファイルシステムエラーやボリュームのマスターファイルテーブル(MFT)内の破損したエントリを探すことによって、ディスクパーティションの整合性を調べます。

システムが突然シャットダウンした場合、停電やその他の事故の際には、OSのファイルシステムに不正確なエントリが表示されることが一般的です。これらは、誤って設定されたタイムスタンプや不正確なファイルサイズエントリによって引き起こされる可能性があります。このようなエントリは、ドライブに不良セクタを作成し、システムが遅くなったり頻繁にクラッシュしたりする原因となります。CHKDSKはそのようなエラーを探し、修正しようとします。

ただし、場合によっては、CHKDSKはユーザーに問題を通知するだけで、修正は行わないことがあります。これは、CHKDSKがエラーを深刻または重大と見なす場合に発生します。無視や既存の不良セクタへの繰り返しの上書きが、CHKDSKが修正できないほどハードディスクが悪化する理由です。

また読む: あなたのPCが問題に直面し、再起動が必要です

WindowsコンピュータでCHKDSKを実行する2つの簡単な方法

1. ファイルエクスプローラーからCHKDSKを実行する

この方法でWindowsファイルエクスプローラーからコンピュータでCHKDSKを実行できます。

  1. Windowsマシンでファイルエクスプローラーを開きます。キーボードショートカットWindows + Eを使用できます。
  2. このPCをクリックし、CHKDSKを実行したいドライブを右クリックします。
  3. プロパティ > ツール > エラーのチェック > チェックをクリックします。
    WindowsファイルエクスプローラーからCHKDSKを実行する

Windowsがこのドライブをスキャンする必要がないと表示するプロンプトが表示されることがあります。これは、Windowsがドライブが完全に正常であり、CHKDSKスキャンが必要ないと考えているためです。しかし、CHKDSKを実行したい場合は、スキャンドライブをクリックしてください。

このドライブをスキャンする必要はありません

CHKDSKは、ストレージの種類やディスクのサイズに応じて、1分から2時間以上かかることがあります。一般的に、SSDでは速く、HDDでは遅くなります。スキャンが完了すると、CHKDSKはスキャン中に見つかったエラーを報告します。エラーは見つかりませんでしたと表示されます。

chkdskスキャン成功

2. コマンドプロンプトからCHKDSKを実行する

コマンドプロンプトを通じてWindowsコンピュータでCHKDSKを実行することもできます。代わりに、以下の手順をWindows PowerShellでも使用できます。

  1. WindowsコンピュータでCMDを検索します。キーボードショートカットWindows + Sを使用するか、単にWindowsキーを押して検索バーを開きます。

  2. コマンドプロンプト右クリックし、管理者として実行オプションを選択します。
    管理者としてCMDを実行する

  3. cmdターミナルで、chkdsk(スペース)ドライブレターを入力します。たとえば、C:ドライブでCHKDSKを実行したい場合は、次のように入力します。

chkdsk c:

cmdウィンドウでchkdskを実行する

次に、キーボードでEnterを押します。

これにより、コンピュータでCHKDSKが読み取り専用モードで実行されます。CHKDSKツールに自動的に問題を修正させたい場合は、次のCHKDSKコマンドを使用します。

CHKDSKが自動的にスキャンした問題を修正するには、次のように入力します。

chkdsk /f c:

エラーと不良セクタをスキャンするには、次のように入力します。

chkdsk /r c:

ここで、c:はドライブ名であり、ドライブに割り当てられたアルファベットです。

コマンドプロンプトを通じてCHKDSKを実行するのにかかる時間は、Windowsファイルエクスプローラーを通じて実行するのと同じです。

CHKDSKが「ボリュームは別のプロセスによって使用中です」と表示する

これは、CHKDSKを実行している間に、そのインスタンスでドライブにアクセスしている唯一のツールである必要があるために発生します。このような場合、コマンドプロンプトは再起動後にスキャンを再スケジュールするように求めます。このエラーを修正するために、コンピュータ上の他のすべてのプログラムを手動で閉じることも試みることができます。

SFCを使用すべき時は?

SFCまたはシステムファイルチェッカーは、Windowsのすべてのシステムファイルをスキャンし、保護されたファイルを含めて、それらが破損しているかどうかを確認します。SFCがWindowsで破損したシステムファイルを見つけた場合、それらの損傷したファイルをキャッシュコピーを使用して置き換えます。これらのキャッシュファイルは、Windows自体の圧縮フォルダーに配置され、SFCはそれらの破損したファイルをキャッシュから取得したコピーで選択的に置き換えます。

OSは、Windowsで保護されたファイルが変更されたときにバックアップとしてボールトフォルダーにキャッシュコピーを保存します。SFCはこれらのキャッシュファイルを利用して、破損したファイルを元の状態に効果的に置き換えます。これはシステムファイルを修復するための効果的な方法です。

SFCは、レジストリデータのエラーも修正できます。変更されたファイルをキャッシュコピーで置き換えるという同じ概念を使用します。Microsoftは、重要なシステムファイルが変更され、OSが使用できないほど不安定になる問題を防ぐために、SFCを最初にWindows 98で導入しました。コンピュータが頻繁にクラッシュする場合や、ブルースクリーンオブデスに頻繁に直面する場合、SFCを実行することで問題を解決できます。

WindowsでSFC Scannowを実行する方法

  1. Windows検索バーでCMDを検索し、管理者としてコマンドプロンプトを開きます。右クリックして管理者として実行オプションを選択します。

  2. SFCが自動的に修正を行うか、読み取り専用形式で実行することができます。

  3. SFCによる破損ファイルの完全スキャンと自動修復のために、次のコマンドを入力します。

sfc /scannow ![sfc scannow cmd windows](/files/21d831a9-1a0a-4bed-81a0-235285e07d00.jpg)

読み取り専用モードでSFCを実行したい場合は、次のコマンドを使用します。

sfc /verifyonly command

読み取り専用モードでは、SFCはファイルシステムのエラーについてユーザーに通知するだけで、修正を試みません。ユーザーは後で自分でその問題を修正するか、再度sfc /scannowコマンドを実行してSFCに問題を修正させることができます。

sfc scannow成功

SFCスキャンが成功した後、次の3つの結果のいずれかが得られます。

1. Windowsリソース保護は整合性違反を見つけませんでした
これは、システムに破損したファイルや欠落したファイルがないことを意味します。ファイルシステムは正常です。

2. Windowsリソース保護は破損したファイルを見つけ、正常に修復しました
この結果は、SFCがシステムのエラーを特定し、それを修正できたことを意味します。したがって、この場合、ユーザーからのさらなるアクションは必要ありません。

3. Windowsリソース保護は破損したファイルを見つけましたが、一部を修正できませんでした
この結果が得られた場合、SFCはシステムの問題を診断できたが、修正できなかったことを意味します。SFCスキャンを繰り返すことで問題が修正される可能性があります。しかし、問題が続く場合は、WindowsコンピュータでDISMスキャンを実行する必要があります。

DISMを使用すべき時は?

DISM展開イメージサービスおよび管理の略です。これはWindowsで最も高度なスキャンであり、CHKDSKとSFCが機能しない場合にのみ使用することをお勧めします。DISMは、WindowsイメージとWindowsの回復およびセットアップの重要な部分をサービスするコマンドラインツールです。

DISMは、オペレーティングシステムが読み込まれた仮想ディスクと見なすことができます。オペレーティングシステムのコアファイルをスキャンして、異常な動作をするファイルをチェックします。DISMは、完全な機能を発揮するためにアクティブなインターネット接続を必要とする場合があります(CHKDSKおよびDFCはインターネット接続を必要としません)。

DISMツールは、システムクラッシュの究極の解決策であり、オペレーティングシステムに直接対処し、管理者権限を含みます。ほとんどの場合、DISMはすべての重大な問題を修正し、SFCおよびCHKDSKが正常に機能するための道を開きます。DISMスキャンの後にCHKDSKとSFCスキャンを実行することをお勧めします。

関連する読み物: 正確なパフォーマンス分析のためのベストディスクスピードテストアプリ

WindowsでDISMを実行する方法

  1. コンピュータで管理者モードコマンドプロンプトを開きます。

  2. ドライブの状態を確認するために、次のDISMコマンドを入力します。このステップでは、ドライブのコアコンポーネントが破損しているかどうかのアイデアを得ることができます。

Dism /Online /Cleanup-Image /CheckHealth ![dismヘルスチェック完了](/files/1e9aaac5-b281-4f48-b01a-7325eaa50f51.jpg)

  1. このステップの後、DISMが破損を検出しない場合、次のコマンドを入力して、ドライブの健康状態を確認するための高度なDISMスキャンを進めることができます。

Dism /Online /Cleanup-Image /ScanHealth ![dismスキャン完了windows](/files/2d67388f-b6d7-4961-b086-27a156103380.jpg)

  1. このステップでエラーが返された場合、同じコマンドを再実行します。この時、DISMはWindowsサーバーに接続して、OSの問題を修正するために必要なファイルをダウンロードしようとします。このプロセスには約15〜20分かかる場合があります。

  2. 完了したら、これらの修正をオペレーティングシステムに永久に適用する必要があります。そのためには、次のコマンドを入力し、キーボードでEnterを押します。

Dism /Online /Cleanup-Image /RestoreHealth

上記のすべてのステップが成功裏に完了した後、Windowsコンピュータを再起動する必要があります。

注: DISMスキャンを実施した後、コンピュータでCHKDSKとSFCスキャンを実行することをお勧めします。CHKDSKとSFCを実行するために上記の手順を使用してください。これにより、システムがOSの技術的なエラーから解放されることが保証されます。

SFC、CHKDSK、DISMをすべて実行した後も問題が発生しています。どうすればよいですか?

CHKDSK、SFC、DISMを実行した後もシステムがクラッシュし続けたり、ランダムな間隔でブルースクリーンエラーが発生する場合、最良の解決策はコンピュータにWindowsを再インストールすることです。このようなことを経験してほしくはありませんが、時には修復不可能な問題を解決するための最良の方法は、Windowsをダウンロードして再インストールすることです。

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

以下は、Windows診断ツールとストレージドライブに関するよくある質問です。

1. CHKDSK、SFC、DISMを実行するのにどれくらいの時間がかかりますか?

CHKDSKは約1〜2分かかります。SFCスキャンは完了するのに5〜10分以上かかります。DISMスキャンは通常、外部リソースからファイルをダウンロードする必要があるため、完了するのに長くかかります。これらの時間は、コンピュータのドライブ速度(ハードドライブの速度)にも依存します。ストレージの種類によって異なる場合があります。たとえば、ハードドライブはSSDよりもスキャンを完了するのにかなり長くかかります。

2. WindowsでCHKDSKをどのくらいの頻度で実行すべきですか?

Windowsは定期的に起動時にCHKDSKを自動的に実行しますが、月に1回は手動でCHKDSKを実行するのが良い習慣です。これにより、ドライブを密接に監視でき、ドライブの寿命が延び、システムが安定します。

3. ハードドライブを健康に保つにはどうすればよいですか?

ハードドライブがある場合、ドライブの効率を改善するためにコンピュータでディスクデフラグメンテーションを実行する必要があります。ハードドライブを健康に保つ方法に関するガイドがあります。SSDを使用している場合は、ドライブインデックスとハイバネーションを無効にすることを検討してください。これにより、小さなデータの塊が複数のセルに広がらず、SSD上のコントローラーの負担が軽減されます。

4. DISMまたはSFCを最初に実行すべきですか?

SFCは、一般的なWindowsファイルとシステム構造を修復するためのツールです。SFCは、ハードドライブにないファイルを含むすべての保護されたオペレーティングシステムファイルの整合性をスキャンします。DISMを実行する前に使用する必要があります。

SFCは、ハードドライブにないファイルを含むすべての保護されたオペレーティングシステムファイルの整合性をスキャンします。

5. SFC /Scannowを使用するのは安全ですか?

SFC /Scannowを使用するのは安全ですが、スキャン中に見つかった問題は警告やエラーとして表示されることを知っておくべきです。エラーは、ツールを再度実行する前に修正する必要があります。Windows 10を使用している場合、SFC /Scannowは、最新の更新プログラムがインストールされていない限り、一部の問題を修正できません。

6. CHKDSKはシステムファイルを修復しますか?

CHKDSKは、ディスク上のエラーや不良セクタをスキャンするツールです。システムファイルを修復することはありませんが、データ損失を引き起こす可能性のあるハードドライブ上の不良セクタを検出できます。システムファイルを修復するには、SFCコマンドを実行する必要があります。

7. DISMとSFCを同時に実行できますか?

はい、DISMとSFCを同時に実行できます。ただし、これら2つのツールを同時に実行すると、必ずしも存在しない問題を修正しようとするため、システムエラーが発生する可能性があります。迅速な修正を求めている場合、同時に2つのツールを実行することは推奨されません。元々修正されていた問題に新しいエラーを追加する可能性があります。

代わりに、DISMとSFCを1つずつ実行してエラーを回避することができます。

8. SFC Scannowをどのくらいの頻度で実行すべきですか?

SFC /scannowは、ファイルシステムの問題をスキャンして修正できるWindowsのユーティリティです。不要なファイルを削除するためのディスククリーンアップを実行し、ハードドライブをデフラグすることを含む定期的なメンテナンスを置き換えるものではありません。

SFCは、システムファイルが変更されたと疑われる場合にのみ使用されます。SFCを実行しても何も害はありませんが、通常は必要ありません。

9. CHKDSKとSFCを同時に実行できますか?

はい、CHKDSKとSFCを同時に実行できます。CHKDSKはファイルシステムエラーをチェックし、見つかった場合は修正します。SFCはシステムファイルをスキャンし、悪いまたは欠落しているファイルを元のMicrosoftバージョンで置き換えます。

10. SFC /scannowの後に再起動する必要がありますか?

SFC Scannowを実行した後に再起動する必要はありません。スキャンは数分かかり、再起動は必要ありません。SFCはコンピュータ上の破損したり欠落したりしたシステムファイルをスキャンして修正しますが、修正が必要なものが見つかった場合は、コンピュータを再起動したときにのみ修正を行います。

Share: X/Twitter LinkedIn

新しい投稿を受信箱で受け取る

スパムはありません。いつでも購読を解除できます。