VirtualBox FATAL: INT18: BOOT FAILURE エラー [修正済み]

VirtualBox FATAL: INT18: BOOT FAILURE エラー [修正済み]

You may receive the VirtualBox FATAL: INT18: BOOT FAILURE error when you try to start a Windows guest machine on a Windows 11 or Windows 10 host machine. この投稿では、システムのエラーを正常に修正するために試すことができる最も適切なソリューションを提供します.

この問題は、次の 1 つ以上の理由で発生している可能性があります。

  • これは、VM ファイルが破損していることを示しています。
  • ブート セクタの一部が非アクティブです。
  • ブート構成データ (BCD) ストアを含むパーティションが非アクティブであるため、オペレーティング システム (OS) を起動できません。
  • BCDの破損によりOSが起動できません。
  • ブート セクタが見つからないため、OS を起動できません。

影響を受けるユーザーは、Windows 11/10 UEFI コンピューターの物理ディスクを仮想ハード ディスク (VHD または VHDX) に変換し、VHD/VHDX ファイルを新しい VirtualBox に接続した後、仮想マシンで実行されているゲスト オペレーティング システムが起動しないと報告しました。機械。このエラーにより、エラー コード0x0000225が表示されることがあります。

VirtualBox FATAL: INT18: 起動エラー エラー

Windows 11/10 ホスト マシン上の VirtualBox で Windows ゲストを実行しているときに FATAL: INT18: BOOT FAILURE エラーが発生した場合は、以下の推奨される修正を適用して、システムの問題を迅速かつ簡単に解決できます。

  1. 最初のチェックリスト
  2. VirtualBox で I/O APIC と EFI を有効にする
  3. ホスト マシンで Hyper-V を無効にする
  4. ゲスト OS の復元

これらのリストされたオファーを詳しく見てみましょう。

1] 初期チェックリスト

以下の解決策に進む前に、まずゲスト OS パーティションがアクティブであることを確認する必要があります。これは第 1 世代の VM にのみ適用され、第 2 世代の VM (UEFI を使用) はアクティブ パーティションを使用しません。ディスクの BCD ストレージを含む OS パーティションがアクティブとしてマークされていることを確認するには、次の手順に従います。

  • 昇格モードでコマンド プロンプトを開きます。
  • DISKPART ツールを開きます。
  • DISKPART で、次のコマンドを入力して Enter キーを押し、システム上のディスクを一覧表示します。

list disk

  • 出力で、追加されたドライブを見つけ、以下のコマンドを入力して新しいドライブを選択します。この例では、新しいディスクはディスク 1 です。

sel disk 1

  • 次に、以下のコマンドを入力して Enter キーを押し、ドライブ上のすべてのパーティションを一覧表示します。

list partition

  • 出力で、以下のコマンドを入力し、Enter キーを押して、確認するパーティションを選択します。通常、システム管理のパーティションは小さく、約 350 MB です。この例では、セクション 1 です。

sel partition 1

  • 次に、パーティションのステータスを確認するには、次のコマンドを入力して Enter キーを押します。

detail partition

  • ここで、パーティションがアクティブでない場合は、次のコマンドを入力して Enter キーを押してアクティブ フラグを設定し、上記のコマンドで変更が正しく行われたことを再度確認します。

active

  • DISKPART ツールを終了します。

ゲスト OS をアクティブ パーティションとして構成したら、問題なく仮想マシンを起動できるかどうかを確認します。FATAL: INT18: BOOT FAILURE エラーが続く場合、またはアクティブなパーティションを既にマウントしているため該当しない場合は、次の解決策に進むことができます。

2] VirtualBox で I/O APIC と EFI を有効にする

VirtualBox で I/O APIC と EFI を有効にする

通常、UEFI オペレーティング システムを含む VHD/VHDX/VMDK ファイルをアタッチまたは開くときに、このエラーが発生します。この場合、問題を解決するには、VirtualBox マシン設定で EFI を有効にするだけです。このタスクを完了するには、次の手順に従います。

  • Xボタンを押して仮想マシン ウィンドウを閉じ、マシンの電源をオフにします
  • 次に、仮想マシンの設定を開きます。
  • システム>マザーボードに移動します。
  • [ Boot Order] で、 [ Hard Drive]が選択されていて、最初の起動デバイスであることを確認します。
  • [高度な機能] セクションで、[ I/O APIC を有効にする] および[ EFI を有効にする (特殊な OS のみ) ] オプションを選択します。
  • [ OK]をクリックします。

3] ホスト マシンで Hyper-V を無効にします。

Hyper-V を無効にする

システムで Hyper-V が有効になっている場合、VirtualBox 仮想マシンが正しく起動しない可能性があります。Hyper-V は、VirtualBox などの他のすべての Hyper Visor が VT ハードウェアを呼び出すのをブロックするため、無効にする必要があります。したがって、Windows 11/10 ホスト マシンで他の仮想化ソフトウェアを使用するには、Hyper-V ハイパーバイザー、Device Guard、および Credential Guard を無効にする必要があります。

