Windows 10 エラーコード 0xc0000034 を簡単に修正する方法

📅
🕑 1 分で読む

Windows 10で悪名高いエラーコード0xc0000034が発生すると、かなりイライラさせられることがあります。これは基本的にブートプロセスの障害で、多くの場合、どこからともなく現れ、システムがクラッシュしたり起動しなくなったりします。通常、このエラーは、ブートファイルの破損または欠落、ハードドライブの不良セクタ、あるいはWindowsのアップデートの不具合やインストールの失敗などの問題を示しています。画面にこのコードが表示され、恐ろしいBSODが表示される場合は、PCが適切なブート構成を見つけられない可能性があり、修正には手動による修復手順が必要になります。幸いなことに、この問題を解決する方法はいくつかあります。簡単なものもあれば、少し複雑なものもあります。原因がわかれば、修復を早めることができます。そこで、これまでに効果があった実用的な解決策を詳しく見ていきましょう。

Windows 10 エラーコード 0xc0000034 を修正する方法

方法1: 起動可能なメディアを使用してWindows自動修復を実行する

Windows独自の回復ツールを使えば、大抵の場合、手間をかけずにブート問題を解決できるため、最初に試すべき方法となることがよくあります。基本的に、Windowsにブートファイルのスキャンと修復を強制的に実行させます。ただし、Windowsインストールディスクまたは専用のUSB回復ドライブが必要になります。特別なものではありませんが、お持ちでない場合は、Windowsメディア作成ツールなどのツールを使用して起動可能なUSBを作成できます。環境によっては、この自動修復が初回実行時になかなか実行されないこともありますが、うまく実行できれば、破損したファイル、失われたブートデータ、不良セクタによる問題を解決できます。

  • Windows インストール ディスクまたは起動可能な USB ドライブを挿入し、PC を再起動します。
  • PCがそのメディアから起動していることを確認してください。通常は、電源投入直後にF12キーまたはEscキーを押して起動デバイスを選択します。Windowsが既に起動している場合は、 「設定」>「更新とセキュリティ」>「回復」の順に進み、「PCの起動をカスタマイズする」で「今すぐ再起動する」を選択する必要があります。
  • Windows セットアップ画面を起動したら、[次へ] > [コンピューターを修復する]をクリックします。
  • [トラブルシューティング] > [自動修復]を選択します。
  • プロンプトが表示されたら、リストから現在の Windows インストールを選択します。
  • システムは起動時の問題の検出と修復を試みます。しばらくお待ちください。数分かかる場合がありますので、しばらくお待ちください。

完了したら、再起動してシステムが正常に動作するかどうかを確認してください。正常に動作しない場合は、次のステップに進むことをお勧めします。

方法 2: コマンドプロンプト (Bootrec コマンド) を使用して手動で修復する

これは少し手間がかかりますが、コマンドがうまく動作するのを見ると、なかなか満足感があります。これもWindowsのリカバリメディアが必要です。つまり、ブート構成データ(BCD)を手動で再構築するということです。BCDは、特に予期せぬシャットダウンやディスクエラーの後などに壊れてしまうことがよくあります。

  • Windows 回復ドライブから起動し、[詳細オプション] > [コマンド プロンプト]に移動します。
  • コマンド ウィンドウで、Enter次のように入力して、それぞれを押します。
bootrec /fixMBR bootrec /fixBoot bootrec /scanos bootrec /rebuildbcd
  • アクセスが拒否されたり、ファイルが見つからないというエラーが発生した場合は、chkdsk C: /r(C: をシステム ドライブ文字に置き換えてください) を実行して、不良セクタを確認し、ディスク エラーを修正してください。
  • これらのコマンドが完了したら、システムを通常どおり再起動してみてください。
  • この方法では、ブートファイルを手動で再構築することで、システムを再起動できる可能性があります。ただし、特定の設定ではドライブレターに注意する必要がある場合もあります。回復モードでは、Windowsが別のドライブレターを割り当てることがあるためです。diskpart必要に応じてコマンドを使用して、実際のWindowsパーティションがどのドライブなのかを確認してください。多少の試行錯誤が必要ですが、簡単な修復では不十分な場合は試してみる価値があります。

    方法3:Windows回復を使用してPCをリフレッシュまたはリセットする

    上記の技術的な解決策を試しても問題が解決しない場合は、完全なリフレッシュまたはリセットで問題が解決することがよくあります。適切なオプションを選択した場合、個人データを削除せずにWindowsをリセットできます。また、必要に応じて完全な再インストールを行うこともできます。これを行うには、回復ドライブまたは高度なスタートアップオプションを使用して回復モードで起動し、「トラブルシューティング」>「PCをリフレッシュする」または「このPCを初期状態に戻す」を選択します。

    • F8回復オプションにアクセスするには、起動中に、F11、またはを押すことがF12あります (これは製造元によって異なります)。
    • メニューから「トラブルシューティング」を選択します。
    • 「PCをリフレッシュ」を選択してください。ファイルは保持されますが、Windowsが再インストールされます。それでも問題が解決しない場合は、「このPCを初期状態に戻す」をお試しください。こちらはより徹底的な方法で、アプリと設定が消去されます。
    • 指示に従い、そこから Windows が自動的に修復されることを期待します。

    理由はよく分かりませんが、特にアップデートが失敗した後やシステム ファイルが破損した後などは、この方法が魔法の弾となることがあります。

    必要な作業はこれでほぼ完了です。大げさなことではありませんが、完全に停止したシステムを再起動するには十分です。もちろん、ブートファイルの変更はリスクを伴うため、重要なファイルは事前にバックアップしておくことをお勧めします。一部の環境では、特定の修復手順を実行するためにBIOS設定を調整したり、セキュアブートを無効にしたりする必要があるかもしれませんが、これはハードウェアによって異なります。

    まとめ

    • Windows 回復ドライブを使用して自動修復を試みてください。多くの場合、これで問題が解決します。
    • 必要に応じて、コマンド プロンプトと bootrec コマンドを使用してブート ファイルを再構築します。
    • それでも問題が解決しない場合は、PC をリフレッシュまたはリセットしてください。ただし、最初に必ずバックアップしてください。

    まとめ

    正直言って、こうしたブートエラーは厄介ですが、適切なメディアと実行すべきコマンドさえ知っていれば、通常はそれほど手間をかけずに修復できます。場合によっては、辛抱強く様々なアプローチを試してみるだけで解決できることもあります。これらの方法のいずれかでシステムが元の状態に戻れば幸いです。また、簡単なディスクチェックやブート修復を行うだけで、後々多くの問題を防ぐことができる場合もあります。この記事が、完全な再インストール、あるいは最悪の場合、すべてをクリーンアップしなければならない事態を回避するのに役立つことを願っています。