I am having trouble adding VHDs to a VM. I get the following error '<VM Name>' failed to add resources... The disk is already connected to the virtual machine '<VM Name>'
The VM Host is Windows Server 2012 and the VM in question is Windows Server 2008R2. The problem occurs both in the GUI and using powershell Add-VMHardDiskDrive command. The VHD is newly created. I have tried using both fixed and dynamic VHDs. I used get-vmharddiskdrive to verify that the VHD does not already exist on the VM. The problem has occurred on multiple VMs. The VMs are on a clustered host and I have tried removing the VM from the cluster to see if that would help the problem and it did not. In some cases, I am able to successfully add a VHD, but most of the time it fails.
Any assistance with this problem would be appreciated.