本篇将介绍在VirtualBox下,移动虚拟机存储路径后,系统无法启动的问题。
虚拟技术已经存在于计算机的方方面面,懂得如何运用虚拟技术已经成为一个成熟的系统工程师的必修课,当今虚拟技术平台有很多种,就不在这一一介绍。
但是VirtualBox是一款非常不错并且强大的开源免费软件,因此也得到了很多管理员的亲睐。
在应用虚拟机时,因为备份或是解决磁盘等问题,难免要进行文件路径的挪动,挪动之后直接启动在VirtualBox下的虚拟机,你会得到以下报错:
Failed to open the hard disk c:
Cannot register the hard disk c:
这是在说,因为虚拟机的移动,VirtualBox已经找不到原来在其下注册的硬盘,因此虚拟机不能启动。
解决方案:
在操作之前,确定你已经备份好所有的虚拟机,然后按照以下方法来解决:
Windows 7 & Windows 8:找到C:Users%Username%.VirtualBox,删除此文件夹的下所有文件
Mac OS X:找到$HOME/Library/VirtualBox,删除此文件夹下的所有文件
Linux & Unix:找到$HOME/.VirtualBox,删除此文件夹下的所有文件
然后找到已经备份好的虚拟机目录,双击.vbox文件后,你的虚拟机就会正常启动。