I didn't look into decrypting these .vmdk files itself. The key used for encrypting and decrypting the data can be found when you decrypt the .vmx file and it looks like this: dataFileKey = "type=key:cipher=AES-256:key=....." The part after key= is BASE64 encoded ("=" signs are encoded as %3D) and as you can see, the cipher used is AES-256.
It is either vmkfstools --fix repair < vmdk -descriptorfile> or vmkfstools -x repair < vmdk -descriptorfile> Anyway I never seen that I/O errors can be fixed with a vmkfstools command. ... Wait for a while until scanning is completed and the scan results will. August 14, 2017 Hersey 0 Comments vmdk, vmkfstools A VMware virtual machine disk ...
vmkfstools-x check TestVMDK1.vmdk In case there are any errors, you could also repair by using the below command. So I created a new 20GB vmdk: # vmkfstools-c 20G -d thick silver1.vmdk.I then copied the contents of the broken 30GB disk into the new one: # dd if=silver-flat.vmdk of=silver1-flat.vmdk bs=1048576 count=20480.
Steps to follow to repair Corrupted VMDK File. Open VMDK File Recovery Tool. Select disk type and browse the corrupted VMDK file. Click Next button. Select the scanning mode and other options and then click Next button. Select the volume from the list and other custom settings. Choose one of the recovery mode.
August 14, 2017 Hersey vmdk, vmkfstools A VMware virtual machine disk is made up of two files: the .vmdk file and the -flat.vmdk file. The .vmdk file is the descriptor file and the -flat.vmdk file contains the data. If you have the -flat.vmdk file you can recreate the descriptor file using vmkfstools.