目次
Windows 10/11 OSのゲストマシンの起動時にVirtualBoxエラー「FATAL: INT18: BOOT FAILURE」が発生した場合は、以下を読み進めて問題を解決してください。
詳細な問題点 Windows 10/11 UEFIコンピュータの物理ディスクを仮想ハードディスク(VHDまたはVHDX)に変換し、VHD/VHDXファイルを新しいVirtualBoxマシンにアタッチすると、VMが致命的なエラーで起動できなくなることがありました。 int18:ブート失敗 またはゲストのWindows 10 OSがエラーコードで起動できませんでした。 0x0000225 .
このチュートリアルでは、VirtualBoxの "INT18: BOOT FAILURE "エラーのトラブルシューティングを詳細に説明します。
VirtualBoxでINT18 BOOT FAILUREとWindows 10エラーコード0x0000225を修正する方法。
方法1.VirtualBoxでI/O APICとUEFIを有効化する。
VirtualBoxの致命的なエラー "INT18 BOOT FAILURE "は、UEFIオペレーティングシステムを含むVHD/VHDX/VMDKファイルを添付するときによく現れます。 この問題を解決するには、次の手順に従ってください。 UEFIを有効にする をVirtualBoxマシンの設定に追加します。 そのためには
1. を押してください。 X ボタンをクリックして、VMマシンウィンドウを閉じると 本機の電源を切る。
2. VM Settingsを開き、次のようにします。 システム > マザーボードです。
3. ここで、確実に ハードディスク がチェックされ、それが 最初のブートデバイス をクリックし、「拡張機能」で次の2つのオプションにチェックを入れ、クリックします。 OK :
- I/O APICを有効にする EFIを有効にする(特殊なOSのみ)
4. これでエラーなく起動することを期待して、Virtual Machineを起動してみてください。
方法2.ホストマシンのHyper-Vを無効化する。
1. に移動します。 コントロールパネル > プログラムおよび機能 > Windowsの機能をオン/オフする
2.チェックをはずす をクリックすると、次の機能が表示されます。 OK をクリックすると、変更が適用されます。
- コンテナ * Hyper-V * 仮想マシンプラットフォーム Windows Hypervisor Platform Windows Sandbox
注:「コンテナ」と「Hyper-V」機能は、Windows 10 PROにのみ存在する機能です。
3.再起動 をアンインストールしてください。
4. オープン 管理者権限でのコマンドプロンプト .
5. 次のコマンドを入力し 入力 :
- bcdedit /set hypervisorlaunchtype off
6.リブート をもう一度使ってみてください。
7. 再起動後、VirtualBoxのVMマシンを起動し、問題が解決しているかどうかを確認します。
方法3.起動の問題を解決する。
VirtualBoxのエラー「FATAL: INT18: BOOT FAILURE」を解決する最後の方法は、起動可能なWindows 10 ISOファイルからゲストマシンを起動することで、ゲストマシンの起動問題を解決することです*。
注:Windows 10のISOファイルをお持ちでない場合は、Media Creation Toolを使用して、Microsoftから直接ダウンロードすることができます。
1. を開く 設定 をクリックし、VirtualBoxマシンの ストレージです。
2. 1番目のプラス( )をクリックします。 + ) ボタンを押すと 光学ドライブを追加する。
3. クリック 追加 を探し、開いてください。 Windows.iso ファイルを作成します。
4. そして、次のように選択します。 Windows.iso ファイルをクリックし 選ぶ .
5. ストレージデバイスにWindows.isoファイルを添付したところ...
6. いく システム とドラッグ 光学 を追加し、添付の Windows.iso から VM を起動するようにしました。
また、" EFIを有効にする" オプションは 無査定 をクリックすると、ISOファイルからの起動ができなくなります。 終了したら OKです。
7. 仮想マシンを起動し 次ページ > パソコンを修理する。
8.次に、「トラブルシューティング」→「スタートアップ修復」を選択します。
9. スタートアップ修復の実行を許可し、その結果に応じて以下の操作を行います。
a. スタートアップ修復で問題が解決できる場合は、仮想マシンをシャットダウンし、ハードディスクを最初の起動デバイスとして設定し、仮想マシンの再起動を試行します。
b. スタートアップ修復で問題が解決できない場合は、次のステップに進みます。
10. クリック 詳細オプション をクリックしてください。 トラブルシューティング > コマンドプロンプトです。
11. コマンドプロンプトで、以下のコマンドを順番に実行します(各コマンドの後にEnterキーを押してください)。
- diskpart select disk 0 list partition
13. 現在 張り札 その 大きさ の システム パーティション(例:この例では100MB)。
12. 次に、以下のコマンドを入力し みつけだす その ボリューム番号 のシステムパーティションのサイズを参照することです。
- リストボリューム
例)下のスクリーンショットにあるように、この例では、システムパーティション(100MB)が 第2巻 .
13. ここで、次のコマンドを実行して、システムパーティションを選択し(ボリューム番号を使用)、ドライブレターを割り当てます。 Z: DISKPARTを終了してください。
- 第2巻を選択 * 代入文字=Z 終了
注)ボリューム番号 "2 "は、場合により変更してください。
14. 最後に、コマンドプロンプトで次のコマンドを実行し、ブートファイルを修復してください。
- bcdboot C:\windows /s Z: /f ALL
15. すべてのウィンドウを閉じ、仮想マシンをシャットダウンし、ハードディスクを最初の起動デバイスとして設定し、仮想マシンを起動します。
以上!どの方法が効果的でしたか?
このガイドが役に立ったかどうか、あなたの経験についてコメントを残してください。 他の人のために、このガイドを「いいね!」と「シェア」してください。
アンディ・デイビス
Windows に関するシステム管理者のブログ