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 エラーが発生した場合は、以下の推奨される修正を適用して、システムの問題を迅速かつ簡単に解決できます。
- 最初のチェックリスト
- VirtualBox で I/O APIC と EFI を有効にする
- ホスト マシンで Hyper-V を無効にする
- ゲスト 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 を有効にする
通常、UEFI オペレーティング システムを含む VHD/VHDX/VMDK ファイルをアタッチまたは開くときに、このエラーが発生します。この場合、問題を解決するには、VirtualBox マシン設定で EFI を有効にするだけです。このタスクを完了するには、次の手順に従います。
- Xボタンを押して仮想マシン ウィンドウを閉じ、マシンの電源をオフにします。
- 次に、仮想マシンの設定を開きます。
- システム>マザーボードに移動します。
- [ Boot Order] で、 [ Hard Drive]が選択されていて、最初の起動デバイスであることを確認します。
- [高度な機能] セクションで、[ I/O APIC を有効にする] および[ EFI を有効にする (特殊な OS のみ) ] オプションを選択します。
- [ OK]をクリックします。
3] ホスト マシンで 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 クラブ
コメントを残す