There was an error during move operation: Data error (cyclic redundancy check) (‘0x80070017’)

3 min read

Hello Folks,

Let’s continue the migration project from Hyper-V 2012 to 2012 R2, if you didn’t read my previous posts, you can find them here Post1 and Post2 .

Very simple migration process from Hyper-V 2012 Host to another Hyper-V 2012 R2 Host using Cross-Version (Shared Nothing) Live Migration.

Another issue that I came across while moving a particular VM with the following error: Data error (cyclic redundancy check) (‘0x80070017’)!


Mummm interesting, Data error for a specific Virtual Hard Disk.

This Virtual Machine has two Virtual Hard Disks, one under IDE controller and the second one under SCSI controller:


Let’s compare and check the report if there are any incompatibilities between Host A and Host B using Compare-VM cmdlet.

What Compare-VM does? a PowerShell equivalent of the fix-up GUI wizard you can use before you register, import or move a Virtual Machine.

You can read more about it here explained in details by Mr. Ben Hyper-V Program Manager.


As you can see a lovely nice error shows that the Virtual Hard Disk File not found :) and the VM is still happily running on Host A.

We will try to check the disk for the guest OS (VM):


Try to move the VM again, but unfortunately still the same error:


This Virtual machine has a Dynamic Virtual Hard Disk, is it could be broken?

Let’s try to shrink and convert the Dynamic .vhdx to a Fix virtual disk.




Start the conversion, and here another error (Failed to convert the virtual disk) with the same Data error.


What we left off is to check the physical disk for that host where the Virtual Hard disk is located:


Ohhhh! very interesting we have bad sectors on the physical disk as we can see for two different virtual machines.

Attempt to move the VM again and we succeeded this time :)


So let’s finalize the migration for all Virtual Machines on that host before a freak bad sector strikes or hard drive failure.

Hope this will help someone facing the same issue.

Until next time… Enjoy your day!


About Charbel Nemnom 579 Articles
Charbel Nemnom is a Cloud Architect, Swiss Certified ICT Security Expert, Microsoft Most Valuable Professional (MVP), and Microsoft Certified Trainer (MCT), totally fan of the latest's IT platform solutions, accomplished hands-on technical professional with over 17 years of broad IT Infrastructure experience serving on and guiding technical teams to optimize the performance of mission-critical enterprise systems. Excellent communicator is adept at identifying business needs and bridging the gap between functional groups and technology to foster targeted and innovative IT project development. Well respected by peers through demonstrating passion for technology and performance improvement. Extensive practical knowledge of complex systems builds, network design, business continuity, and cloud security.

Be the first to comment

Leave a Reply

This site uses Akismet to reduce spam. Learn how your comment data is processed.