外部ドライブでSFC / Scannowを実行する

sfc / scannowコマンドは、システムファイルチェックを実行して、重要なファイルが破損していないことや欠落していないことを確認する便利なWindowsコマンドです。

これは、Windowsの機能が機能しなくなったとき、システムの予期しないシャットダウンの後、またはウイルス攻撃の後など、多くの状況で非常に役立ちます。

デフォルトのコマンドは、アクティブなパーティションでファイル検証チェックを実行します。 外付けドライブでチェックを実行する場合はどうなりますか?

たとえば、今日、メインPCが起動しなくなるという問題に遭遇しました。 Windowsは無限の「修復しよう」ループを実行しましたが、まったく動きません。 Windowsがインストールされているドライブを別のコンピューターシステムに接続して、そのドライブでチェックを実行することにしました。 これらのチェックの1つは、sfc.exeを使用したシステムファイルチェックです。

外部ドライブでSFC / Scannowを実行する

sfc / scannowコマンドは、外部ドライブで実行することも、別のWindowsインストールで内部ドライブで実行することもできます。

プロセスはほぼ同じです:

  1. キーボードのWindowsキーをタップし、cmd.exeと入力し、CtrlキーとShiftキーを押しながら、Enterキーを押します。 これにより、昇格されたコマンドプロンプトが開きます。

SFCがサポートするすべてのスイッチに関心がある場合は、SFC /?と入力します。

次のコマンドを使用して、アクティブなシステムディレクトリではない別のディレクトリでシステムファイルスキャンを実行する必要があります。

sfc / scannow / offwindir = d:\ windows / offbootdir = d:\

d:\ windowsを正しいディレクトリに置き換える必要があることに注意してください。 Windowsインストールがt:\ winにある場合、上記の例のd:\ windowsのインスタンスをそれらに置き換えます。

Windowsツールは、選択したWindowsディレクトリでファイルシステム検証スキャンを実行し、見つかった問題を修復しようとします。

ホストシステムが、チェック対象のシステムとは異なるバージョンのWindowsを実行している場合、これがどのように機能するかは完全にはわからないことに注意しください

他のWindowsディレクトリでも、他のsfcコマンドを実行できます。

  • / verifyonly-これはscannowに似ていますが、ファイルには触れず、単に検証するだけです。 潜在的にファイルを変更せずに検証するのに役立ちます。
  • / scanfile = file-選択したファイルのみでスキャンを実行し、ディレクトリ全体ではありません。

SFCが返す可能性のあるメッセージ

SFCは次のメッセージを返す場合があります。

  • Windowsリソース保護は整合性違反を検出しませんでした-問題は見つかりませんでした。 何かを修復しようとしない限り、これは通常良いことです。
  • Windowsリソース保護は、要求された操作を実行できませんでした -外部ドライブまたはディレクトリでSFCを実行すると、このエラーは発生しません。 メッセージが表示される場合は、セーフモード環境でSFCを実行してください。
  • Windowsリソース保護は破損したファイルを検出し、正常に修復しました。 詳細はCBS.Log%WinDir%\ Logs \ CBS \ CBS.logに含まれています。修正内容については、ログを参照してください。
  • Windowsリソース保護は破損したファイルを検出しましたが、それらの一部を修正できませんでした。 詳細はCBS.Log%WinDir%\ Logs \ CBS \ CBS.logに含まれています -上記と同様ですが、今度はSFCが修正できなかったものを見つけるためにログを調べる必要があります。

終わりの言葉

ファイル検証チェックは便利ですが、Windowsの問題を修正する100%の方法ではありません。 たとえば、sfcコマンドはシステムファイルの問題を見つけられないため、以前のバックアップを復元する必要がありました。

今すぐ読む :SFCが問題を解決しない場合、SFCFixが役立つ場合があります