VMware Communities
d3bug72
Contributor
Contributor

(Another) VMWare Fusion Crashed Now VM Won't start: Grain is pointed to by multiple GTEs

VMware fusion crashed again on me and now my VM won't start and there are some issues in the vmware.log file stating that a Grain is pointed to by multiple GTEs. André (a_p_) was able to help me out last time 🙂

The exact size of the file Virtual Disk-s013.vmdk is 1,737,293,824 bytes.

 

I have attached a zip containing the metadata and vmware.log file. Any help would be appreciated!

Reply
0 Kudos
2 Replies
a_p_
Leadership
Leadership

Here we go. Like with your previous issue, the pointers to two 64kB blocks have to be zeroed out:

printf '\x00' | dd of="Virtual Disk-s013.vmdk" bs=1 seek=115777 count=1 conv=notrunc
printf '\x00' | dd of="Virtual Disk-s013.vmdk" bs=1 seek=115778 count=1 conv=notrunc
printf '\x00' | dd of="Virtual Disk-s013.vmdk" bs=1 seek=115780 count=1 conv=notrunc
printf '\x00' | dd of="Virtual Disk-s013.vmdk" bs=1 seek=115781 count=1 conv=notrunc
printf '\x00' | dd of="Virtual Disk-s013.vmdk" bs=1 seek=115782 count=1 conv=notrunc
printf '\x00' | dd of="Virtual Disk-s013.vmdk" bs=1 seek=376385 count=1 conv=notrunc
printf '\x00' | dd of="Virtual Disk-s013.vmdk" bs=1 seek=376386 count=1 conv=notrunc
printf '\x00' | dd of="Virtual Disk-s013.vmdk" bs=1 seek=376388 count=1 conv=notrunc
printf '\x00' | dd of="Virtual Disk-s013.vmdk" bs=1 seek=376389 count=1 conv=notrunc
printf '\x00' | dd of="Virtual Disk-s013.vmdk" bs=1 seek=376390 count=1 conv=notrunc

Please note that the vmware.log also shows an issues with Disk-005.vmdk. Please ensure that you have a current backup of the VM's files/folder.

André

Reply
0 Kudos
ColoradoMarmot
Champion
Champion

Might I suggest that it's time for a backup strategy?  Time machine is unreliable - either copy the VM's manually (when shut down preferably, or at least suspended), or use a tool like @wila developers.

Reply
0 Kudos