Clonezilla is free, runs from a USB stick, and has copied drives in data centers for two decades. Its weakness is the interface: a text menu lists disks by cryptic device names, and one wrong choice overwrites the target without a recycle bin.
This walkthrough keeps the sequence short, explains what each confirmation means, and covers the firmware and boot record work that has to happen before the cloned disk will start Windows on its own.
The stick must reach the firmware boot list before the hard drive does. Use the one-time boot menu, usually F12, F11 or Esc depending on the board, so you do not have to change the permanent order.

If the menu labels still look ambiguous, drop to the shell and run lsblk or sudo parted -l. Guessing between two identical 1TB drives is exactly how a clone lands on the wrong disk.

Clonezilla runs from the live media, so it cannot clone the disk that is currently running Windows. Booting the stick is the whole point; there is no supported in-place mode from inside the installed system.
If the text screens feel risky, the same job takes about five dialogs in Qiling Disk Master, and the destination is described by model and capacity instead of a Linux device name.
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. Connect the new disk with a SATA cable or USB adapter, then select the drive that currently holds Windows as the source.

Step 3. Select the new disk as the destination and read its model and capacity before you accept the warning.

Step 4. Keep the intelligent mode and leave all partitions selected so the EFI and recovery areas move along with Windows.

Step 5. Click Proceed, wait for the completion message, then power off and remove the old disk before the first start.

A clone that starts only while the old disk is attached has a boot-order problem, not a failed copy. The firmware is still picking the first EFI entry in its list, which belongs to the original drive.
Yes. Every partition and file on the target is replaced. Back up the target before you boot Clonezilla, because the tool offers no recovery step.
Yes, the target only has to be equal or larger. Expert mode offers a proportional option so the partitions can use the extra space.
Firmware is usually still booting the old disk, or the EFI entry points at the old partition. Disconnect the source and repair the BCD.
It copies the encrypted blocks, but Windows may demand the recovery key on first boot. Suspend BitLocker before cloning to avoid that prompt.
No. Every job is a full image or a full device-to-device copy, so plan the storage space and the downtime before you start.
One wrong device name in Clonezilla wipes the only copy of your data. Create a separate system image first, so a failed clone becomes a restore job rather than a rebuild.
Watch the video tutorial below to back up Windows and restore it if the clone fails.
Step 1. Before booting Clonezilla, open Windows and create a System Backup with Qiling Disk Master.

Step 2. Save the image to a disk that will not be connected during the clone, ideally an external drive you unplug afterwards.

Step 3. Run the backup and let it finish completely; the optional shutdown tick prevents the PC from sleeping mid-backup.

Step 4. If the Clonezilla copy will not boot, restore the image to the original disk and repeat the clone with a different target drive.

Clonezilla works well when the device names are read carefully. Boot the live media, choose device-device and disk to local disk, confirm the target twice, then disconnect the source and put the new disk first in firmware. If the text menus still make the job feel unsafe, use a guided tool that names the destination for you.
For more on rescuing drives and imaging them, see How to Clone a Hard Drive with Bad Sectors, How to Clone an HDD to SSD Without Software, How to Clone a Disk with WinPE When Windows Won't Boot, and How to Clone a USB Drive to an ISO or Image File.