突然、0xc000000f ブルースクリーンエラーが発生してしまいました。特に比較的新しいマシンで発生しました。原因は不明ですが、このエラーは通常、システム起動ファイルが破損したことを意味します。Windowsが起動せず、代わりにブルースクリーンが表示されるため、かなり不安になります。朗報は、Windowsの再インストールのような大掛かりな作業をしなくても、簡単な修正で元に戻せる場合があることです。ただし、一度で劇的な解決を期待しないでください。これらのエラーは、多くの場合、複数のトラブルシューティング方法を組み合わせる必要があります。少し面倒ですが、完全な再インストールを避けたいのであれば、試してみる価値はあります。
方法1:起動修復を実行する
- 強制シャットダウンするには、電源ボタンを10秒間押し続けてください(Windowsが起動ループに陥ることがあるためです)。
- 電源ボタンをもう一度押して電源を入れ直してください。
- Windowsの起動を示す何らかの兆候(メーカーのロゴなど)が見えたら、すぐに電源ボタンをさらに10秒間押し続けて、デバイスの電源を再び切ってください。これを数回繰り返します。機種によっては、メニューをクリックしたりBIOSを操作したりするよりも早く、Windowsが自動修復モードに入ることがあります。
- 3回目くらいの再起動後、Windowsは自動的に自動修復モードで起動するはずです。自動的に起動しない場合は、高度なスタートアップオプションモードで起動してみてください(起動中に3回連続で強制シャットダウンすることで起動できます)。そこから、[トラブルシューティング] > [詳細オプション] > [スタートアップ修復] の順に選択してください。
- そのまま実行させてください。ファイルのスキャンや起動時の問題の修復を試みる場合があります。「修復を試みています」といったメッセージが表示されたら、しばらくお待ちください。正常に完了すれば、Windowsが正常に起動し、多くの場合それで問題が解決します。
方法2:破損したシステムファイルを修復する
- 詳細オプションを開き、「コマンドプロンプト」を選択してください。(起動ループが発生している場合は、この方法で完全な再インストールを行わずにターミナル環境に入ることができます。)
- コマンドプロンプトが開いたら、システムファイルのチェックと修復を行うコマンドをいくつか実行してください。
sfc /scannow
これはシステムファイルチェッカーを実行し、破損または欠落しているシステムファイルをスキャンして修復を試みます。数分かかる場合がありますので、しばらくお待ちください。
chkdsk X: /f
X:をシステムドライブの文字(通常は )に置き換えてくださいC:。これにより、ディスクのエラーがチェックされ、エラーが見つかった場合は修正されます。
bootrec /fixmbr
bootrec /fixboot
bootrec /scanos
bootrec /rebuildbcd
これらのbootrecコマンドは、ブートセクタの問題、MBRの問題を修正し、エラーの根本原因となっている可能性のあるブート構成データを再構築します。
注:一部のシステム構成では、管理者権限で実行したり、EFIパーティションをマウントしてから実行したりする必要がある場合がありますbootrec /fixboot。ここでエラーが発生した場合は、お使いのファームウェア(UEFIまたはレガシーBIOS)に応じた具体的な解決策をGoogleで検索してください。
方法3:最近のアップデートをアンインストールする
Windowsの最新アップデートが原因で問題が発生することがあります。アップデートをインストールした後にエラーが表示されるようになった場合は、アップデートをアンインストールしてみてください。
- 詳細オプションを起動し、「更新プログラムのアンインストール」を選択します(これは通常、トラブルシューティングメニュー内、またはリカバリドライブ経由で行えます)。
- まず、最新の品質アップデートをアンインストールしてください。それでも問題が解決しない場合は、最新の機能アップデートも削除してみてください。
これは当てずっぽうですが、一部のマシンではこれでWindowsが再び正常に起動するようになることがあります。
方法4:USB回復ドライブを使用してWindowsを再インストールする
万策尽きた場合、クリーンインストールは最終手段ですが、場合によっては唯一の方法となることもあります。以下にその手順を説明します。
- マイクロソフトの公式サポートページからリカバリイメージをダウンロードしてください。 「お使いの Surface 用のリカバリイメージをダウンロード」をクリックしてください。必ず正しいデバイスを選択してください。
- Microsoft アカウントでサインインし、お使いのデバイスに適した回復イメージをダウンロードしてください。ダウンロードが開始されたら、ファイルを簡単に見つけられる場所に保存してください。
- USB ドライブをフォーマットします: USB を挿入し、ファイル エクスプローラーを開きます。USB ドライブを右クリックし、[フォーマット]を選択し、FAT32を選択します(もちろん、Windows は必要以上に難しくする必要があります)、RECOVERYなどの名前を付けます。
- フォーマット後、ダウンロードしたリカバリイメージファイルを開き、「すべて展開」を選択して、USBドライブを指定します。これにより、起動可能なリカバリスティックが作成されます。
- 再インストールを開始するには、コンピューターの電源を切り、USBリカバリドライブを挿入します。次に、音量ダウン(-)ボタンを押し続けながら、電源ボタンを押して離します。Surfaceのロゴが表示されるまで音量ダウンボタンを押し続け、ロゴが表示されたらボタンを離します。
- 画面の指示に従ってください。言語とキーボードレイアウトを選択し、「トラブルシューティング」>「ドライブからの回復」>「すべて削除してドライブを完全にクリーンアップ」を選択します。これによりドライブが消去され、Windowsが新規インストールされます。
大変そうに聞こえるかもしれませんが、他の方法がすべてうまくいかない場合、これは頑固な起動エラーを解決する最も確実な方法であることが多いのです。
なお、一部の機種ではUSBから起動するためにBIOSの設定変更やセキュアブートの無効化が必要になる場合がありますので、起動メニューで行き詰まった場合は、メーカーのマニュアルを確認してください。
まとめ
- まずは自動修復を試してください。通常は迅速かつ簡単です。
- sfc /scannowやbootrecなどのツールを実行して、システムファイルとブートレコードを修復します。
- 問題の原因が最近のWindowsアップデートにある場合は、それをアンインストールしてください。
- どうしても解決できない場合は、USBドライブからWindowsを再インストールしてください。
まとめ
0xc000000f エラーへの対処は、特に Windows が自動修復を拒否する場合、非常に厄介です。しかし、ほとんどの場合、少しの忍耐と適切なツールがあれば、完全な再インストールを行わなくても解決できます。1 つの方法がうまくいかない場合は、次の方法を試してください。複数の修復方法を組み合わせることで、Windows が再び使えるようになる場合もあります。それでも解決しない場合は、少なくとも最初からやり直すための計画が立てられます。この情報が、クリーンインストールの手間を省くのに役立つことを願っています。