您的位置:首页 > 其它

VMvare拷贝后提示路径错误(无法打开xxxx文件)

2017-05-23 23:02 453 查看

问题

由于ubuntu虚拟机所在的文件夹空间不足,所以想给他搬个家,因此想着虚拟机只用拷贝一下就可以,比较方便。就直接把整个文件件移动到了另外一个磁盘下面(从E盘拷贝到D盘)。但是没想到在拷贝后,却出现了“找不到文件E:/Vmvare/Ubuntu14/Ubuntu1404-cl2.vmdk”的错误。因此尝试寻找解决方案。

解决方案

稍微尝试了看看虚拟机的配置文件,比如.vmdk等文件,发现有一些是可以直接使用notepad++打开编辑的,特别是像Ubuntu1404-cl2.vmdk,Ubuntu1404-cl2-000001.vmdk等大小在几KB的文件。

如下Ubuntu1404-cl2-000001-s001.vmdk文件(该文件是虚拟机被修复制后重新生成的,修复前某些位置的值不对)

# Disk DescriptorFile
version=1
encoding="GBK"
CID=********(此处隐藏)
parentCID=&&&&&&&&(此处隐藏)
isNativeSnapshot="no"
createType="twoGbMaxExtentSparse"
parentFileNameHint="Ubuntu1404-cl2.vmdk"
# Extent description
RW 8323072 SPARSE "Ubuntu1404-cl2-000001-s001.vmdk"
RW 8323072 SPARSE "Ubuntu1404-cl2-000001-s002.vmdk"
RW 8323072 SPARSE "Ubuntu1404-cl2-000001-s003.vmdk"
RW 8323072 SPARSE "Ubuntu1404-cl2-000001-s004.vmdk"
RW 8323072 SPARSE "Ubuntu1404-cl2-000001-s005.vmdk"
RW 8323072 SPARSE "Ubuntu1404-cl2-000001-s006.vmdk"
RW 8323072 SPARSE "Ubuntu1404-cl2-000001-s007.vmdk"
RW 8323072 SPARSE "Ubuntu1404-cl2-000001-s008.vmdk"
RW 8323072 SPARSE "Ubuntu1404-cl2-000001-s009.vmdk"
RW 8323072 SPARSE "Ubuntu1404-cl2-000001-s010.vmdk"
RW 8323072 SPARSE "Ubuntu1404-cl2-000001-s011.vmdk"
RW 8323072 SPARSE "Ubuntu1404-cl2-000001-s012.vmdk"
RW 8323072 SPARSE "Ubuntu1404-cl2-000001-s013.vmdk"
RW 8323072 SPARSE "Ubuntu1404-cl2-000001-s014.vmdk"
RW 8323072 SPARSE "Ubuntu1404-cl2-000001-s015.vmdk"
RW 8323072 SPARSE "Ubuntu1404-cl2-000001-s016.vmdk"
RW 8323072 SPARSE "Ubuntu1404-cl2-000001-s017.vmdk"
RW 8323072 SPARSE "Ubuntu1404-cl2-000001-s018.vmdk"
RW 8323072 SPARSE "Ubuntu1404-cl2-000001-s019.vmdk"
RW 8323072 SPARSE "Ubuntu1404-cl2-000001-s020.vmdk"
RW 8323072 SPARSE "Ubuntu1404-cl2-000001-s021.vmdk"
RW 8323072 SPARSE "Ubuntu1404-cl2-000001-s022.vmdk"
RW 8323072 SPARSE "Ubuntu1404-cl2-000001-s023.vmdk"
RW 8323072 SPARSE "Ubuntu1404-cl2-000001-s024.vmdk"
RW 8323072 SPARSE "Ubuntu1404-cl2-000001-s025.vmdk"
RW 1638400 SPARSE "Ubuntu1404-cl2-000001-s026.vmdk"

# The Disk Data Base
#DDB

ddb.longContentID = "###################"(此处隐藏)


根据parentFileNameHint=”Ubuntu1404-cl2.vmdk”此处的提示,找下一个文件,打开编辑,依次执行。最后发现某一个文件调用Ubuntu1404-cl2.vmdk时路径使用过的移动前的路径,更改这个路径和到当前文件路径。再重新打开虚拟机即可解决问题
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签:  Vmvare
相关文章推荐