在 MacOSX 上修改 VirtualBox 的 VDI 路径,虚拟机转移
在MacOSX上修改Virtualbox的VDI路径,虚拟机转移
目标:
虚拟机硬盘路径从
/Volumes/exFat/XP/XP-30G.vdi
到
/Volumes/exFat2/XP/XP-30G.vdi
错误:
Cannot register the hard disk '/Volumes/exFat2/XP/XP-30G.vdi' {c547a9be-4373-4a4a-a0cf-3a6dbb606908} because a hard disk '/Volumes/exFat/XP/XP-30G.vdi' with UUID {c547a9be-4373-4a4a-a0cf-3a6dbb606908} already exists.
返回 代码:
NS_ERROR_INVALID_ARG (0x80070057)
组件:
VirtualBoxWrap
界面:
IVirtualBox {0169423f-46b4-cde9-91af-1e9d5b6cd945}
被召者 RC:
VBOX_E_OBJECT_NOT_FOUND (0x80BB0001)
解决办法(OSX/Linux):
0.关闭VirtualBox
1.复制虚拟机文件到其他地方(一般是从/Users/{你的用户名}/VirtualBox VMs/{虚拟机名称}/)
2.打开命令行Terminal
3.输入命令:(如下图)
1)cd /Applications/VirtualBox.app/Contents/MacOS
2)VBoxManage internalcommands sethduuid /Volumes/exFat2/XP/XP-30G.vdi
[注意命令2的路径是你的新的目标路径]
你会看到UUID被修改后的结果:UUID changed to: 77590535-9162-4b2d-8032-11c312042814
4.重新打开VirtualBox
5.对着指定虚拟机右键,设置,存储,控制器:IDE,点击列表中的.vdi文件,找到右边虚拟硬盘一行的最右边图标,点击,选择一个虚拟硬盘,修改确定即可
6.保存,启动虚拟机
解决办法(Windows):
http://blog.csdn.net/zhang854429783/articl...
本作品采用《CC 协议》,转载必须注明作者和本文链接