VBox虚拟机磁盘文件移动
2016-04-25 23:59
405 查看
一、问题
环境:Ubuntu 14.04虚拟机:VirtualBox
虚拟操作系统:Win7 64bit
问题:
Win7虚拟机路径清单:
1)/home/username/VirtualBox VMs/Win7_64
包含:Win7_64.vbox-prev、Win7_64.vbox、Snapshots、Logs
2)/home/username/公共的/VirtualBoxVMs/Win7_64
包含:Win7_64.vdi
由于创建虚拟机时选择默认选项将磁盘文件与虚拟机目录分离了,现在需要将vdi磁盘文件放在虚拟机目录中。
二、尝试解决
尝试方法一
将磁盘文件移动到虚拟机目中,启动VBox,删除虚拟机的磁盘,再次加载虚拟机目录中磁盘。出错:UUID已经存在
尝试方法二
看到存在Win7_64.vbox-prev,因此打开,发现里面存在vdi信息,信息为HardDisk uuid=”{11e59007-1d42-48ae-8f9e-7892235bad4a}” location=”/home/username/公共的/VirtualBoxVMs/Win7_64/Win7_64.vdi” format=”VDI”,修改该信息,然后重新启动。出错:找不到磁盘文件。
尝试方法三
发现信息:Image uuid=”{ba291e3c-8784-4031-a153-dce539e83d4b}” location=”/home/username/.config/VirtualBox/VBoxGuestAdditions_4.3.36.iso”,查找该目录,该目录下存在VirtualBox.xml与VirtualBox.xml-prev,拷贝出来查看,没有关于vdi路径信息。重新启动虚拟机。出错:找不到磁盘文件。
注意到VirtualBox存在信息:MachineEntry uuid=”{f32436dd-a2d8-40a1-9c60-3c0866bed0e3}” src=”/home/username/VirtualBox VMs/Win7_32/Win7_32.vbox”
该信息是虚拟机实体的信息,因此实体信息可能存在vbox文件中。
三、解决问题
文本打开.vbox文件,发现里面存在HardDisk uuid=”{11e59007-1d42-48ae-8f9e-7892235bad4a}” location=”/home/username/公共的/VirtualBoxVMs/Win7_64/Win7_64.vdi” format=”VDI” type=”Writethrough”,修改位置信息,重新启动,成功!相关文章推荐
- VB.NET2013 发邮件
- Excel开发VBA学习
- 资源 genymotion-2.6.0-vbox.exe不能下载的解决方案
- VB.NET机房重构问题点滴积累
- VBA批量查找和复制文件
- VB拖放(随记,未完)
- vb的学习
- securecrt使用vbs脚本向多个tabs窗口发送带变量的命令
- vb.net操作excel时,如何判断单元格内容为空
- VB TreeView控件使用详解(有趣的示例)
- vb中的资源文件
- VB输出数据到EXCEL
- VB之Collection---Collection集合类
- VB.NET-计算文件MD5值和字符串sha1加密算法
- VBA获取网页表格数据
- vb中的乘法运算
- vb18
- vb
- VB感受
- 15 电气 齐振昊 VB中多位数乘一位数并输入到文本文档中