A clone that never leaves 0% or that hangs at 99% is one of the most frustrating problems in disk migration. The progress bar looks frozen, the estimated time keeps rising, and the machine appears to do nothing at all.
Both stalls have predictable causes: the job cannot read the source, cannot write the target, or cannot finish the final bookkeeping step. This article explains each one and shows how to get the copy moving again.
0% means the job never started reading, while 99% means the data is already copied and only the closing work remains. The two numbers point to different fixes.

These changes remove the most common external blockers, so that a second attempt can show whether the disk itself is the cause.

These fixes help with healthy drives, but they cannot rescue a disk that is physically failing. If the progress stops at the same block every time, image the source with a tool built for damaged media instead of retrying the clone.
A tool that reports progress per partition and retries gracefully will often complete a copy that another program abandoned at 0%.
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. Select the source disk and click Next.

Step 3. Select the destination SSD and confirm that its data will be replaced.

Step 4. Choose the clone mode and confirm the system partition gets the C letter on the target.

Step 5. Click Proceed, wait for the copy to finish, then shut the machine down before you remove any cable.

A progress bar that reaches 100% is not proof of success. Only a readable volume and a working boot confirm that the stall was solved rather than skipped.
The data is usually copied. The tool is writing boot records, so give it a few more minutes before you stop it.
Yes. Nothing has been written yet, so cancel, restart the tool, and retry with more free space.
A bad sector or a failing cable stops the transfer at that block, so the fault is localised and repeatable.
Often. Real-time scanning locks files the tool needs, so disable it during the copy and re-enable it afterwards.
No. Hubs drop under load. Connect the enclosure to a rear port on the machine instead.
Repeated clone attempts put stress on a weak source disk, and a failed job can leave the target half written. Create a system image first so the data is safe whatever happens next.
Watch the video tutorial below to back up Windows and restore it if the clone fails.
Step 1. Open Qiling Disk Master and select System Backup to include the boot partitions.

Step 2. Save the image to a drive other than the target disk and start the backup.

Step 3. Click Proceed to start the system backup and wait patiently until it finishes. You can also tick Shut down the computer when the operation is completed to power off automatically.

Step 4. If the clone or the boot repair fails, restore the image and then reassign drive letters or rebuild the boot records from Windows Recovery.

A frozen 0% is a start-up blocker such as space, a cable or a locked file, while 99% is usually the final boot-record step. Fix the environment first and only then blame the disk. When the clone keeps stalling, use Qiling Disk Master and verify the volume before you retire the old drive.
For more on slow or failing copies, see How Long Does a Disk Clone Take, Clone a Hard Drive with Bad Sectors, Clone a Failing HDD Before It Dies, and Clonezilla Failed to Clone Bad Sectors.