Why It’s Impossible to Give a Meaningful Time Estimate When Cloning a Failed Disk

Written by

in

Our data recovery process almost always begins with a copy process. Otherwise known as cloning or imaging, we attempt to copy every data block from the failed disk to another disk.

With a normal disk, we can record how long it takes to copy a block, then multiply by the total number of blocks to calculate how long the process will take.

Cloning a Disk
Cloning a Normal Disk

With a faulty disk, this is not possible. A faulty disk will often read different blocks at different speeds depending on how bad the problem is. Until we read the block, there’s no way to know how long it will take. This is illustrated in the animation below. (Sorry, the GIF below is quite large so may take a while to load.)

Cloning a Failed Disk
Cloning a Failed Disk

With a faulty disk, we have to keep copying blocks until we get all the data. You can see from the animation above that it’s impossible to know how many slow blocks are coming up, versus good blocks.

This is the third part of a mini-series about copying data.

Read Part One here about copying small vs large files.

Read Part Two here about why computers always guess the wrong copy time.

Comments

Leave a Reply

Your email address will not be published. Required fields are marked *