Mount-VHD -Path E:\VHDs\prod_db_backup_2024.vhd -NoDriveLetter Get-Disk | Where-Object OperationalStatus -eq "OK" A new disk appeared: Disk 4 (Offline) . He brought it online, assigned a drive letter Z: , and held his breath.
The Ghost in the Machine: A VHD Repair
chkdsk Y: /f /r /x CHKDSK ran for 90 minutes. It reported fixing three orphaned files and two bad clusters in the MFT (Master File Table). But when he unmounted and tried to attach the VHD again in Hyper-V? Same corruption error. CHKDSK fixed the filesystem inside the VHD, but not the container itself. repair corrupt vhd
He opened PowerShell as Administrator and ran: Mount-VHD -Path E:\VHDs\prod_db_backup_2024
Marcus knew a trick: mount the VHD as a raw disk using a loopback driver. He used OSFMount from PassMark. He mounted the VHD as a read-only raw drive letter Y: . It reported fixing three orphaned files and two
Then he ran: