I messed copying/creating a VM between vCenter 6 and 6.7. I logged into my ESXi server and located my vm and all I have left is a test-000001-delta.vmdk.
My question is it possible to create new VM with the delta vmdk? I tried in vCenter 6.7 to create new vm with existing disk and browsed to that folder but it doesn't show up. I see in the filesystem when I ssh into the ESXi server.
If there is command line option to create new vm with -delta.vmdk, I would appreciate that.
No, a delta VMDK is only good if it references its parent VMDK. No parent VMDK, the delta is useless.
it is not possible, it does not make sense.
A delta.vmdk typically can not be used to create a bootable vmdk.
But if the delta-vmdk is quite large and has been used for several months it can be used to extract data.
Yes, my delta is huge, about 3gb, how to extract data?
3 GB is most definitely not a "huge" delta.
So you only have 3Gb worth of block-level changes since however long ago the snapshot it is from was taken, but no original parent disk (whatever size it was)
Yes, no more parent disk. I browse to the datastore of the vm folder, I tried to create new vm with it and that failed. So from vcenter gui, I deleted the vm but the confirmation says it would not remove disk if it's shared and I believed it. Only to realize it actually deleted the parent vmdk.
Send a VMFS header dump - maybe I can still find the lost flat.vmdk
If you want to attach the 3gb delta.vmdk to a newly created empty vmdk - create a new vmdk with exactly the same specs as the lost one.
Partition the new vmdk in exactly the same way as the old one. This really must be the same partition table as before !!!
If you want to try this - use a different datastore !