Hi,
I'm trying to start a VM that was previously working fine... I was trying to delete some old snapshot but now it won't start with the following error:
Failed - File /vmfs/volumes/5a5947b7-8ba9b686-01a9-4ccc6a44e023/Server3/Server3.vmdk was not found
Errors
VMware ESX cannot find the virtual disk "/vmfs/volumes/5a5947b7-8ba9b686-01a9-4ccc6a44e023/Server3/Server3.vmdk". Verify the path is valid and try again.
[deleted some messages]
The system cannot find the file specified
Cannot open the disk '/vmfs/volumes/5a5947b7-8ba9b686-01a9-4ccc6a44e023/Server3/Server3-000001.vmdk' or one of the snapshot disks it depends on.
Module 'Disk' power on failed.
Failed to start the virtual machine.
The file Server3-000001.vmdk is indeed there but Server3.vmdk is not :
-rw------- 1 root root 26055430144 Mar 10 22:56 Server3-000001-delta.vmdk
-rw------- 1 root root 372 Aug 6 2018 Server3-000001.vmdk
-rw------- 1 root root 214748364800 Aug 6 2018 Server3-flat.vmdk
-rw-r--r-- 1 root root 379 Aug 6 2018 Server3.vmsd
-rwxr-xr-x 1 root root 3502 Mar 10 22:56 Server3.vmx
drwxr-xr-x 1 root root 700 Mar 10 23:00 tmp
-rw-r--r-- 1 root root 58801 Mar 10 22:57 vmware-1.log
-rw-r--r-- 1 root root 60046 Mar 10 23:00 vmware-2.log
-rw-r--r-- 1 root root 58716 Mar 10 23:02 vmware-3.log
-rw-r--r-- 1 root root 58801 Mar 11 01:13 vmware.log
but Server3.vmdk is not referenced in the config file:
.encoding = "UTF-8"
config.version = "8"
virtualHW.version = "13"
vmci0.present = "TRUE"
floppy0.present = "FALSE"
numvcpus = "4"
memSize = "8192"
bios.bootRetry.delay = "10"
sched.cpu.units = "mhz"
sched.cpu.affinity = "all"
powerType.suspend = "soft"
tools.upgrade.policy = "manual"
scsi0.virtualDev = "lsisas1068"
scsi0.present = "TRUE"
sata0.present = "TRUE"
usb.present = "TRUE"
ehci.present = "TRUE"
scsi0:0.deviceType = "scsi-hardDisk"
scsi0:0.fileName = "Server3-000001.vmdk"
sched.scsi0:0.shares = "normal"
sched.scsi0:0.throughputCap = "off"
scsi0:0.present = "TRUE"
ethernet0.virtualDev = "e1000e"
ethernet0.networkName = "VM Network"
ethernet0.addressType = "generated"
ethernet0.wakeOnPcktRcv = "FALSE"
ethernet0.present = "TRUE"
sata0:0.deviceType = "cdrom-image"
sata0:0.present = "TRUE"
displayName = "Server3"
guestOS = "windows8srv-64"
toolScripts.afterPowerOn = "TRUE"
toolScripts.afterResume = "TRUE"
toolScripts.beforeSuspend = "TRUE"
toolScripts.beforePowerOff = "TRUE"
tools.syncTime = "FALSE"
uuid.bios = "56 4d 71 e3 4a d5 89 47-c2 b9 9c 37 f6 5a 9b c4"
uuid.location = "56 4d 71 e3 4a d5 89 47-c2 b9 9c 37 f6 5a 9b c4"
vc.uuid = "52 47 eb f8 e9 29 45 55-19 d5 ee cf 13 c0 28 90"
sched.cpu.min = "0"
sched.cpu.shares = "normal"
sched.mem.min = "0"
sched.mem.minSize = "0"
sched.mem.shares = "normal"
sata0:0.fileName = "/vmfs/volumes/5a5947b7-8ba9b686-01a9-4ccc6a44e023/ISO/SW_DVD9_Windows_Svr_Std_and_DataCtr_2012_R2_64Bit_English_-4_MLF_X19-82891.ISO"
ethernet0.generatedAddress = "00:0c:29:5a:9b:c4"
vmci0.id = "-161834044"
cleanShutdown = "TRUE"
tools.guest.desktop.autolock = "FALSE"
nvram = "Server3.nvram"
pciBridge0.present = "TRUE"
svga.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"
hpet0.present = "TRUE"
RemoteDisplay.maxConnections = "-1"
sched.cpu.latencySensitivity = "normal"
svga.autodetect = "TRUE"
sata0:0.autodetect = "TRUE"
disk.EnableUUID = "TRUE"
numa.autosize.vcpu.maxPerVirtualNode = "4"
numa.autosize.cookie = "40001"
sched.swap.derivedName = "/vmfs/volumes/5a5947b7-8ba9b686-01a9-4ccc6a44e023/Server3/Server3-56cb274c.vswp"
pciBridge0.pciSlotNumber = "17"
pciBridge4.pciSlotNumber = "21"
pciBridge5.pciSlotNumber = "22"
pciBridge6.pciSlotNumber = "23"
pciBridge7.pciSlotNumber = "24"
scsi0.pciSlotNumber = "160"
usb.pciSlotNumber = "32"
ethernet0.pciSlotNumber = "192"
ehci.pciSlotNumber = "33"
vmci0.pciSlotNumber = "34"
sata0.pciSlotNumber = "35"
scsi0.sasWWID = "50 05 05 63 4a d5 89 40"
ethernet0.generatedAddressOffset = "0"
vm.genid = "-7420548292440970496"
vm.genidX = "2594830963590646655"
monitor.phys_bits_used = "43"
vmotion.checkpointFBSize = "16777216"
vmotion.checkpointSVGAPrimarySize = "16777216"
softPowerOff = "TRUE"
usb:1.speed = "2"
usb:1.present = "TRUE"
usb:1.deviceType = "hub"
usb:1.port = "1"
usb:1.parent = "-1"
migrate.hostLog = "./Server3-56cb274c.hlog"
scsi0:0.redo = ""
usb:0.present = "TRUE"
usb:0.deviceType = "hid"
usb:0.port = "0"
usb:0.parent = "-1"
sata0:0.startConnected = "TRUE"
toolsInstallManager.lastInstallError = "0"
svga.guestBackedPrimaryAware = "TRUE"
tools.remindInstall = "FALSE"
toolsInstallManager.updateCounter = "1"
extendedConfigFile = "Server3.vmxf"
The file may have been accidentally deleted and due to some other technical issues we don't have a good backup.
Is it possible that the delta file can be use?
Is it possible to undelete the missing file from the file system?
Any help is greatly appreciated.