How To Clone Your SSD or Hard Drive

How To Clone Your SSD or Hard Drive
(Image credit: Tom's Hardware)

Even the best SSDs are dirt cheap these days, so it’s very tempting to upgrade your gear. Migrating from one drive to another can be tiresome, however. You have the OS, your apps, all your settings and your data. Starting over from a clean install of Windows (or Linux) would take forever and you’d probably spend weeks finding things you forgot to add back. The answer: clone your SSD.

Cloning a drive is a quick and simple way to move your install from an older slower drive, to a faster and larger one. There are many ways to accomplish this, and Clonezilla ranks amongst the best. This live Linux distro boots from a USB or CD/DVD and uses a wizard based system to easily migrate between drives, create images of installations, and even deploy OSes to multiple machines over a network connection.  Clonezilla just works whether you’re cloning a Windows OS or a Linux distro.

Connecting Your New Drive to the PC for Cloning

If you want to move the contents of your PC’s boot drive to a new, faster or larger alternative, you need a way to have both drives connected to the computer at the same time. If you have a desktop with room for it, you can connect the new drive to its M.2 or SATA port and mount it in your case.

However, if you are using a laptop or you don’t have room to have both drives in your computer at the same time, you’re going to need some kind of enclosure that allows you to connect the new drive to a USB port. If the new drive is a 2.5-inch SATA drive, grab a SATA to USB 3.0 enclosure. If it’s an M.2 NVMe or SATA drive, grab an M.2 to USB enclosure.

If you are using an enclosure, you’ll need to open your PC when the cloning is complete and swap out the old drive for the new one. If you’re planning to sell or give away the old drive, see our tutorial on how to securely erase an SSD or hard drive.

Cloning Windows (or Another OS)

For the purposes of our screenshots and steps below, we migrate a Windows 10 installation from a 64GB eMMC drive to a 256GB NVMe drive. However, the process that we follow can be applied to other scenarios, such as migrating installations from older drives to SSD or for cloning a drive as a backup.

Creating a Clonezilla Boot USB

Creating a Clonezilla boot USB is a great first step for your tech toolbox. With Clonezilla you have the tools to backup and migrate entire systems. For this part of the project you will need a 4GB USB flash drive.

1. Go to the Clonezilla download page and select the current Stable release. At the time of writing this was a Debian based release.

How To Clone Your SSD or Hard Drive

(Image credit: Tom's Hardware)

2. Select the CPU architecture and set the file type to ISO, then click Download. USB drives require the ZIP file type, CD / DVD users will need to select ISO before downloading.

How To Clone Your SSD or Hard Drive

(Image credit: Tom's Hardware)

3. Download and install Rufus for your operating system.

4. Insert a USB drive into your machine and open Rufus.

5. Check that your USB drive is selected, and then click on SELECT and use the Clonezilla ISO image.

How To Clone Your SSD or Hard Drive

(Image credit: Tom's Hardware)

6. Click on Start to begin writing Clonezilla to the USB drive.

How To Clone Your SSD or Hard Drive

(Image credit: Tom's Hardware)

4. Write the image in ISO mode and clock Ok to start the process.

How To Clone Your SSD or Hard Drive

(Image credit: Tom's Hardware)

Booting Clonezilla

With our test machine running Windows 10 from an embedded 64GB eMMC drive, and a blank NVMe drive inserted into the machine we are ready to migrate the installation.

1. Boot from the Clonezilla USB drive. The key to enter the BIOS is a little different for every machine, but here we have a list that will steer you right.

2. From the menu select Clonezilla live and press Enter.

How To Clone Your SSD or Hard Drive

(Image credit: Tom's Hardware)

3. Select your desired language and press Enter.

How To Clone Your SSD or Hard Drive

(Image credit: Tom's Hardware)

4. Confirm the selection by pressing Enter.

How To Clone Your SSD or Hard Drive

(Image credit: Tom's Hardware)

5. Press Enter to start Clonezilla’s wizard process.

How To Clone Your SSD or Hard Drive

(Image credit: Tom's Hardware)

6. Select device-device to clone one drive to the other and press Enter. The other options are device-image, which clones a drive to a backup image. Remote-source and destination for remote cloning tasks. Servers can be used to clone devices to a remote server, or to distribute one clone image to multiple devices at once.

How To Clone Your SSD or Hard Drive

(Image credit: Tom's Hardware)

7. Select Expert and press Enter.

How To Clone Your SSD or Hard Drive

(Image credit: Tom's Hardware)

8. Select disk_to_local_disk cloning option and press Enter.

How To Clone Your SSD or Hard Drive

(Image credit: Tom's Hardware)

9. Select the source (the drive that you wish to clone) and press Enter.

How To Clone Your SSD or Hard Drive

(Image credit: Tom's Hardware)

10. Select the target on which to clone the source and press Enter. In our example it is a 256GB NVMe drive.

How To Clone Your SSD or Hard Drive

(Image credit: Tom's Hardware)

11. Scroll down to T1 and press Space to select and then Enter to move onwards. This option will ensure that our Windows bootloader is successfully copied to the target drive.

How To Clone Your SSD or Hard Drive

(Image credit: Tom's Hardware)

12. Accept the default option to skip checking the filesystem, and press Enter. You can opt to scan the filesystem for issues if you wish, but this will add some time to the process.

How To Clone Your SSD or Hard Drive

(Image credit: Tom's Hardware)

13. Accept the default option to use the existing partition table and press Enter.

How To Clone Your SSD or Hard Drive

(Image credit: Tom's Hardware)

14. Select Choose and press Enter. When Clonezilla is finished, it will prompt us to reboot or shutdown the machine.

How To Clone Your SSD or Hard Drive

(Image credit: Tom's Hardware)

15. Press Enter to start the process. Clonezilla provides us with a terminal command which encapsulates all of the options we have just chosen. Should we wish to run the process via a terminal, this command can be used.

How To Clone Your SSD or Hard Drive

(Image credit: Tom's Hardware)

16. Press Y and Enter to begin the process. Make sure that everything is correct before moving onwards, there is no going back.

How To Clone Your SSD or Hard Drive

(Image credit: Tom's Hardware)

17. Wait for the cloning process to finish. Depending on the size and speed of your drives, this can take some time.

How To Clone Your SSD or Hard Drive

(Image credit: Tom's Hardware)

18. Press Enter to finish the process.

How To Clone Your SSD or Hard Drive

(Image credit: Tom's Hardware)

19. Select Power off and press Enter.

How To Clone Your SSD or Hard Drive

(Image credit: Tom's Hardware)

Extending Your Partition After Cloning

The migration is complete and now we need to check that our OS boots and extend the partition to use all of the space on the drive. We used Windows 10, but the steps should be the same in Windows 11.

1. Swap in the new drive if you are not keeping both drives in the same computer.

2. Power on the computer and via the BIOS set the new drive as the boot drive. This is different for every machine, please refer to the motherboard manual

3. Boot up, in our case to Windows.

4. Open the File Manager and click on This PC. We need to extend the partition to make full use of the NVMe drive’s capacity.

How To Clone Your SSD or Hard Drive

(Image credit: Tom's Hardware)

5. Download and install MiniTool Partition Wizard Free

6. Open MiniTool and click on the recovery partition. We don’t need this partition and it prevents us from using the full capacity of the drive. You may not have this partition in the same location, if there is no partition between the Windows install and the unallocated space, you can skip to step

How To Clone Your SSD or Hard Drive

(Image credit: Tom's Hardware)

7. Right click on the partition and select Delete.

How To Clone Your SSD or Hard Drive

(Image credit: Tom's Hardware)

8. Click Apply to delete the recovery partition.

How To Clone Your SSD or Hard Drive

(Image credit: Tom's Hardware)

9. Click on the Windows partition.

How To Clone Your SSD or Hard Drive

(Image credit: Tom's Hardware)

10. Right click on the partition and select Extend.

How To Clone Your SSD or Hard Drive

(Image credit: Tom's Hardware)

11. Select the unallocated space, and then use the slider to select how much space you need. Click OK. We chose to use the maximum capacity of the drive.

How To Clone Your SSD or Hard Drive

(Image credit: Tom's Hardware)

12. Click Apply to extend the partition.

How To Clone Your SSD or Hard Drive

(Image credit: Tom's Hardware)

13. Go back to the File Manager, This PC to check that the drive capacity is now increased.

How To Clone Your SSD or Hard Drive

(Image credit: Tom's Hardware)
Les Pounder

Les Pounder is an associate editor at Tom's Hardware. He is a creative technologist and for seven years has created projects to educate and inspire minds both young and old. He has worked with the Raspberry Pi Foundation to write and deliver their teacher training program "Picademy".

  • SkyNetRising
    LOL.
    Tutorial, how to make cloning so complicated, to scare you off completely.
    Reply
  • USAFRet
    CloneZilla used to be good.
    However, it does NOT work when changing from a larger drive to a small. Such as HDD to SSD.
    In CZ, the target drive must be the same or larger than the source.

    Current tools are much easier to work with.
    They only take into account the actual data size, not the physical drive size.



    -----------------------------
    Specific steps for a successful clone operation:-----------------------------
    Verify the actual used space on the current drive is significantly below the size of the new SSD
    Both drives must be the same partitioning scheme, either MBR or GPT
    Download and install Macrium Reflect (or Samsung Data Migration, if a Samsung target SSD)
    If you are cloning from a SATA drive to PCIe/NVMe, you may need to install the relevant driver for this new NVMe/PCIe drive.
    Power off
    Disconnect ALL drives except the current C and the new SSD
    Power up

    Verify the system boots with ONLY the current "C drive" connected.
    If not, we have to fix that first.

    Run the Macrium Reflect (or Samsung Data Migration)
    Select ALL the partitions on the existing C drive

    If you are going from a smaller drive to a larger, by default, the target partition size will be the same as the Source. You probably don't want that
    You can manipulate the size of the partitions on the target (larger)drive
    Click on "Cloned Partition Properties", and you can specify the resulting partition size, to even include the whole thing
    Click the 'Clone' button
    Wait until it is done
    When it finishes, power off
    Disconnect ALL drives except for the new SSD. This is not optional.
    This is to allow the system to try to boot from ONLY the SSD
    (swapping cables is irrelevant with NVMe drives, but DO disconnect the old drive for this next part)
    Swap the SATA cables around so that the new drive is connected to the same SATA port as the old drive
    Power up, and verify the BIOS boot order
    If good, continue the power up

    It should boot from the new drive, just like the old drive.
    Maybe reboot a time or two, just to make sure.

    If it works, and it should, all is good.

    Later, reconnect the old drive and wipe all partitions on it.
    This will probably require the commandline diskpart function, and the clean command.

    Ask questions if anything is unclear.
    -----------------------------
    Reply
  • USAFRet
    Further, if you are wanting to do this with an M.2 drive, and you only have 1x M.2 port.

    ---------------------------------------------
    1x m.2 slot with an Image

    Assuming you have another drive (any type of drive) with sufficient free space to hold the entirety of your current m.2 drive:

    Download and install Macrium ReflectRun that, and create a Rescue CD or USB (you'll use this later). "Other Tasks". Create this on a small USB flash drive or DVD.
    In the Macrium client, create an Image to some other drive. External USB HDD, maybe. Select all partitions. This results in a file of xxxx.mrimage
    When done, power OFF.
    Swap the 2 drives
    Boot up from the Rescue USB you created earlier.
    Restore (on the toolbar), and tell it where the Image is that you created in step 3, and which drive to apply it to...the new m.2
    Go, and wait until it finishes.
    That's all...this should work.
    Reply
  • Anyware
    Or, if you have a Samsung SSD, you can use their simple Samsung Data Migration tool. I don't know if it's specific to Samsung SSDs, but that's the only time I've used it. https://semiconductor.samsung.com/consumer-storage/support/tools/
    Reply
  • USAFRet
    Anyware said:
    Or, if you have a Samsung SSD, you can use their simple Samsung Data Migration tool. I don't know if it's specific to Samsung SSDs, but that's the only time I've used it. https://semiconductor.samsung.com/consumer-storage/support/tools/
    Yes.
    The Samsung Data Migration tool is only for cloning TO a Samsung target SSD.

    (and the SDM is mentioned in my steps above)
    Reply
  • newtechldtech
    USAFRet said:

    Ask questions if anything is unclear.
    -----------------------------

    Network cloning please , USB cloning is trivial ...
    Reply
  • USAFRet
    newtechldtech said:
    Network cloning please , USB cloning is trivial ...
    Details of what you are wanting to do?

    Recovering an Image over the network is also trivial.
    Reply
  • saunupe1911
    USAFRet said:
    Yes.
    The Samsung Data Migration tool is only for cloning TO a Samsung target SSD.

    (and the SDM is mentioned in my steps above)
    Yeah but I'm sticking only with Samsung drives from now on!

    Samsung Magician is super easy and all these other tools are charging to do a true clone.

    Only hard drive to ever die on me within the past 10 years was a Sabrent Rocket...never again smh
    Reply
  • WrongRookie
    SkyNetRising said:
    LOL.
    Tutorial, how to make cloning so complicated, to scare you off completely.

    I know..getting a good cloning software that's free is pretty easy. I'm sure Macrium or the software a lot of SSD drives offer do cloning pretty easily.

    Not sure what they were getting at using clonezilla..
    Reply
  • Persister
    Does Windows see this as using same serial # OS on multiple pc/s? It might not be in fact, but certainly could be.
    Reply