Hi.
I have a Hyper-V 2012 cluster with 5 nodes. All HP Blade servers in the same enclosure, on 3PAR FC SAN storage. I wanted to run routine maintenance on the hosts, i.e., Windows Update. So I Live Migrated the VMs off one host at a time, paused it in Failover Cluster Manager, rebooted, unpaused, and failed the roles back manually.
After updating the second host, I decided to fail the roles back when unpausing. The instant one of the VMs moved back to this host, it failed to start, and got a red X in FCM.
The VM had 2 virtual disks. I removed one, leaving only the system disk. When I started it, it ran CHKDSK a couple of times and eventually came back, appearing to be healthy (a miracle!). But I cannot add the second VHDX to the VM. It throws an error:
SERVERNAME': Attachment 'C:\ClusterStorage\Volume5\SERVERNAME\SERVERNAME-E.vhdx' failed to open because of error: 'The file or directory is corrupted and unreadable.' (7864368). (Virtual machine ID F4F4F4F4-F4F4-F4F4-F4F4-F4F4F4F4F4F4ID and name changed)
I've search everywhere for a solution, followed all the links. There are tools for VHD repair, but I can't find anything for VHDX.
I can't change to VHD format because the Edit Disk wizard throws this same error before it will even read it.
There is nothing wrong with our network or hardware, either. I had just done about 20 Live Migrations before this happened, and they all went just fine.
Anyone have any idea how I can recover this VHDX? Even if you know of a beta product, I'm willing to be a guinea pig!
Dan