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.
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.

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.

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.
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.

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

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

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

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

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.
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.
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.
It performs one fast pass without retrying bad sectors, so you capture the readable data before the drive has a chance to fail completely.
A healthy drive images in hours. A drive with many bad sectors can take days, and every added retry pass makes the total longer.
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.
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.

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

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

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

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.