How-To Geek

How to Migrate Your Windows Installation to a Solid-State Drive


Many older (or cheaper) Windows laptops come with traditional mechanical hard drives—which these days, are pretty outdated and slow. Upgrading to a new, super fast solid state drive (or SSD) is the surest way to speed up an old computer. There’s one problem: moving your Windows installation can be tricky, especially since SSDs are often smaller than their traditional hard drive counterparts.

However, there is a way to migrate your Windows 7, 8, or 10 installation to an SSD without reinstalling Windows. It takes a few extra steps, but a lot less time.

What You Need

Apart from your SSD, you’ll need a few other things for this process to work. Here’s what we recommend:

  • A way to connect your SSD to your computer. If you have a desktop computer, then you can usually just install your new SSD alongside your old hard drive in the same machine to clone it. If you’re using a laptop, however, this usually isn’t possible, so you’ll need to buy something like a SATA-to-USB cable (shown right), which will let you connect a 2.5″ hard drive or SDD to your laptop via USB. You can also install your SSD in an external hard drive enclosure before you start the migration process, though that’s a bit more time consuming.
  • A copy of EaseUS Todo Backup. Its free version has all the features we need to accomplish the task in front of us, so download the free version and install it like you would any other Windows program.
  • A backup of your data. We can’t stress this enough. It’s completely foolish to start messing around with your hard drive without a backup. Check out our guide to backing up your computer, and make sure you have a full backup of your important data before continuing.
  • A Windows system repair disc. This is a just-in-case tool. On the off chance that your Master Boot Record gets corrupted, you’ll be able to pop in the Windows repair disc and fix it in a matter of minutes. Follow these instructions for Windows 7, and these instructions for Windows 8 or 10. Don’t forget to print off a copy of our guide to repairing the bootloader so you’re ready to fix it if you need to. No really. Do it. Burn that CD and print that article—having it on hand will save you the hassle of finding another computer to create the boot CD on if you need it.

Step One: Tidy Up Your Current Hard Drive

If you’re migrating to a drive that’s smaller than you’re current one—which is often the case if you’re moving to an SSD—you’ll run into a problem right off the bat. There isn’t enough room on your destination drive for all your files!

To check the capacity of each drive, plug your SSD into your computer and wait for it to show up in Windows Explorer. right-click on each drive and select “Properties”. In the two screenshots below, you see our old drive’s (left) used space (141 GB) is larger than what our new drive (right) can hold (118 GB).


You’ll probably encounter something similar. So, before you migrate your data, you’ll need to clean up your current hard drive.

Start by deleting any files you don’t need. That means old movies, TV shows, music, old backups, and anything else that takes up a lot of space. Uninstall any programs you don’t use anymore, then run Disk Cleanup to get rid of any other junk on your system. You may even want to run a program like CCleaner to make sure everything is squeaky clean.

That’ll help a little, but in some cases, it may not be enough. If you run out of things to delete, it means you’ll have to find a new place to store personal files such as your pictures, documents, movies, music, and more, because they won’t fit on  your new drive.

You have a couple of options:

  • An external hard drive: If you have an external hard drive lying around (that you aren’t using for important backups!), now’s the time to use it. You will need to move all your precious files over to it in order to slim down your Windows partition.
  • A second internal drive: This usually isn’t an option available to a lot of laptop users, but if you’re a desktop user, you could buy a large, cheap extra hard drive and move your files to that. You can even move the location of your Documents, Music, and other folders after you migrate, so Windows never skips a beat. 
  • Cloud storage: If you don’t have any extra hard drives, you could move those extra files to a cloud-based solution like Dropbox or OneDrive. Just keep in mind that if you don’t have your personal files stored to the cloud yet, it might take a while (like days or even weeks) to upload them, so just be prepared. Once you’ve moved all your stuff over to your cloud folders, you can unsync them to free up that drive space.

Remember, since your new hard drive is smaller than your old one, you’ll need to find a new permanent place to store them, so pick the solution that works best for you long-term.

Step Two: Update Your SSD’s Firmware


SSDs are, technologically, the new kid on the block. Several of the earliest generation SSDs had various bugs and issues which were only banished with significant firmware updates. Each drive company has their own technique for updating firmware—some require you to reboot with a special CD to flash the firmware and some allow you to flash the firmware from within Windows if the drive is not the primary OS drive. OCZ, for example, has one of the aforementioned in-Windows tools (seen in the screenshot above). Visit the the website of your drive manufacturer to read more about your drive and how to update the firmware. Now is the absolute best time to update the firmware as there is zero risk of data loss, since you haven’t copied anything to it yet.

Step Three: Clone Your Drive With EaseUS Todo Backup

Now it’s finally time for the main event. Fire up the EaseUS application and click “Clone” on the main screen.


First, select your source disk. This will be  your current Windows system drive. Our system drive consists of three partitions: an active boot partition, the actual Windows partition, and a recovery partition. We want to clone all three, so we’re just going to place a check next to the hard disk to make sure they’re all selected. Click “Next” to proceed.


