コンピュータのメンテナンス
 Computer >> コンピューター >  >> トラブルシューティング >> コンピュータのメンテナンス

VirtualBoxの致命的エラー「FATAL: INT18: BOOT FAILURE」を修正する方法(解決済み)

Windows 10/11をゲストOSとする仮想マシンの起動時に、VirtualBoxで「FATAL: INT18: BOOT FAILURE」というエラーが表示される場合は、この記事の手順に従って問題を解決してください。

問題の詳細

UEFI搭載のWindows 10/11パソコンの物理ディスクを仮想ハードディスク(VHDまたはVHDX)に変換し、そのファイルを新しいVirtualBoxマシンに接続したところ、仮想マシンが起動せず、致命的エラー「INT18: BOOT FAILURE」が表示される、あるいはゲストのWindows 10が起動時にエラーコード「0x0000225」で停止する——これが本記事で扱う典型的な症状です。

VirtualBoxの致命的エラー「FATAL: INT18: BOOT FAILURE」を修正する方法(解決済み)

このチュートリアルでは、VirtualBoxの「INT18: BOOT FAILURE」エラーをトラブルシューティングするための詳しい手順を紹介します。

VirtualBoxのINT18 BOOT FAILUREとWindows 10エラーコード0x0000225の修正方法

方法1:VirtualBoxでI/O APICとEFI(UEFI)を有効にする

VirtualBoxで「INT18 BOOT FAILURE」という致命的エラーは、UEFIで動作するOSを含むVHD/VHDX/VMDKファイルを接続した際によく発生します。この問題を解決するには、仮想マシンの設定でEFI(UEFI)を有効にします。手順は以下の通りです。

1. VMウィンドウのXボタンを押して閉じ、仮想マシンの電源を切ります。

VirtualBoxの致命的エラー「FATAL: INT18: BOOT FAILURE」を修正する方法(解決済み)

2. 仮想マシンの設定を開き、「システム」→「マザーボード」へ移動します。

3. 起動順序で「ハードディスク」にチェックが入っており、最初の起動デバイスになっていることを確認します。次に、「拡張機能」で以下の2つのオプションにチェックを入れ、「OK」をクリックします。

  • I/O APICを有効化
  • EFIを有効化(特殊なOSのみ)

VirtualBoxの致命的エラー「FATAL: INT18: BOOT FAILURE」を修正する方法(解決済み)

4. この状態で仮想マシンを起動してみてください。エラーが出ずに正常に起動するはずです。

方法2:ホストマシンでHyper-Vを無効にする

1.コントロールパネル」→「プログラムと機能」→「Windowsの機能の有効化または無効化」を開きます。

VirtualBoxの致命的エラー「FATAL: INT18: BOOT FAILURE」を修正する方法(解決済み)

2. 以下の機能のチェックを外し、「OK」をクリックして変更を適用します。

  • Containers ※
  • Hyper-V ※
  • 仮想マシンプラットフォーム
  • Windowsハイパーバイザープラットフォーム
  • Windowsサンドボックス

※ 注意:「Containers」と「Hyper-V」の機能は、Windows 10/11 Proでのみ表示されます。

VirtualBoxの致命的エラー「FATAL: INT18: BOOT FAILURE」を修正する方法(解決済み)

3. 機能を無効化したら、パソコンを再起動します。

4. 「コマンドプロンプト」を管理者として実行します。
5. 以下のコマンドを入力し、Enterキーを押します。

  • bcdedit /set hypervisorlaunchtype off

VirtualBoxの致命的エラー「FATAL: INT18: BOOT FAILURE」を修正する方法(解決済み)

6. もう一度PCを再起動します。
7. 再起動後、VirtualBoxの仮想マシンを起動し、問題が解決したかどうかを確認してください。

方法3:ブート関連の問題を修復する

最後の方法は、起動可能なWindows 10のISOファイルからゲストマシンを起動し、ブート領域の問題を修復するものです。※

※ 注意:Windows 10のISOファイルをお持ちでない場合は、MicrosoftのMedia Creation Toolを使って公式サイトから直接ダウンロードできます。

1. VirtualBoxマシンの「設定」を開き、「ストレージ」へ移動します。

2. コントローラーの横にある最初のプラス(+)ボタンをクリックして、光学ドライブを追加します。

VirtualBoxの致命的エラー「FATAL: INT18: BOOT FAILURE」を修正する方法(解決済み)

3. 「追加」をクリックし、Windows.isoファイルを見つけて開きます。

VirtualBoxの致命的エラー「FATAL: INT18: BOOT FAILURE」を修正する方法(解決済み)

4. Windows.isoファイルを選択し、「選択」をクリックします。

