\r\n\r\n
CHKDSK、SFC、DISMは、ハードディスクの動作をチェックし、破損したファイルを修復しますが、この3つのツールはそれぞれ異なる動作をし、システムの異なる領域を対象とします。
CHKDSK、SFC、DISMはシステムツールで、3つとも実行することができます。しかし、これは時間がかかるし、あなたの特定の問題には不必要なことです。この3つのトラブルシューティングツールをいつ、どのように使うかを説明します。
CHKDSK (Check Disk) は、コンピュータの動作がおかしくなったときに最初に試すべき Windows 診断ツールです。例えば、シャットダウン時にハングアップしたり、イライラするほど遅くなったりする場合です。
CHKDSKは、ハードディスク全体をスキャンして、ファイルやファイルシステム自体のエラーを発見し、修正します。また、ドライブの不良セクタ(読み取り不可能なデータクラスタ)をチェックし、修復を試みるか、システムに使用しないように指示します。
Windowsは、ハードディスクに問題があることを検出すると、起動時にCHKDSKを実行することがあります。不正なシャットダウンなどの無害な理由の場合もありますが、マルウェア感染やドライブの故障が差し迫っているなど、より深刻な理由による場合もあります。ただし、指示があるまで、実際に問題を解決することはありません。
将来的なエラーやデータ損失の可能性を防ぐために、PCメンテナンスプログラムの一環として、少なくとも月に一度はCHKDSKを手動で実行することが望ましいと言えます。以下のいずれかの方法を用いることができる。
CHKDSKはコマンドプロンプトから実行できます。コマンドプロンプトを使い慣れていない場合は、File Explorerを開いてコンピュータをクリックし、チェックしたいドライブを右クリックしてプロパティを選択します。
ツール」タブを選択し、「エラーチェック」セクションの「チェック」を選択します。
Windowsが正常に動作していると判断した場合、ドライブをスキャンする必要がないことを通知します。CHKDSKを実行するには、「ドライブのスキャン」を選択します。
ドライブのサイズや状態にもよりますが、スキャンには数分から30分程度かかります。完了すると、CHKDSKはエラーが見つからなかったことを伝え、エラーが見つかった場合は修正するようアドバイスします。
ディスクチェックのプロセスをよりよく制御するために、CHKDSKは昇格したコマンドプロンプトから実行する必要があります。
Windowsの検索ボックスに「cmd」と入力し、結果の上部にある「コマンドプロンプト」を右クリックし、「管理者として実行」を選択します。
コマンドプロンプトのウィンドウで、「chkdsk」と入力し、その後にスペースを入れ、チェックするドライブの名前を入力します。例えば、chkdsk c: は、c: ドライブをスキャンします。
エンターキーを押すと、読み取り専用モードでエラースキャンが行われ、変更は行われません。変更する場合は、CHKDSKコマンドでパラメータを使用します。ここでは、問題を解決するために使える2つの方法を紹介します。
ボリュームが他のプロセスによって使用されている」ためにこれらのコマンドを実行できない場合、コンピュータの再起動時にコマンドプロンプトがスキャンスケジュールを提供します。
これらのスキャン以外にも、windows10には便利なCHKDSKの機能がたくさんあり、調査する価値は十分にあります。
CHKDSKがハードディスクのファイルシステムのエラーを発見して修復するのに対し、SFC(System File Checker)はWindowsのシステムファイルのスキャンと修復に特化しています。ファイルの破損や改変を検出した場合、SFCは自動的に正しいバージョンに置き換えます。
SFCを使うタイミングは、ハードディスクが正常に動作しているかどうかによって、CHKDSKを使うよりもわかりやすいのが普通です。Windowsのプログラムがクラッシュしたり、DLLファイルが見つからないというエラーメッセージが表示されたり、恐ろしい死の青い画面が表示されたりする場合は、間違いなくSFCを実行する時期が来ていると言えます。
管理者としてツールを実行し、昇格したコマンドプロンプトを開き、次のように入力してEnterキーを押します。
sfc /scannowSFCはシステムのフルスキャンを行い、Windowsコンポーネントストアにあるバージョンを使用して、破損または紛失したファイルの修復と置換を行います。スキャンに時間がかかることがありますが、スキャンが完了するまでコマンドプロンプトのウィンドウを開いたままにしておいてください。
スキャンするだけで、破損したシステムファイルを修復しない場合は、次のように入力します。
sfc /verifyonly commandSFCのスキャンが完了すると、次の3つのメッセージのいずれかが表示されます。
DISM(Deployment Image Service and Management)は、Windowsの3つの診断ツール**の中で最も強力なツールです。通常、これらのツールを使用する必要はありませんが、クラッシュ、フリーズ、エラーが定期的に発生しているにもかかわらず、SFCがシステムファイルを修復しないか、まったく動作しない場合に使用します。
CHKDSKがハードディスクとSFCのシステムファイルをスキャンする際、DISMはWindowsシステムイメージのコンポーネントストアにある破損したファイルを検出し、SFCが正常に動作するように修復する。万が一に備え、DISMを実行する前にドライブパーティションのバックアップを作成してください。
CHKDSKやSFCと同様に、DISMを実行するには、昇格したコマンドプロンプトを開く必要があります。不要な修復を行う時間とリスクを減らすために、まず、何も変更せずにイメージが破損しているかどうかを確認することができます。以下のコマンドを入力し、Enterキーを押してください。
Di** /Online /Cleanup-Image /CheckHealthスキャンは数秒しかかかりません。損傷が検出されない場合、より高度なスキャンを実行し、コンポーネントストレージに問題がないか、変更せずに修復可能かどうかを判断するには、次のように入力します。
Di** /Online /Cleanup-Image /ScanHealthDISMがシステムイメージに問題を報告した場合、これらの問題を自動的に修正するために別の詳細スキャンを実行します。 DISMはWindows Updateに接続し、必要に応じて破損したファイルをダウンロードし、交換します。最大で10分程度かかる場合や、20秒程度でハングアップする場合がありますが、正常な動作ですのでご了承ください。次のコマンドを入力します。
Di** /Online /Cleanup-Image /RestoreHealthスキャンと修復が完了したら、コンピュータを再起動し、SFCを再度実行して、破損または紛失したシステムファイルを置き換えます。
CHKDSK、SFC、DISMの機能を理解した上で、1つ以上のWindowsトラブルシューターを実行すれば、うまくいけばPCを修復することができます。
それでも問題がある場合は、システムの復元を実行してください。これにより、システムファイル、設定、プログラムが正常に動作する状態に復元されます。復元ポイントの作成時にシステムが破損していない場合は、破損の問題が解決する可能性があります。