はじめに
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になっていても動く、はずです。
とはいえ、最近更新の記事でも結構見かけるよ?
6.0.x、6.1.xの変更履歴(ChangeLog)を見てもらうと分かるのですが、割と頻繁にHyper-Vがらみの修正アップデートが入っているようですね。
6.1.16で不具合修正が入り、パフォーマンスを計測しているブログもありました。
が、6.1.28をリリースした際に問題を起きたらしく、また起動しない問題があったようです。
6.1.30で、上記の問題を解消したアプリがリリースされ、現在この記事を書いている時点(2022/07/23)では問題が発生しなくなったというわけです。
環境構築を試して、ブログ書くまでに間隔が空いてしまったせいで、v6.1.36が7/19にリリースされとった。。
最後に
ちょいと環境が古かっただけのようで。。。まず、6.0.24は昔ダウンロードしたモノが都合よく転がっていたのでそのまま使った面もあり、これは良くなかったですね。
で、おまけに書いたHyper-V関連の調査の方が筆が乗ってしまいました。。。
ちょいちょいマイナーバージョンの変更で不具合が出てたり直ったりしているようなので、VirtualBox自体の更新をするときは、変更履歴も確認するのがいいですね。以下のリンクのように、いろいろ書かれているので。
コメント