破損したファイルシステムを修復しようとすると、「sfc /scannow」が9%、29%、58%、73%などで進まなくなってきます。この記事では、「sfc /scannow」が進まない・終わらないエラーを修復するため、6つの対処法をご紹介します。
「sfc /scannow」コマンドは破損したファイルシステムを修復するため、すっごく有効なコマンドです。しかし、「コマンドプロンプト」で「sfc /scannow」命令と入力すると、正常に始まりますが、突然ある時点で動かなくなることがよくあります。
「sfc /scannow」が突然動作できないことは、PCにいくつかの悪いシステムファイルがあるためかもしれません。このエラーを解決するには、まず破損したファイルをチェックしたり、交換したりすることによってできます。
まずはSFC SCANNOWコマンドを管理者として実行したかどうかを確認します。これもSFC SCANNOWが進まない原因に1つとなります。もし、確かに管理者として実行したことを確認してSFC SCANNOWは終わらない場合は、下記の他の6つの解決策を実行しましょう。
ヒント:
特定のシステムファイルが利用中のため修復「sfc /scannow」コマンドが利用できなくなっている可能性があります。この場合はセーフモードで「sfc /scannow」コマンドを実行してみて解決できます。
具体的には、Windows 7では、コンピュータを起動し、メーカーのロゴが表示される前にF8キーを繰り返し押してから、矢印キーで「詳細ブートオプション」の「セーフモード」を選択します。Windows 10では、「スタートメニュー」を開き、「電源ボタン」をクリックし、「Shift」キーを押しながら、「再起動」をクリックし、画面が切り替わり、「オプションの選択」>「トラブルシューティング」>「詳細オプション」>「スタートアップ設定」>「再起動」を順にクリックすると、スタートアップ設定画面が表示され、ファンクションキーの「F4」を押して、「4)セーフモードを有効にする」を選択します。
セーフモードで起動が完了したら、コマンドプロンプトまたはWindows PowerShellを管理者権限で開き、「sfc /scannow」コマンドを再実行します。
手順 1. 検索ボックスに「CMD」と入力して管理者として実行します。WindowsでSFC SCANNOWが動作できないですが、DISMコマンドが機能できます。だから、SFC SCANNOWができない場合は、DISMコマンドを利用できます。
手順 2. ポップアップウィンドウで次のコマンドを入力してください。 Dism.exe /online /cleanup-image /restorehealth
手順 3. 最後にSFC SCANNOWコマンドを再び入力して、機能するかどうかを確認します。
「sfc /scannow」が実行できない時に、「Windowsリソース保護は、修復サービスを開始できませんでした」というエラーメッセージが表示されることがあります。このエラーメッセージが表示された場合、Windows Modules Installerサービスが無効になっていることを意味します。手動で有効にして問題を解決するする必要があります。
手順 1. 「Windows+R」キーを押して「ファイル名を指定して実行」を開き、ボックスに「services.msc」と入力して「OK」をクリックします。
手順 2. 「Windows Modules Installer」を見つけてダブルクリックします。
手順 3. Windows Modules Installerのプロパティウィンドウが表示され、スタートアップの種類を手動に設定し、「OK」と「適用」を押します。
手順 3. 「sfc /scannow」コマンドを再度実行してください。
時々、ディスク上に破損したファイルがある場合は「SFC SCANNOWが進まない」エラーになる可能性もあります。この時「CHKDSK」コマンドを実行する必要があります。
手順 1. 検索ボックスに「CMD」と入力して管理者として実行します。
手順 2. 「chkdsk C:/f」と入力してEnterを押します。このパーティションは使用中の場合は、CMDウィンドウでコンピュータの再起動を求められます。「Y」と入力してEnterを押し、再起動します。
手順 3. 再びCMDを開けて「sfc /scannow」を実行します。
手順 1. SFCFixをダウンロードして起動します。DISMのように、SFCFIXはSFC/SCANNOWによって検出されたファイルシステムとレジストリの破損を修復するために使用されます。
手順 2. 任意のキーを押し、必要に応じて「Y」と入力してSFCFIXが自動的に実行できます。そして、ちょっと待ってこのプロセスは「SFCFix.txt」という名前のメモ帳ファイルが作成します。これにより、どのファイルが破損していて修正されたかどうかがわかります。
手順 3. そして、もう一度「sfc /scannow」を実行して、解決したかどうかを確認します。
手順 4. 最後に「SFCFIX」を再度実行して、破損したファイルがあるかどうかを確認してください。
Windows 7、8、10、11のシステム復元が少しの違いがあるから、ここでWindows 7 PCを例としてシステム復元を実行します。システム復元ポイントが持っている場合はシステムの復元を使ってコンピュータを以前の日付に復元することができます。
手順 1. 検索ボックスに「システムの復元」と入力して開けます。
手順 2. 「システムファイルと設定の復元」画面で「推奨される復元」を選択して「次へ」をクリックします。もし機能しなかった場合は「別の復元ポイントを選択する」を実行してください。
手順 3. もう一度「sfc /scannow」を実行して、解決したかどうかを確認します。
上記4つの方法を除き、無料パーティションマネージャー--AOMEI Partition Assistant Standardを利用してこのエラーを解決できます。このソフトの「パーティションをチェック」機能はパーティション中の破損したファイルシステムを見つかって修復することができます。
AOMEI Partition Assistantは無料のソフトウェアですが、CHKDSKがWindows 10でスタック するのを修正したり、SFC SCANNOWが動作しないエラーに対応したり、「DiskPartにエラーが発生しました:このメディアは書き込み禁止になっています」というエラーを修正したりできます。
手順 1. AOMEI Partition Assistantをダウンロードし、インストールして起動します。
手順 2. チェックしたいパーティションを右クリックして「詳細処理」>「パーティションをチェック」の順に選択してください。
手順 3. エラーをチェックする方式を選択してください。ここでは「chkdsk.exe実行してパーティションのエラーをチェックし、修正します」をお勧めします。
手順 4. 修正した後「はい」をクリックしてこの操作を完了します。
手順 5. もう一度「sfc /scannow」を実行して、解決したかどうかを確認します。
さらに、削除されたNTFSパーティションの回復、GPT保護パーティションの復旧、データを損失することなくGPTディスクからMBRへの変換などより高度な機能を利用したい場合は、AOMEI Partition Assistant Professionalにアップグレードできます。
SFC SCANNOWが検証100完了で止まった場合、より詳細な情報があります。例えば、Windowsリソース保護により、破損したファイルが見つかりましたが、それらの一部は修復できませんでした。この時、「2022年最新:「sfc /scannow」で修復できない時の対処法9つ」という記事を参照できます。
「sfc /scannow」コマンドは破損したファイルシステムを修復しようとすると、SFC SCANNOWが9%、29%、58%、73%などで進まなくなっています。
これは、コンピュータがSFC SCANNOWコマンドを実行できないようにするいくつかの不良システムファイルがあるためです。これを修正するには、破損したシステムファイルを見つけて修復してから、SFC SCANNOWを再度実行する必要があります。
上記のすべての方法を使用して、問題を解決できます。自分のニーズに応じて適切な方法を選択してください。
もし、この記事が役立つなら、友達や家族と共有しましょう!また、何か質問や提案がある場合は、以下のコメント欄に入力するか、またはsupport@aomeitech.comまでご連絡ください。よろしくお願いします。