【修復】OS(C:)上のファイルシステムが壊れていることが検出されました

Windows 11/10/8/7/XP/Vistaでシステムの復元をしようとする時、「ローカルディスク上のファイルシステムが壊れていることが検出されました」というエラーが表示されることがあるでしょうか?この記事はファイルシステムの破損を修復するいくつかの方法を紹介したいと思います。

Akira

投稿者:Akira/更新日:2023年05月15日

この記事を共有: instagram reddit

エラー:ファイルシステムが壊れていることが検出されました

【事例】私は、Windows 7をインストールしたAcerでシステムの復元を行おうとしますが、その間に「OS(C:)上のファイルシステムが壊れていることが検出されました。復元する前に、ディスクのエラーを確認してください」というエラーメッセージが表示されます。又、その下にディスクのエラーをチェックするリンクがあります。それをクリックし、ディスクのチェックをスケジュールするよう求められます。そうした後、私はコンピューターを再起動します。でも、Acerに何も変わりません。どういう事でしょうか?助けてください。

一部のユーザーは、破損したファイルシステムのせいで、Windows 11/10/8/7/XP/Vistaでシステムを復元することがいつも失敗すると言いました。「ローカルディスク(C:)にはエラーがあります」と「OS(C:)にはエラーがあります。OS(C:)上のファイルシステムが壊れていることが検出されました。復元する前に、ディスクのエラーを確認してください」は同様のエラーメッセージです。

このようなエラーが発生するとき、どうしたらいいですか? まず、これらのトラブルを起こした原因を知りたいかもしれません。そしてこれらのエラーを修復する方法は何でしょうか?

ファイルシステムが破損している原因

ファイルシステムが破損しているエラーについて、考えられる原因はいくつかありますが、主に2つの要因があります。一つはCドライブ/システムパーティションのファイルシステムが破損しているか、または壊れているため、このドライブを正常に読み込むことができません。もう一つは破損したWindowsシステムファイルです。

もちろん、ディスク上の不良セクタも同じ問題を引き起こすかもしれません。様々な状況に応じて異なる修復方法を選択する必要があります。次はこれらのソリューションをひとつずつ紹介しましょう。

ローカルディスク(C:)で破損したファイルシステムを修復する

以下は、異なる原因により発生した上述のエラーを解決するいくつかの方法です。それらが役に立つかどうかを見てみましょう。

ヒント:Windowsにログインできない場合、やコマンドプロンプトを正常に起動できない場合、コマンドプロンプトを開くために、起動時にF8キーを断続的に押し、詳細ブートオプションを表示させ、そしてコンピューターの修復コマンドプロンプトを選択することができます。

Windowsのシステムファイルをチェックする

システム ファイル チェッカー ツールはWindowsで不足している、または破損しているシステムファイルをスキャンして修復することができます。次はWindows7/10でシステムファイルをチェックする手順です。

1. 検索ボックスに「コマンドプロンプト」と入力します。結果からコマンドプロンプトを右クリックし、管理者として実行します。

2. 「sfc /scannow」と入力して、「Enter」キーをクリックします。「システムスキャンを開始しています…」と表示されたら、スキャン完了までそのまましばらく待ちます。

SFC SCANNOW

3.「検証100%が完了しました」と表示されたら、スキャンが完了です。もし、「Windowsリソース保護は、整合性違反を検出しませんでした」というメッセージが表示されたら、不足または破損しているシステムファイルがないことを意味します。

結果内容

補足:「Windowsリソース保護により、破損したファイルが見つかり、それらは正常に修復されました」というメッセージは破損したファイルが正常に修復されたことを意味します。「Windowsリソース保護は要求された操作を実行できませんでした」というメッセージが表示された場合は、セーフモードで起動してから、再度スキャンを実行します。

不良セクタをチェックする

上述のように、不良セクタもファイルシステムの破損を起こす可能性があります。そのため、チェックディスクを実行するのは重要なことです。CHKDSKはHDDのエラーとその上の不良セクタをスキャンします。chkdsk /fはシステムで見つかった問題を自動で修正します。

1. WindowsキーとRキーを同時に押して「ファイル名を指定して実行」ボックスを開きます。

2. cmdと入力してOKをクリックします。管理者として実行する必要があります。さもないと、「アクセスが拒否されました」エラーメッセージが表示されます。

3. chkdsk c: /fと入力して、「Enter」キーを押します。

CHKDSK C

一般的に、「ボリュームが別のプロセスで使用されているため、CHKDSKを実行できません。次回のシステム再起動時に、このボリュームのチェックをスケジュールしますか (Y/N)?」というメッセージが表示されます。「Y」と入力して「Enter」キーを押すと、再起動時に「chkdsk」が実行され、スキャンが完了します。

