VMware vSphere ESXi 6.x
VMware vSphere ESXi 7.x
VMware vSphere ESXi 8.x
This is an expected behavior, where the format of a virtual disk in multiwriter mode is changed to an unsupported format. For more information about the requirements of virtual disks in multiwriter mode, see Enabling or disabling simultaneous write protection provided by VMFS using the multi-writer flag.
To confirm the issue, verify the virtual disk format. To check the disk format, see Determining if a VMDK is zeroedthick or eagerzeroedthick.
To prevent this issue from re-occurring, ensure that virtual disks in multiwriter configurations are not converted to the lazyzeroedthick format. To use disks in multiwriter mode, the format must be Thick Provision Eager Zeroed.
(Note : vSphere Client default behavior is to create a lazy zeroed disk).
To extend a virtual disk in a multiwriter configuration, extend the virtual disk by running the vmkfstools -X
command from the ESXi/ESX host command line. This ensures that the virtual disk format stays in the correct eagerzeroedthick format.
For example, to extend the size of the virtual disk to 60 GB:
# vmkfstools -X 60G -d eagerzeroedthick /vmfs/volumes/Datastore_name/virtual_Machine_folder/virtualmachinedisk.vmdk
Notes:
To fix the broken VMDK, one of the following two methods could be used:
# vmkfstools -i old.vmdk new.vmdk -d eagerzeroedthick
For more information about increasing the size of virtual disks, see Increasing the disk size on a Virtual Machine.
Enabling clustering features for an existing virtual disk by converting while copying
Increasing the size of a virtual disk
Determining if a VMDK is zeroedthick or eagerzeroedthick
Enabling or disabling simultaneous write protection provided by VMFS using the multi-writer flag
Attempts to extend the size of an EagerZeroedThick VMDK from the vSphere Client might result in a LazyZeroedThick VMDK