WindowsでVirtualBoxのVMが起動できなくなった
他に書きたい事があるけれど、直近で不具合に遭遇したのと解決出来たのでまとめてみます。
Windows10にVirtualBoxを入れて使用していたのですが、何かの拍子でVirtualBox自体が起動できなくなりました。恐らくですがWindows10 Creators Updateが怪しいんじゃないかと思っています。アップデート後にすぐに使っていなかったので確信はないのですが。
そこでひとまずVirtualBoxを最新のもの(5.1.22)に更新してみました。するとVirtualBoxは起動できるようになったのですが、今度は肝心の仮想環境が立ち上がりません。エラーメッセージには「NtCreateFile(\Device\VBoxDrvStub) failed: Unknown Status -626」という表示が。なんのこっちゃって感じです。
検索してみたら2年前のQAがヒットしたりしてたのでWindowsの更新が原因じゃないのか?と悩んだりしましたが、回答としては最新の物で更新したりWindowsを以前のバージョンに戻したり、test buildsというbeta版のようなものを使ってみるというものがありました。そこで5.1.23を入れてみたところ、ちゃんと動いてくれるようになりましたヽ(´ー`)ノ
ちなみに何か変な設定が残るとまずいかなと思ってVirtualBoxは毎回アンインストールしてからインストールし直してました。それと仮想イメージには一切手を触れなかったのでデータとしては何も問題なく使えました。
一時はどうなることかと思いましたが、無事使えたのでホッとしてます。しかしこの症状の原因がWindows10 Creators Updateが原因だとしたら、リリースされてから時間が経ってると思うのでもっと色々被害があってもおかしくないと思うのですが、何か別の原因なのかあるいは環境によるんでしょうかね? 結局問題の原因がわからなかったのが、今後また再発しないかが気になる点です。
2017/07/20 追記
5.1.24がリリースされていたので導入してみたところ、こちらでも問題なく動作しました。