How to Clone a Failing Drive with ddrescue


A healthy drive gives up its data at full speed. A dying drive stops for ten seconds on a single sector, then continues, then stops again, and a conventional clone can sit at nineteen percent for hours while the platters wear out.

ddrescue is built for that situation. It reads the easy blocks first, records what it managed to save, and lets you retry the difficult areas later without starting over.

PAGE CONTENT

When a Normal Clone Keeps Stalling

ddrescue ships in most Linux rescue environments, including the Ubuntu and GParted Live images, so a spare USB stick is usually the only hardware you need to add.

A failing NVMe drive that should be imaged before replacement

Measure the Drive Before You Image

Two copies beat one. Write the image to an internal disk, then copy it to an external drive before anything is written to the replacement SSD.

Check used space to plan the size of the rescue image

Use the ddrescue Options That Matter

Always pass a mapfile, for example rescue.map. It records which sectors succeeded, so an interrupted run resumes where it stopped instead of reading the whole drive again.

Clone the Healthy Copy with Qiling Disk Master

Once the image is safe, the failing drive can stay unplugged. Writing the image to the new SSD, or cloning the restored disk, is a normal copy that a guided tool can finish in a few clicks.

Watch the video tutorial below to clone the drive step by step with Qiling Disk Master.

Step 1. Open Qiling Disk Master, choose Clone, and then select Disk Clone.

Choose Disk Clone in Qiling Disk Master

Step 2. Attach the new SSD and select the disk that holds the rescued copy as the source.

Select the rescued disk as the clone source

Step 3. Select the new SSD as the destination and confirm that its capacity is at least the size of the source.

Select the new SSD as the clone destination

Step 4. Use the intelligent mode and keep every partition selected so the copy stays bootable.

Keep all partitions selected on the rescued disk

Step 5. Click Proceed, wait for the finish message, then shut down before you remove the USB bridge.

Wait for the clone of the rescued data to finish

Verify the Copy and Recover What Is Missing

Keep the failing drive unpowered once the image is verified. An offline drive cannot degrade further, and the image can be written to another SSD later at no risk.

FAQs About ddrescue

Is ddrescue better than dd for a failing disk?

Yes. dd slows or stops at the first error, while ddrescue skips bad areas, logs them in a mapfile and resumes from that point on the next run.

Can I write the image to a smaller SSD?

Not directly. Image the whole disk, write it to an equal or larger SSD, then shrink the partition on the copy with a partition tool.

What does the -n option change?

It performs one fast pass without retrying bad sectors, so you capture the readable data before the drive has a chance to fail completely.

How long does a rescue take?

A healthy drive images in hours. A drive with many bad sectors can take days, and every added retry pass makes the total longer.

Can I clone a failing drive from Windows?

Not safely. Boot a Linux live media for ddrescue, or use a Windows PE clone tool that can skip bad sectors and report them afterwards.

Back Up Before the Drive Dies

A rescue image is not a backup until it exists in two places. Keep a second copy of the image and a system backup of the PC you use for the recovery, so one bad disk does not take both copies with it.

Watch the video tutorial below to back up Windows and restore it if the clone fails.

Step 1. On the PC that receives the rescued data, open Qiling Disk Master and choose System Backup.

Create a System Backup on the recovery PC

Step 2. Write the image to a drive other than the one holding the rescue image, so a single failure cannot destroy both.

Choose a separate destination for the backup

Step 3. Click Proceed and let the backup reach completion before you start the long rescue run.

Finish the backup before starting the disk rescue

Step 4. If the rescued copy will not boot, restore the backup on the recovery PC and write the image to a second SSD.

Restore the recovery PC after a failed rescue attempt

Conclusion

When a drive is failing, stop cloning and start imaging. Run ddrescue with -n to capture the readable sectors, retry with -r3 using the same mapfile, then write the image to a healthy SSD and verify the copy before the original is retired.

For more on cloning from outside Windows and handling damaged media, see How to Clone a Hard Drive Without Booting Windows, How to Fix Acronis Clone Disk Failed Error, How to Clone a Disk with a Different Sector Size, and 4K Alignment When Cloning to an SSD: Why It Matters.

Related Articles


Is this information helpful?     

What can we do to improve this information? (Optional)
Refresh Please enter the verification code!


QilingTech uses cookies to ensure you get the best experience on our website.  Learn more  Got it