I just bought an SSD. I have a lot of programs installed, so I want to avoid reinstalling Windows.

Partitioning scheme:

HDD: (2 partitions):
C (Windows): ~500G - Free ~400GB
D (data): ~1.5T - Free ~100GB

SSD: (1 partition):
E: 250GB

I read a few posts and tutorials explaining that I need to backup all of my data on D to some other "backup" devices, but since I do have ~1.4G data and I don't have any backup device to move them to, so I can't merge C and D. Is there any way that I can move everything on C to SSD (E) and make it bootable, then merge the free spaces from C into D?


Since you have only 100gB on your C: drive, it will fit easily on the SDD and you have no problem.

Download the excellent – and free – MiniTools Partition Wizard and follow the instructions at How to Migrate OS to SSD/HD | MiniTool Partition Wizard Tutorial – it’s as simple as that

| improve this answer | |
  • Sorry, Chris; don't know how I overlooked that. Monday morning :-/ Then it's no problem at all (+1) – Mawg says reinstate Monica Feb 4 '19 at 8:37
  • 1
    Thanks, it looks like the solution i need. 1 Follow up question: After selecting "To Replace the System Disk", there are 2 options: "replace my system disk with another hard disk" and "Move my OS to another hard disk". It asks to select "replace the system disk". Why not the other? Thanks – Kiddo Feb 4 '19 at 21:56
  • As far as I understand it, option 1 is when you want to replace your C: drive with another, presumably larger, and the program would have to copy it temporarily to another drive, then copy it back to the new one when you install it. But you definitely want option 2. – Mawg says reinstate Monica Feb 5 '19 at 7:23
  • 1
    so i have tried both of the options, none worked. They both created some FAT32 system drives and make the SDD unbootable (after changing the BIOS boot). I found another solution, will add it below. – Kiddo Feb 7 '19 at 21:48
  • 1
    Thanks I updated my answer above. Sorry not sure why your solution didn't work, but it was a good start for me to dig more to find my own answer. Thank you. – Kiddo Feb 10 '19 at 6:46

So I have tried different tools and none of them worked as expected so far, the thing is that most of them will create some visible FAT32 system disks after cloning the Windows disk (which should be hidden), and made the windows driver not C (which, again screw up some of the setting that needs to read from C: drive instead of new driver letter). Below is a working solution that I found so far:

  1. Download EasyUS Todo Backup
  2. Install it, choose the Trial for faster speed (or, if you choose free version, it will take a lot longer, believe me)
  3. Select Clone Disk, just clone your C: disk to SSD
  4. Wait and let it finish.

Now up to this step, everything is done. You can continue to step 7. However, it will leave no visible FAT32 system disk and the new windows will be assigned to the next driver letter (i.e: E:, F: etc), follow the below steps to change these.

  1. DO NOT RESTART, now shut down your computer.
  2. Unplug the OLD HDD, make sure it's not connected to the mainboard.
  3. Restart your PC, enter your BIOS settings and choose to boot from SSD (it will be the only one now - or you can skip this step).
  4. Now after you are in, your new windows will be assigned to C: drive. Make sure everything works.
  5. Shut down again, plug in your HDD.
  6. After booting, go to "This-PC", and remove the windows on the HDD.

Hope this helps.

| improve this answer | |

Your Answer

By clicking “Post Your Answer”, you agree to our terms of service, privacy policy and cookie policy

Not the answer you're looking for? Browse other questions tagged or ask your own question.