Now you need to select your SSD as the destination. In our case, that’s “Hard Disk 4”, containing 119 GB of unallocated space. Make absolutely sure you choose the correct drive, or you could lose data!

Place a check by it, and then check the “Optimize for SSD” box, which will ensure you get the best performance possible out of your resulting Windows installation.


Now, before you click “Next”, take a minute to click the “Edit” button next to your SSD.


EaseUS will show you what your resulting drive will look like. In some cases, you may need to do some tweaking here. For example, on my SSD, EaseUS wanted to make the boot and recovery partitions much larger, even though they contain less than a gigabyte of data. I’d rather have that space on my main Windows partition, so I needed to resize these before continuing.

To resize these partitions, first select one, then drag the handles that appear between the partitions, much as if you were resizing a File Explorer window.

I then resized my main Windows partition to fill the rest of the empty space.

Depending on your drive’s layout, you may have to alter things in a different way. When you’re done, click “OK” to continue. Double-check that everything looks right, and click “Proceed” to start the clone operation.

If you get the following warning, click “OK” to continue.

The actual length of the operation will depend on how big your source drive is, as well as the speed of the storage mediums and your computer. For us, it took about 10 minutes.

If you run into any errors during this process, you may need to use a third-party defragmenting tool on your current system drive—in some cases, system files sitting on the end of a drive can make it difficult to resize.


When the operation is completed, click “Finish”.

As you can see in the following screenshot, our new system drive is already showing up in File Explorer. All that’s left now is to begin using it.

To do this, the next steps are fairly simple. Shut down your computer, remove the old drive and install the new in the same place. Restart your computer and it should boot from your new drive automatically.

If you’re using a desktop computer and want to leave the old drive in place—perhaps as a backup or storage device—then you will need to boot into your system BIOS (usually by holding the Delete button before the Windows boot logo appears). From there you will need to point your BIOS at the new drive as the first one to boot. You can follow our instructions on booting from USB to do this—just select your new hard drive instead of a disc or USB drive in the instructions.

In either case, when you reboot, you should find that your SSD is now listed as the C: drive. (If it isn’t, double-check you performed the above steps correctly.)

Step Four: Put the Finishing Touches On Your SSD

Once your new system drive is up and running, you’ll need to do a few last things to make sure everything is running in tip-top shape. Here’s what we recommend.

Make sure TRIM is turned on. TRIM is a special set of commands that help SSDs effectively manage empty space on the disk (if you’re curious you can read more here). Open up the command prompt and type in the following command:

fsutil behavior query DisableDeleteNotify

This lengthy command has a very simple output, either a 0 or a 1. If you get a 1, TRIM is not enabled. If you get a 0, TRIM is enabled. If you need to enable it type the following command:

fsutil behavior set DisableNotify 0

Make sure defragmentation is turned off. There is no need to defragment an SSD, and in fact, it’s advisable not to. Windows should handle this automatically, but it doesn’t hurt to check. Open the Start menu and, in the run box, type dfrgui to open the Disk Defragmenter. Click on the Schedule button, then click “Select Disks” Uncheck your SSD (which should be your C: drive) and Click OK.

Restore your personal files. Here you have some decisions to make. While it’s possible that your documents and maybe even your pictures will fit onto your new SSD, it’s unlikely your video and music files will, which means you’re going to need to keep them located elsewhere, such as on a second internal drive (you can use your old drive for this by the way) or an external hard drive.

If you want, you can even point your special user folders to that new location, so Windows will always look there first for the files in question. Just right-click on your Documents, Music, or other user folders and head to Properties > Location > Move… to move them.

A word on other SSD tweaks and tricks. Be cautious about tweaking beyond these simple fixes. Many SSD guides suggest increasing performance by turning off the Superfetch (there is dubious evidence that this tweak improves performance at all) or disabling the page file (which decreases writes to the SSD but can cause programs to crash if they run out of RAM). These days, you shouldn’t have to do much to keep your SSD running optimally.

The tweaks we’ve suggested here will definitely increase performance and with no negative side effects. Proceed with caution deploying tweaks you find in other guides and in discussion forum posts. And remember: Modern SSDs may have limited writes, but they’re far less limited than the SSDs of old—so old advice about avoiding things that write to your drive are pretty outdated. You’ll probably replace your computer before you come even close to wearing out your SSD!

Congratulations! You’ve cloned your disk, saved yourself hours of reinstalling Windows and customizing your apps, and you’re ready to enjoy a faster and quieter system disk.

Matt Klein is an aspiring Florida beach bum, displaced honorary Texan, and died-in-wool Ohio State Buckeye, who fancies himself a nerd-of-all-trades. His favorite topics might include operating systems, BBQ, roller skating, and trying to figure out how to explain quantum computers.

