How to Migrate Windows 10 from HDD to SSD Using Clonezilla

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

5 Responses

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

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

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

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