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

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’)!

DataCyclicError01

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:

DataCyclicError04

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.

DataCyclicError02

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):

DataCyclicError03

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

DataCyclicError01

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.

DataCyclicError05

DataCyclicError06

DataCyclicError07

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

DataCyclicError08

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

DataCyclicError09

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 🙂

DataCyclicError10

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!

Charbel,

About Charbel Nemnom 323 Articles

Charbel Nemnom is a Microsoft Cloud Consultant and Technical Evangelist, totally fan of the latest’s IT platform solutions, accomplished hands-on technical professional with over 15 years of broad IT Infrastructure experience serving on and guiding technical teams to optimize performance of mission-critical enterprise systems. Excellent communicator 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 and virtualization.

Be the first to comment

Leave a Reply