Jason Fitzpatrick is a warranty-voiding DIYer who spends his days cracking opening cases and wrestling with code so you don't have to. If it can be modded, optimized, repurposed, or torn apart for fun he's interested (and probably already at the workbench taking it apart). You can follow him on if you'd like.

  • Published 12/19/16

  • Ray Lowe

    If it is the same size, clonezilla is the way to go. It clones your entire hard drive.

  • DMcCunney

    I got a desktop with a SATA HD with Windows 7 installed, and added an SSD. Getting the system to use the SSD was a slight challenge, because it was a small form factor box whose BIOS assumed one drive, but a freeware utility let me add the SSD to the Windows boot menu.

    Cloning Windows was dead easy. The Micron SSD I bought came with a license for a version of Acronis True Image. I had to use Windows Disk Manager to initialize the SSD so it would show as a drive. After defragging the SATA HD, Acronis matter of factly cloned the Windows install to the SSD, and I could reboot, select the SSD as boot drive, and carry on. The cloning happened so quick I double-checked to make sure it had indeed happened.

    Next step was setting up to dual boot Linux. Windows Disk Manager let me carve out a suitable raw slice on the SSD. Reboot from a bootable USB thumb drive with the Ubuntu installer, run it, and Ubuntu saw the raw slice on the SSD and installed to it. The result was a Grub2 menu letting me boot Ubuntu from SSD, Windows from SSD, or Windows from SATA HD (since I hadn't removed it.)

    When I upgraded to Win10, the Win 7 install was still on the SATA HD, so I could boot Ubuntu, Win10 from SSD, or Win 7 from HD. (Win10 has been, um, quirky, so being able to boot Win7 has been useful.)

    I did turn off defrag, but as of Win10, at least, I turned it back on. Under Win10, Windows is smart enough to recognize it's an SSD, and instead of a defrag does a TRIM operation.

    Bottom line, while things like EaseUS Todo Backup can do the job, the SSD you buy might just provide a tool for you.


  • Ruggero Zattiero

    Is it not simplier to use Macrium Reflect?Any answer would be very appreciated because I'm going to migrate soon to an SSD equal or bigger.

  • Rusty Harris

    I've used Reflect for years. Used it this year to migrate my HDD's to SSD's without anyissues.I use the HDD's now, for "backup". I just mirror the SSD's about once a month.

  • Byron Jacobs

    I know this article applies to using SSD in Windows but I wanted to raise awareness that moving system folders to a flash drive or micro sd will eliminate the ability to use a recycle bin and will cause intermittent re-mount messages.

    I bought a Surface Pro 3 with less storage than I needed because I thought I could keep My Documents and other files on the 128GB Micro SD I installed in the provided slot. I then moved all the document, music, picture, etc. folders over to the new card.

    The first thing I learned was that Recycle doesn't work for such storage. If you delete something - it's gone. The only way to recover is to use a data recovery program.

    Second, intermittent re-mount messages occur. It seems that some activities cause Win 10 to believe the storage has been dismounted, then it checks, sees that it really is there and issues a remount message. Besides being annoying, this really becomes a problem if you're in the middle of working with a file in one of the moved folders. I found out the hard way you don't want to put any of your Outlook pst files out there.

  • Matt Klein

    I tested Macrium Reflect (and several other cloning applications) extensively before writing this article and in fact, I wrote a whole draft before realizing that it didn't quite meet my needs.

    For one, I ran into problems when trying to clone drive-to-drive. My needs were simple, I wanted to move my system from a larger, slower spinning hard drive to a faster SSD, which are often smaller.

    One issue I discovered was that while I could do this by cloning the boot and system partitions, when I tried to clone all three partitions (boot, system, and recovery), I encountered an error stating my target drive didn't have enough room.

    The only way around this error it seems, is to first create an image and then restore that image, which requires not only a whole series of unwanted steps, but a place to store the image. There's nothing inherently wrong with this, and it's always nice to have a backup image of your system disk, but this may not be desirable or feasible for many users. The goal is to keep the cloning process as simple as possible.

    The EaseUS application cloned all three partitions with no problems and in less time.

    Another issue I ran into was the inability to resize partitions, which apparently isn't possible with Reflect on drive-to-drive cloning operations, only on image/restore operations. Again, I wanted to avoid all those steps.The ability to resize partitions is particularly handy as I discovered when writing both cloning articles, this one, and last Friday's:

    At the end of the day, while my impression of Macrium Reflect isn't necessarily unfavorable, I simply felt that it made me jump through too many hoops. Hoops that the EaseUS application completely avoided. It easily cloned all three of our source partitions without a hitch, and it also let me resize my target partitions before I started the cloning operation, and if anything, not having to resize partitions, especially on a system disk, is an invaluable feature.

    And also, it's free.

    If you want to create regular backup images of your system drive, then Macrium Reflect is a great way to go about it, but for simple one-off drive-to-drive cloning operations, we wholly recommend using EaseUS Todo Backup Free.

  • Ruggero Zattiero

    Having no money to buy an SSD, I just replaced the old Seagate 250GB with a less-old Sata Toshiba 2.5" 250GB. Right now! And is still running, after 4 hours, becouse Reflect said that the "geometry" (I don't know what it is) is different. It will take some other 4 hours! Do you think that an 8 hours conversion is normal? Or have I to expect some "Hardware failure! Thank you for using Reflect."?

More Articles You Might Like

Enter Your Email Here to Get Access for Free:

Go check your email!