您的位置:首页 > 其它

在MacOSX上修改Virtualbox的VDI路径,虚拟机转移

2017-11-30 12:27 597 查看

在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/article/details/6672199


延伸阅读:

内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签:  virtualbox 虚拟机 vdi
相关文章推荐