How to Migrate Windows 10 from HDD to SSD Using Clonezilla

Best Affordable Linux and WordPress Services For Your Business
Outsource Your Linux and WordPress Project and Get it Promptly Completed Remotely and Delivered Online.

If You Appreciate What We Do Here On TecMint, You Should Consider:

  1. Stay Connected to: Twitter | Facebook | Google Plus
  2. Subscribe to our email updates: Sign Up Now
  3. Get your own self-hosted blog with a Free Domain at ($3.45/month).
  4. Become a Supporter - Make a contribution via PayPal
  5. Support us by purchasing our premium books in PDF format.
  6. Support us by taking our online Linux courses

We are thankful for your never ending support.

Matei Cezar

I'am a computer addicted guy, a fan of open source and linux based system software, have about 4 years experience with Linux distributions desktop, servers and bash scripting.

Your name can also be listed here. Got a tip? Submit it here to become an TecMint author.

RedHat RHCE and RHCSA Certification Book
Linux Foundation LFCS and LFCE Certification Preparation Guide

You may also like...

6 Responses

  1. Daniel Jeznach says:

    Hi, this is fantastic article, it helped me to save about 50$. I had to migrate HDD to SSD with Win8.1 with UEFI boot, used clonezilla for cloning partitions, but didn’t know how to copy boot records.

    I almost gave up and I was considering buying one of these commercial magic tools to do the job for me, but then I found this article. I used sysrescuecd Linux and followed first steps, now everything here works like a charm on new SSD. Thank you.

  2. Internet User says:

    I found that Clonezilla was disrupting the partition table on a nvme drive with windows 10 bitlocker encrypted drive. I was able to get this to work with 2 changes. Disable bitlocker before shutting down (but did not decrypt), and then using dd instead of Clonezilla to copy each partition. I suspect the block by block option in Clonezilla would work too.

  3. Iulian Murgulet says:

    Congratulations Matei for this good tutorial.

    Maybe an extra step . Before start cloning, make a fstrim on the SSD in case of a old/used SSD.

  4. Matei Cezar says:

    And what’s the procedure in case the Windows partition has 500GB, for example, and your SSD only 60 or 120 GB? How do you transfer the OS to a SSD in this case. You can do it in expert mode and skip checking the destination disk, but if the size of the Windows partition, in case of a production machine, exceeds the SSD size, then data corruption will surly occur! Yes, you can disable page file, hibernation and delete all system restore points to free some space, but this is just a Windows trick to save space. What if the machine was put into hibernation.

    You don’t want to delete hiverfile.sys. The point of cloning is to do exactly what it implies: clone, bit by bit, sector by sector, block by block, all data from one drive to other. If Windows diskmgmt tool does an execrable job in shrinking space, then you can use an Open Source Linux distro to shrink a Windows OS partition to it’s minimal data limit.

  5. Martins Almeida says:

    Unnecessary complicated procedure and not even complete, as many times you are not able to shrink windows system partition without previously (and temporarily) removing virtual memory and disabling system protection.

    I would prefer moving any data partition to an exterrnal disk, then remove the data partition, leave all other partitions adding up to the size of the ssd disk, and run the clonezilla in expert mode and select not checking the size of the destination disk, leaving all remaining options as default.

    • Matei Cezar says:

      What if the you have a 4 TB HDD, with the Windows system installed on a 200 GB partition and the rest of the space forms the D: partition with 3 GB occupied space. What’s the easy way? Wait a day to transfer 3GB of data from one HDD to other and then crate one big partition to transfer with clonezilla (no check the size of the destination disk) or shrink the windows partition to the size of the SSD and transfer only the Windows partition (with all required pre-partitions, such as Reserved space, certainly).

      Then, on the old HDD you just delete the windows partition and create a new partition. The rest of the partitions on old HDD, the old D: partition will remain intact with with no data touched. The time you gain using this method is way shorter. With disk to disk clone, migrating a 100 GB Windows partition from a HDD to a SSD will not take longer than a couple of ten minutes or roughly one or two hours tops.

Got something to say? Join the discussion.

Your email address will not be published. Required fields are marked *

This site uses Akismet to reduce spam. Learn how your comment data is processed.