【VirtualBox】仮想マシン起動時にVERR_NEM_VM_CREATE_FAILEDが発生

技術

はじめに

VirtualBoxで仮想マシンを起動する際に、「VERR_NEM_VM_CREATE_FAILED」エラーが発生して起動しなかったときの対処方法です。

トラブルが起きた環境

OSやアプリケーションのバージョンは以下の通りです。

  • OS:Windows 10 Home
    • ビルドバージョン:19043.1766
  • VirtualBox 6.0.24
  • CentOS 7

解決策

VirtualBoxを2022年7月10日時点での最新のバージョン(6.1.34)にアップデートしました。

。。。それだけでした。

一応調べたこと

最終的にはVirtualBoxのアップデートで解消したのですが、そこに行きつくまでに調べたことも(1点ですが)挙げておきます。

  • Hyper-VをOFFにする

Hyper-VをOFFにする

以前(5.x.x)はHyper-VとVirtualBoxが共存できなかったため、多くのネット記事で「Hyper-VをOFFにしましょう」と記載されています。

ただ、6.0.0リリースにて、Hyper-VとVirtualBoxが共存できるリリースがあったため、実は6.0.x系からはHyper-VがONになっていても動く、はずです。

502 Bad Gateway

とはいえ、最近更新の記事でも結構見かけるよ?

6.0.x、6.1.xの変更履歴(ChangeLog)を見てもらうと分かるのですが、割と頻繁にHyper-Vがらみの修正アップデートが入っているようですね。

6.1.16で不具合修正が入り、パフォーマンスを計測しているブログもありました。

WSL2やHyper-Vと共存できるVirtualBox 6.1.16が公開されました | K'zlog

が、6.1.28をリリースした際に問題を起きたらしく、また起動しない問題があったようです。

VirtualBox 6.1.28 は Windows 10 で仮想マシンが起動できない。
仮想環境で有名な Oracle VM VirtualBox ですが、バージョン6.1.28 は Windows10で起動できません。Call to NEMR0InitVMPart2 failed らしい。ざっくりいうと、仮想マシンの起動で失...

6.1.30で、上記の問題を解消したアプリがリリースされ、現在この記事を書いている時点(2022/07/23)では問題が発生しなくなったというわけです。

502 Bad Gateway
502 Bad Gateway

環境構築を試して、ブログ書くまでに間隔が空いてしまったせいで、v6.1.36が7/19にリリースされとった。。

最後に

ちょいと環境が古かっただけのようで。。。まず、6.0.24は昔ダウンロードしたモノが都合よく転がっていたのでそのまま使った面もあり、これは良くなかったですね。

で、おまけに書いたHyper-V関連の調査の方が筆が乗ってしまいました。。。

ちょいちょいマイナーバージョンの変更で不具合が出てたり直ったりしているようなので、VirtualBox自体の更新をするときは、変更履歴も確認するのがいいですね。以下のリンクのように、いろいろ書かれているので。

502 Bad Gateway

コメント

タイトルとURLをコピーしました