[Hyper-V 2008 R2] - VHD giving I/O error
As the title says, I have a VHD file that I need to move to a new Physical Disk but cannot do so:
I can boot the VM up, snapshot it, delete & merge snapshots, power it down, etc
What I CANNOT do is:
1) use VEEAM to create a backup
2) Copy the VHD
3) Move the VHD
If I try any of the following, it will generate an IO error, and 8/10 times it crashes the entire Hyper-visor and all the VMs in it.
When this happens I have to physically power off the Host server and reboot each VM one at a time
For most of the time when the affected server doesn't cause an issue, but occasionally it does - especially during a backup - which I've now disabled!
The VM is running SQL Server and has 2 VHDs attached - thankfully the one with all my Databases is on another physical disk and is not affected. The affected disk is the OS disk. Whilst I could technically build a new OS, it will take a lot of time to rebuild the OS and reconfigure SQL Server and the associated systems (SharePoint & SCCM being the 2 main systems that could likely complain a fair bit!)
Is there anyway I can shift the contents of the VHD (system & OS partitions) to a new, clean VHD?
I know I can mount the VHD file in Win server 2012, but I cant do anything with the System Partition..