VMware Communities
takerumisoschi
Contributor
Contributor
Jump to solution

corrupted VMDK after host restart

Error on start VM

-------------------------------- VMWARE.LOG -----------------------------------------------

2022-04-12T17:24:29.382Z No(00) vmx ConfigDB: Setting scsi0:0.redo = ""
2022-04-12T17:24:29.382Z In(05) vmx DISK: OPEN scsi0:0 'C:\Users\Andrea Giusti\Documents\Virtual Machines\Windows 10 x64 TEST\Disco virtuale.vmdk' persistent R[]
2022-04-12T17:24:29.405Z In(05) vmx DISKLIB-SPARSE: "C:\Users\Andrea Giusti\Documents\Virtual Machines\Windows 10 x64 TEST\Disco virtuale-s007.vmdk" : failed to open (14): Disk needs repair.
2022-04-12T17:24:29.406Z In(05) vmx DISKLIB-LINK : "C:\Users\Andrea Giusti\Documents\Virtual Machines\Windows 10 x64 TEST\Disco virtuale.vmdk" : failed to open (The specified virtual disk needs repair).
2022-04-12T17:24:29.406Z Er(02) vmx DISKLIB-CHAIN : DiskChainOpen: "C:\Users\Andrea Giusti\Documents\Virtual Machines\Windows 10 x64 TEST\Disco virtuale.vmdk": failed to open: The specified virtual disk needs repair.
2022-04-12T17:24:29.406Z In(05) vmx DISKLIB-LIB : Failed to open 'C:\Users\Andrea Giusti\Documents\Virtual Machines\Windows 10 x64 TEST\Disco virtuale.vmdk' with flags 0xa The specified virtual disk needs repair (14).
2022-04-12T17:24:29.410Z In(05) vmx AIOWIN32C: Failed to open 'C:\Users\Andrea Giusti\Documents\Virtual Machines\Windows 10 x64 TEST\Disco virtuale-s020.vmdk' : Could not find the file (393219).
2022-04-12T17:24:29.410Z In(05) vmx OBJLIB-FILEBE : FileBEOpen: can't open 'C:\Users\Andrea Giusti\Documents\Virtual Machines\Windows 10 x64 TEST\Disco virtuale-s020.vmdk' : Could not find the file (393218).
2022-04-12T17:24:29.410Z In(05) vmx DISKLIB-SPARSE: "C:\Users\Andrea Giusti\Documents\Virtual Machines\Windows 10 x64 TEST\Disco virtuale-s020.vmdk" : failed to open (25): ObjLib_Open failed
2022-04-12T17:24:29.410Z In(05) vmx DISKLIB-LINK : "C:\Users\Andrea Giusti\Documents\Virtual Machines\Windows 10 x64 TEST\Disco virtuale.vmdk" : failed to open (The system cannot find the file specified).
2022-04-12T17:24:29.410Z Er(02) vmx DISKLIB-CHAIN : DiskChainOpen: "C:\Users\Andrea Giusti\Documents\Virtual Machines\Windows 10 x64 TEST\Disco virtuale.vmdk": failed to open: The system cannot find the file specified.
2022-04-12T17:24:29.410Z In(05) vmx DISKLIB-LIB : Failed to open 'C:\Users\Andrea Giusti\Documents\Virtual Machines\Windows 10 x64 TEST\Disco virtuale.vmdk' with flags 0x10d The system cannot find the file specified (25).
2022-04-12T17:24:29.410Z Wa(03) vmx DISK: Cannot check disk: The system cannot find the file specified.
2022-04-12T17:24:29.410Z In(05) vmx DISK: Opening disks took 29 ms.
2022-04-12T17:24:29.410Z In(05) vmx Module 'Disk' power on failed.
2022-04-12T17:24:29.410Z In(05) vmx VMX_PowerOn: ModuleTable_PowerOn = 0

Reply
0 Kudos
1 Solution

Accepted Solutions
continuum
Immortal
Immortal
Jump to solution

Create dummy VM with a vmdk of same type and size.
Steal the missing s020.vmdk from that VM and inject it into the directory with the broken VM.
Dont use OneDRIVE ....

Ulli


________________________________________________
Do you need support with a VMFS recovery problem ? - send a message via skype "sanbarrow"
I do not support Workstation 16 at this time ...

View solution in original post

5 Replies
scott28tt
VMware Employee
VMware Employee
Jump to solution

Add a full directory listing to your next reply so that others are able to help you.

Do you have the missing s020 file?


-------------------------------------------------------------------------------------------------------------------------------------------------------------

Although I am a VMware employee I contribute to VMware Communities voluntarily (ie. not in any official capacity)
VMware Training & Certification blog
takerumisoschi
Contributor
Contributor
Jump to solution

Attached file list.

I tried to search among the deleted files (using the PIRIFORM RECUVA program) but I did not find the deleted file

: - ((

How can I do to recreate the file, at least to have the virtual disk readable by another VM?

Reply
0 Kudos
continuum
Immortal
Immortal
Jump to solution

Create dummy VM with a vmdk of same type and size.
Steal the missing s020.vmdk from that VM and inject it into the directory with the broken VM.
Dont use OneDRIVE ....

Ulli


________________________________________________
Do you need support with a VMFS recovery problem ? - send a message via skype "sanbarrow"
I do not support Workstation 16 at this time ...

takerumisoschi
Contributor
Contributor
Jump to solution

THANK YOU ALL,
  I was able to restart the virtual machine.

Given the lack of 4GB, I had to reinstall some programs but nothing at the operating system level.

👌😀👌

Reply
0 Kudos
continuum
Immortal
Immortal
Jump to solution

You should treat this VM like one that has been sabotaged.
I would highly recommend to just extract useful data and build a new VM.

Ulli

 


________________________________________________
Do you need support with a VMFS recovery problem ? - send a message via skype "sanbarrow"
I do not support Workstation 16 at this time ...

Reply
0 Kudos