VirtualBoxの致命的エラー「FATAL: INT18: BOOT FAILURE」を修正する方法(解決済み)

5. ストレージデバイスにWindows.isoファイルを接続したら…

VirtualBoxの致命的エラー「FATAL: INT18: BOOT FAILURE」を修正する方法(解決済み)

6. …「システム」設定に移動し、接続したWindows.isoからVMを起動できるよう、「光学ドライブ」を起動順序の一番上にドラッグします。

また、ISOファイルから起動できなくなるため、「EFIを有効化」オプションのチェックが外れていることを確認してください。完了したら「OK」をクリックします。

VirtualBoxの致命的エラー「FATAL: INT18: BOOT FAILURE」を修正する方法(解決済み)

7. 仮想マシンを起動し、「次へ」→「コンピューターを修復する」をクリックします。

8.トラブルシューティング」→「スタートアップ修復」を選択します。

VirtualBoxの致命的エラー「FATAL: INT18: BOOT FAILURE」を修正する方法(解決済み)

9. スタートアップ修復を実行し、結果に応じて以下のように対応します。

a. スタートアップ修復で問題が解決した場合は、仮想マシンをシャットダウンし、ハードディスクを最初の起動デバイスに戻してから、再度仮想マシンを起動してみてください。

b. スタートアップ修復で問題が解決しない場合は、次の手順に進みます。

10.詳細オプション」をクリックし、「トラブルシューティング」→「コマンドプロンプト」を開きます。

VirtualBoxの致命的エラー「FATAL: INT18: BOOT FAILURE」を修正する方法(解決済み)

11. コマンドプロンプトで以下のコマンドを順番に入力します(各コマンド入力後にEnterキーを押してください)。

  • diskpart
  • select disk 0
  • list partition

12. 表示された一覧から、システムパーティションのサイズを確認します(例:この例では100MB)。

13. 次に以下のコマンドを入力し、サイズを目印にシステムパーティションのボリューム番号を特定します。※

  • list volume

※ 例:下のスクリーンショットのように、この例ではシステムパーティション(100MB)は「ボリューム2」です。

VirtualBoxの致命的エラー「FATAL: INT18: BOOT FAILURE」を修正する方法(解決済み)

14. 次に、以下のコマンドでシステムパーティション(ボリューム番号を指定)を選択し、ドライブ文字「Z:」を割り当てます。その後、DISKPARTを終了します。

  • select volume 2 ※
  • assign letter=Z
  • exit

※ 注意:「2」の部分はご自身の環境に合わせたボリューム番号に変更してください。

VirtualBoxの致命的エラー「FATAL: INT18: BOOT FAILURE」を修正する方法(解決済み)

15. 最後に、コマンドプロンプトで以下のコマンドを実行し、ブートファイルを修復します。

  • bcdboot C:\windows /s Z: /f ALL

VirtualBoxの致命的エラー「FATAL: INT18: BOOT FAILURE」を修正する方法(解決済み)

16. すべてのウィンドウを閉じて仮想マシンをシャットダウンし、ハードディスクを最初の起動デバイスに設定してから、仮想マシンを起動します。

以上で作業完了です!どの方法がお役に立ちましたか?このガイドが参考になった場合は、ぜひコメントで体験談を共有してください。他の方の助けにもなりますので、いいねやシェアもお願いいたします。

  1. 【解決済み】VirtualBoxの「ドキュメントが空です」エラーを修正する2つの方法

    VirtualBoxを起動しようとした際に、重大なエラー「ドキュメントが空です(Document is empty)」が表示されて起動できない場合は、VirtualBoxのメイン設定ファイル(VirtualBox.xml)が破損していることが原因です。この記事では、その問題を解決するための手順を詳しく解説します。 エラーの詳細 VirtualBoxマネージャーが起動せず、以下のようなエラーメッセージが表示されます。 VirtualBox COMオブジェクトの取得に失敗しました(Failed to acquire the VirtualBox COM object) アプリケーションを終了します

  2. Windows 10/11でVirtualBoxの動作が極端に遅いときの対処法7選【解決済み】

    Windows 10または11のホストマシンにVirtualBoxをインストールした後、ゲストVM(仮想マシン)の動作が理由もなく非常に遅くなることに気づくことがあります。このような問題に直面していて、VirtualBoxを高速化したい場合は、この記事の手順に従ってください。 本記事では、Windows 10およびWindows 11環境でVirtualBoxのパフォーマンスを最適化するための複数の方法をご紹介します。 Windows 11/10でVirtualBox仮想マシンの動作が遅い場合の修正方法 Hyper-Vとハイパーバイザーを無効化する Guest Additionsを削除して再