VMware ESXi 7.x, 8.x, 9.x
The issue is caused by a Metadata Desynchronization between the Physical Storage Layer and the ESXi Storage Stack. When the disk failed due to heat, the ESXi kernel marked the device paths as unavailable (APD/PDL). Although the physical path was restored by reseating the disk, the ESXi storage layer (PSA) did not automatically re-scan or re-mount the partition table, leaving the logical datastore object in a stale "0B" state in the host's memory.
To manually rediscover storage devices and VMFS volumes via the ESXi command-line interface (CLI) without incurring downtime, execute the following commands in sequence:
esxcli storage core adapter rescan --allvmkfstools -VNote: The vmkfstools -V command does not provide console output upon successful execution. To verify the results, you can check the VMkernel logs (/var/log/vmkernel.log) or list the current filesystems using esxcli storage filesystem list.
Steps to Migrate a VM using vMotion
4. Perform a Cold Reboot after migrating all VMs: Power off the host completely and restart after migrating all the VMs. This forces the Storage Controller firmware to re-initialize and the ESXi kernel to perform a fresh discovery of all SCSI targets and VMFS volumes.
5. Verify Volume Mounting: Post-reboot, log in to the ESXi Shell and verify the volumes are detected:
esxcli storage vmfs extent list
6. Check Hardware Health: Verify the thermal status and disk health via the Integrated Dell Remote Access Controller (iDRAC), HP Integrated Lights Out (iLO), or equivalent BMC tool to ensure no permanent hardware degradation.