【虚拟机】Vmware虚拟机文件移动造成找不到文件: Windows 7 x64.vmdk 开启此虚拟机需要用到此文件。如果移动了此文件,请提供它的新位置。

问题

在这里插入图片描述

之前没加图片,现在再打开才发现不好看懂,改了一下。


文件目录:
在这里插入图片描述
在这里插入图片描述

解决办法:

在没有修改*.vmx文件的情况下手动添加对应的
*.vmdk
如下:这里修改Windows 7 x64.vmdk,没有的话之间新建一个txt,
# Extent description里面填上对应的*-s00*.vmdk文件,其他的直接复制。

# Disk DescriptorFile
version=1
encoding="GBK"
CID=79342a0c
parentCID=ffffffff
createType="twoGbMaxExtentSparse"

# Extent description
RW 8323072 SPARSE "Windows 7 x64-s001.vmdk"
RW 8323072 SPARSE "Windows 7 x64-s002.vmdk"
RW 8323072 SPARSE "Windows 7 x64-s003.vmdk"
RW 8323072 SPARSE "Windows 7 x64-s004.vmdk"
RW 8323072 SPARSE "Windows 7 x64-s005.vmdk"
RW 8323072 SPARSE "Windows 7 x64-s006.vmdk"
RW 8323072 SPARSE "Windows 7 x64-s007.vmdk"
RW 8323072 SPARSE "Windows 7 x64-s008.vmdk"
RW 8323072 SPARSE "Windows 7 x64-s009.vmdk"
RW 8323072 SPARSE "Windows 7 x64-s010.vmdk"
RW 8323072 SPARSE "Windows 7 x64-s011.vmdk"
RW 8323072 SPARSE "Windows 7 x64-s012.vmdk"
RW 8323072 SPARSE "Windows 7 x64-s013.vmdk"
RW 8323072 SPARSE "Windows 7 x64-s014.vmdk"
RW 8323072 SPARSE "Windows 7 x64-s015.vmdk"


# The Disk Data Base 
#DDB

ddb.adapterType = "lsilogic"
ddb.geometry.cylinders = "7832"
ddb.geometry.heads = "255"
ddb.geometry.sectors = "63"
ddb.longContentID = "dded0d9d5d65cdf3a06c711c79342a0c"
ddb.uuid = "60 00 C2 97 1e 56 f5 fc-af 71 05 05 4a 52 5a fa"
ddb.virtualHWVersion = "16"

对应于下图:
在这里插入图片描述

分析过程:

我打开Windows 7 x64.vmx看了一下,虚拟机的硬盘配置文件是这个scsi0:0.fileName = "Windows 7 x64.vmdk",但是这个文件不在了,你可能要问我怎么找到这个文件的。我新建了一个一模一样的虚拟机,启动了一下没有安装就关机了,然后就有这个文件了,
在这里插入图片描述

我打开看了一下Windows 7 x64.vmdk看了一下,如下图:删掉多余的RW 983040 SPARSE "Windows 7 x64-s016.vmdk"一行试了一下,没有问题,正常使用。# The Disk Data Base 这里似乎不用修改。
在这里插入图片描述

这样就顺便了解了一下VMware虚拟机的配置文件。

有快照的情况!

如果你拍了快照那么可能就会还有这么一堆文件,当然Windows 7 x64.vmdk还是按照前面的方法修改,只不过Windows 7 x64.vmx文件可能不一样。
在这里插入图片描述

Windows 7 x64.vmx一个快照的时候:

.encoding = "GBK"
config.version = "8"
virtualHW.version = "16"
mks.enable3d = "TRUE"
pciBridge0.present = "TRUE"
pciBridge4.present = "TRUE"
pciBridge4.virtualDev = "pcieRootPort"
pciBridge4.functions = "8"
pciBridge5.present = "TRUE"
pciBridge5.virtualDev = "pcieRootPort"
pciBridge5.functions = "8"
pciBridge6.present = "TRUE"
pciBridge6.virtualDev = "pcieRootPort"
pciBridge6.functions = "8"
pciBridge7.present = "TRUE"
pciBridge7.virtualDev = "pcieRootPort"
pciBridge7.functions = "8"
vmci0.present = "TRUE"
hpet0.present = "TRUE"
nvram = "Windows 7 x64.nvram"
virtualHW.productCompatibility = "hosted"
powerType.powerOff = "soft"
powerType.powerOn = "soft"
powerType.suspend = "soft"
powerType.reset = "soft"
displayName = "Windows 7 x64"
usb.vbluetooth.startConnected = "TRUE"
guestOS = "windows7-64"
tools.syncTime = "FALSE"
sound.autoDetect = "TRUE"
sound.virtualDev = "hdaudio"
sound.fileName = "-1"
sound.present = "TRUE"
memsize = "2048"
mem.hotadd = "TRUE"
scsi0.virtualDev = "lsisas1068"
scsi0.present = "TRUE"
sata0.present = "TRUE"
scsi0:0.fileName = "Windows 7 x64-000001.vmdk"
scsi0:0.present = "TRUE"
sata0:1.deviceType = "cdrom-raw"
sata0:1.fileName = "auto detect"
sata0:1.present = "TRUE"
usb.present = "TRUE"
ehci.present = "TRUE"
svga.graphicsMemoryKB = "1048576"
ethernet0.connectionType = "nat"
ethernet0.addressType = "generated"
ethernet0.virtualDev = "e1000"
serial0.fileType = "thinprint"
serial0.fileName = "thinprint"
floppy0.fileType = "device"
floppy0.fileName = ""
ethernet0.present = "TRUE"
serial0.present = "TRUE"
extendedConfigFile = "Windows 7 x64.vmxf"
floppy0.clientDevice = "FALSE"
numa.autosize.cookie = "10012"
numa.autosize.vcpu.maxPerVirtualNode = "1"
uuid.bios = "56 4d d3 3e 4d 26 55 30-7e 68 34 b0 f4 98 27 52"
uuid.location = "56 4d d3 3e 4d 26 55 30-7e 68 34 b0 f4 98 27 52"
scsi0:0.redo = ""
pciBridge0.pciSlotNumber = "17"
pciBridge4.pciSlotNumber = "21"
pciBridge5.pciSlotNumber = "22"
pciBridge6.pciSlotNumber = "23"
pciBridge7.pciSlotNumber = "24"
scsi0.pciSlotNumber = "160"
usb.pciSlotNumber = "32"
ethernet0.pciSlotNumber = "33"
sound.pciSlotNumber = "34"
ehci.pciSlotNumber = "35"
vmci0.pciSlotNumber = "36"
sata0.pciSlotNumber = "37"
scsi0.sasWWID = "50 05 05 6e 4d 26 55 30"
svga.vramSize = "268435456"
vmotion.checkpointFBSize = "134217728"
vmotion.checkpointSVGAPrimarySize = "268435456"
ethernet0.generatedAddress = "00:0c:29:98:27:52"
ethernet0.generatedAddressOffset = "0"
vmci0.id = "-191355054"
monitor.phys_bits_used = "43"
cleanShutdown = "TRUE"
softPowerOff = "FALSE"
usb:1.speed = "2"
usb:1.present = "TRUE"
usb:1.deviceType = "hub"
usb:1.port = "1"
usb:1.parent = "-1"
floppy0.autodetect = "TRUE"
sata0:1.autodetect = "TRUE"
toolsInstallManager.updateCounter = "7"
toolsInstallManager.lastInstallError = "0"
tools.remindInstall = "FALSE"
tools.upgrade.policy = "useGlobal"
floppy0.present = "FALSE"
usb:0.present = "TRUE"
usb:0.deviceType = "hid"
usb:0.port = "0"
usb:0.parent = "-1"
sata0:1.startConnected = "FALSE"
guestOS.detailed.data = ""
svga.guestBackedPrimaryAware = "TRUE"
unity.wasCapable = "TRUE"
checkpoint.vmState = "Windows 7 x64-043c2aae.vmss"

没有快照的时候是这一行不同:
在这里插入图片描述




其次就是一个小问题,安装Kali Linux到登录这一步我没有弄然后打开就打开不了了,最后重装,不知道怎么回事。反正要登录一次,然后快照一下
在这里插入图片描述

  • 6
    点赞
  • 9
    收藏
    觉得还不错? 一键收藏
  • 5
    评论
评论 5
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值