删除磁盘后出现vmware错误

时间:2016-08-25 07:35:15

标签: virtual-machine disk vmware-workstation

环境:vmwareVMware®Workstation12 Pro(12.1.1 build-3770994),在Windows 7 Professional,64位6.1.7601,Service Pack 1上运行。

带有SCSI启动(虚拟)磁盘的VM RHEL 7正在VMWare上运行。

在先前添加和删除辅助SATA虚拟磁盘(.vmdk)之后,Red Hat VM无法启动并显示错误消息:

  

找不到文件:启动此虚拟机需要此文件...

有一种干净的方法可以解决这个问题,磁盘已经从虚拟机设置,部分硬件中添加和删除了吗?

1 个答案:

答案 0 :(得分:0)

我找到了解决方案: Rhel VM具有快照,快照的配置具有对已删除磁盘的引用。 所以我编辑了VM的文件vmsd(RHEL7_dev_64-bit.vmsd) 从这个改变配置:

snapshot0.numDisks = "2"
snapshot0.disk0.fileName = "RHEL7_dev_64-bit-disk.vmdk"
snapshot0.disk0.node = "scsi0:0"
snapshot0.disk1.fileName = "Ubuntu 64-bit-s001.vmdk"
snapshot0.disk1.node = "sata0:0"

到此:

snapshot0.numDisks = "1"
snapshot0.disk0.fileName = "RHEL7_dev_64-bit-disk.vmdk"
snapshot0.disk0.node = "scsi0:0"