ホスト マシンで Hyper-V を無効にするには、次の手順を実行します。

  • Windows キー + Rを押して、[ファイル名を指定して実行] ダイアログ ボックスを表示します。
  • [ファイル名を指定して実行] ダイアログ ボックスで、appwiz.cpl入力して Enter キーを押し、[プログラムと機能] アプレットを開きます。
  • ウィンドウの左側で、[ Windows の機能の有効化または無効化] リンクをクリックします。
  • アプレットがいっぱいになるまで待ってから、スクロールして次の機能のチェックを外します。
    • コンテナ
    • ハイパーV
    • 仮想マシン プラットフォーム
    • Windows ハイパーバイザー プラットフォーム
    • Windows サンドボックス
  • [ OK]をクリックします。
  • アンインストール後、コンピューターを再起動します。
  • ダウンロードするときは、管理者としてコマンド プロンプトを開きます。
  • CMD プロンプトで、以下のコマンドを入力するかコピーして貼り付け、Enter キーを押します。

bcdedit /set hypervisorlaunchtype off

  • 操作を実行した後、CMD プロンプトを終了します。
  • コンピュータを再起動してください。

4]ゲストOSの復元

ゲスト OS が起動しないため、エラーが示すように、起動の問題に対処している可能性があります。この場合、Windows 11/10 ISO ファイルを使用してゲスト マシンを起動し、ゲスト OS の修復に進むことで、ゲスト マシンの起動の問題を修正することができます。このタスクを完了するには、次の手順に従います。

  • Windows ISO イメージをダウンロードします。
  • VirtualBox マシンの設定を開きます。
  • ストレージに移動します。
  • コントローラの横にある最初のプラス ( + ) ボタンを押して、光学ドライブを追加します。
  • 光学ドライブの選択ウィンドウで「追加」をクリックします。
  • Windows.iso ファイルを見つけて開きます。
  • 次に、Windows.iso ファイルを選択します。
  • [選択]をクリックします。
  • Windows.iso ファイルを [ストレージ デバイス] セクションにアタッチした後、[システム] セクションに移動し、[オプティカル] を上にドラッグして、アタッチされた Windows.iso ファイルから仮想マシンを起動します。
  • 次に、「EFI を有効にする」オプションがオフになっていることを確認します。そうしないと、ISO ファイルから起動できなくなります。
  • 完了したら[ OK]をクリックします
  • 次に、仮想マシンを起動します。
  • [次へ] > [コンピューターを修復する] をクリックします。
  • [トラブルシューティング] > [スタートアップ修復] を選択します。
  • スタートアップ修復の開始を許可し、結果に応じて次の操作を行います。
    • スタートアップ修復が成功した場合は、仮想マシンをシャットダウンし、ハード ディスクを最初の起動デバイスとして設定し、仮想マシンを再度起動してみます。
    • スタートアップ修復で修復を完了できなかった場合は、次の手順に進みます。
  • [詳細オプション] > [トラブルシューティング] > [コマンド プロンプト] をクリックします。
  • コマンド プロンプトで次のコマンドを入力し、各行の後に Enter キーを押します。

diskpart select disk 0 list partition

  • 出力から、システム パーティションのサイズを書き留めます。
  • 次に、以下コマンドを入力して Enter キーを押し、サイズを参照してシステム パーティションのボリューム番号を調べます。

list volume

  • 次に、次のコマンドを実行して (ボリューム番号を使用して) システム パーティションを選択し、ドライブ文字Z:を指定して、DISKPART を終了します。X プレースホルダーは、システム パーティションのボリューム番号です。

select volume X assign letter=Z exit

  • 最後に、CMD プロンプトで次のコマンドを実行して、ブート ファイルを復元します。

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

  • コマンドを実行した後、CMD プロンプトを終了します。
  • すべてのウィンドウを閉じて、仮想マシンをオフにします。
  • ハード ドライブを最初の起動デバイスとして設定し、仮想マシンを起動します。

この投稿がお役に立てば幸いです。

VirtualBoxでブータブルメディアなしでシステムクラッシュを修正する方法は?

システムでこの問題を解決するには、次の手順に従います。

  • 起動状態にない仮想マシンを右クリックし、設定を選択します。
  • 設定メニューを開いた状態で、[ストレージ] > [コントローラー: IDE] > [ブート イメージの選択] に移動します。
  • [OK] をクリックします。
  • 仮想マシンを起動すると、マウントされた iso から正常に起動できるはずです。

不足している起動デバイスを修正するには?

Windows 11/10 で「起動デバイスが見つかりません」エラーを修正するには、次の手順に従います。

  • コンピュータを再起動し、Esc を押して BIOS インターフェイスに入ります。
  • [ダウンロード] タブが開くまで、キーボードの右矢印キーを押します。
  • 「+」または「-」を押して、「ハードディスク」をブートリストの一番上に移動します。
  • F10 を押して変更を保存し、コンピューターを再起動します。

VirtualBoxでWindows 11を実行するには?

デスクトップまたはスタートメニューから Oracle Virtualbox を起動します。青い新規ボタンをクリックします。仮想マシンに「Windows 11」という名前を付けます。次に、[タイプ] で [Microsoft Windows] を選択し、[バージョン] で [Windows 11] を選択します。VirtualBox で Windows 11 を実行/インストールする手順は次のとおりです。

  • Windows 11 ISO ファイルをダウンロードします。
  • まだインストールしていない場合は、Oracle VM Virtual Box をインストールします。
  • 新しい仮想マシンを初期化し、Windows 11 ISO ファイルを選択します。
  • システム リソースを割り当て、ISO をインストールします。

出典: Windows クラブ

コメントを残す

メールアドレスが公開されることはありません。 が付いている欄は必須項目です