以上の指示どおりにしてチェックディスクを正常に実行したら、「このドライブで修復が必要なエラーが検出されました。このダイアログ閉じてドライブを修復してください」というメッセージが出てくるかもしれません。後はこのドライブを修復することです。

ヒント:
指定されたパーティションのエラーをチェックし、修復する、またはチェックディスクについてもっと詳しく知るために、Windows 10でハードディスクのエラーをチェック、修復する方法を参考にしてください。
Windows 10またはWindows 7でディスクをチェックする時、CHKDSKが途中で止まってしまうこと、や書き込み禁止なので、CHKDSKが実行できなくなってしまうことが遭うかもしれません。提供したリンクをクリックして、対処方法を見つけましょう。

CMDでディスクデフラグを実行する

HDD(ハードディスクドライブ)では、コマンドプロンプトからディスクデフラグを実行し、ファイルシステムに問題があるかどうかを確認できます。Windows 7で「ファイルシステムが壊れていることが検出されました」エラーを修正するために、コマンドプロンプトを開き、defrag.exe c: -aと入力し、Enterキーを押します。

※必要があれば、ドライブ文字Cを如何なる文字に置き換えることができます。

【ノート】c:は最適化する(デフラグを実行する)ボリュームのドライブ文字です。-aは指定したボリュームを最適化しないで、簡単な分析レポートのみを表示します。

Cのクデフラグ

内部構造が違っているため、SSDでディスクデフラグを実行しないほうがいいです。SSDを断片化できない理由と注意事項についてもっと詳しく知りたいなら、SSDののデフラグ(最適化)を参考にしてください。

注:ディスクデフラグが全く反応しないことが発生する場合、破損したファイル/フォルダー、またはHDD上の不良セクタによって影響されるかもしれません。CHKDSK /fを実行してエラーをスキャンして修正してから、再試行してください。

新しいファイルシステムでフォーマットする

システムの復元を行うと、「ファイルシステムが壊れていることが検出されました」といったトラブルが発生する時、システムパーティションを新しいファイルシステムで再フォーマットすることができます。

AOMEI Partition Assistant StandardはWindows 11/10/8/7/XP/Vistaに対応する無料パーティション管理ソフトで、Cドライブの完全フォーマットに役立ちます。それは起動可能なWindows PE環境を作成する機能があるため、Windowsが起動しないままでフォーマットを実行することもできます。無料でダウンロードして試してみましょう。

無料ダウンロード Win 10/8.1/8/7/XP
安全かつ高速

注:この操作はシステムを再フォーマットするので、コンピューターが起動できなくなるかもしれません。フォーマットの前に、重要なファイルをバックアップしたほうがいいです。

ヒント:ブータブルメディアを作成するために、USBメモリまたはCD/DVDディスクを準備したいかもしれません。

手順 1. USBメモリをパソコンに接続し、検出できるかを確認します。AOMEI Partition Assistantをインストールして起動します。

手順 2. 上部のウィザードバーにある「ツール」をクリックして、「ブータブルCD/USBを作成」を選択し、後はウィザードに従って起動可能なメディアの作成を完成させます。状況によってWindows AIK(またはADK)をダウンロードしてインストールする必要があるかもしれません。

ブータブルCD/USBの作成

手順 3. ブータブルメディアの作成が完了するとUSBメモリを取り外します。コンピューターをシャットダウンしてからブータブルUSBをコンピューターに挿入し、このUSBデバイスからコンピューターを起動します。起動した後、AOMEI Partition Assistantが直接表示されます。

手順 4. Cドライブを右クリックし、「パーティションをフォーマット」を選択します。ポップアップウィンドウが表示されるので、ファイルシステムの形式を選択して「はい」をクリックします。

Cのフォーマット

手順 5. 最後は「適用」をクリックし、「続行」して操作を実行します。

ヒント:Windowsがインストールされていないパーティションをフォーマットするには、ブータブルメディアを作成する必要がありません。

まとめ

システムを復元しようとしますが、「ファイルシステムが壊れていることが検出されました」エラーが出てくる場合、慌てないでください。Windowsのシステムファイル、不良セクタまたはパーティションのファイルシステムをチェックしたり、スキャンして問題があるかを確認します。原因に応じて、対処方法を使用します。

Akira
Akira・編集者
Akiraは、パソコンに関わるヘルプドキュメント、基礎知識、リソースなどを書いています。そのほか、バックアップ&復元、クローン、ディスク&パーティションの管理、クラウドファイルの同期などの記事もたくさん持っています。