この記事はアピリッツの技術ブログ「DoRuby」から移行した記事です。情報が古い可能性がありますのでご注意ください。
VirtualBoxは下記のエラーで、仮想マーシンへのアクセスが出来ません。■エラーメッセージ
Runtime error opening ‘C:\Users\xxx\VirtualBoxVMs\xxx\xxxx.vbox’ for reading: -102 (File not found).
:
:
:
E_FAIL (0x80004005)
■発生経緯
VirtualBoxが起動して、仮想マーシンへアクセスしているままで、
パソコンが自動更新で、勝手に再起動してしまった。
探していましたが、エラーが発生するxxxx.vboxファイルはどこにもありません。
VirtualBoxを修復しても、再インストールしても、PCシステムが更新前のポイントに戻しても治せません。
仮想マーシンを再作成するしかないかと困っているところ、
C:\Users\xxx\VirtualBoxVMs\xxxにxxxx.vbox-tmpというファイルがあったことに気がつきました。
試しに、このファイルをxxxx.vboxにrenameにして、VirtualBoxを再起動してみたら、
仮想マーシンへのアクセスができるようになりました。