How To Migrate To A Solid-State Drive Without Reinstalling Windows

How To Migrate To A Solid-State Drive Without Reinstalling Windows

Installing a solid-state drive is one of the best upgrades you can make to your computer, but migrating your Windows installation to a small drive can be tricky. Here’s how to install an SSD without reinstalling Windows from scratch.

We’ve shown you how to migrate from an old drive to a spacious new drive, but when migrating to an SSD, things get a little more complicated. Instead of upgrading to a bigger drive, you’re usually migrating to a smaller drive, which means a lot of files — like music, movies and games — might not all fit on the SSD. Luckily, it’s still pretty easy to do, and you should be able to go through the whole process in an afternoon.


Here’s what we’re going to do: We’re going to back up everything, and then delete your personal files — like your documents, movies and music — from your current hard drive. This will make your Windows installation small enough to fit on the SSD. We’ll then clone your current drive onto the SSD, and completely erase your current drive. From there, we’ll move all your user folders — like My Documents, My Music, and so on — to the original hard drive, and restore all your personal files from the backup. You’ll then be able to reap the benefits of an SSDs speed while keeping all your documents and files readily accessible on a second drive.

What You’ll Need

There are a number of different ways to go about this, but we’ve found this to be the easiest and most reliable method. Here’s what you’ll need:

  • Your current hard drive, with Windows installed. For simplicity’s sake we’ll call this drive–that is, the drive you’re migrating from — your “current hard drive” throughout the tutorial.
  • A solid-state drive. This is the drive you’ll be migrating to. To get a rough idea of how big it should be, head to your current drive, navigate to C:\Users\ and right-click on your user folder. Hit Properties, and mark down how much space that folder takes up. Head to My Computer and note how much space Drive C: has filled up, and subtract your user folder’s size from C:’s total. That’s how big your SSD needs to be, though I’d give yourself a good deal of wiggle room for future updates and new programs. We’ll assume, for the purposes of this guide, that you’ve already installed your new hard drive and are ready to migrate your data.
  • A backup of all your data. Since you can’t clone only part of a drive, you’ll need to remove your music, movies, and other personal files from your current drive before migrating Windows to the SSD. That means you’ll want to back up your data somewhere else — whether that be an external drive, a spare internal drive, or the cloud. Just make sure that data is safe and recoverable, since we’ll be restoring it later on.
  • EaseUS Partition Master. This is the program we’ll be using to migrate your installation. It’s easy to use, can perform multiple operations at once, and it’s free.

A Note for Dual Booters

This guide assumes your main hard drive only has one partition on it, holding Windows and your documents. If you dual boot with Linux, OS X, or another version of Windows and it resides on the same drive, this whole process becomes a bit more complicated. Make extra sure you have a backup before continuing, and tweak the following two steps to the process:

  1. In step three, you’ll want to click on your Windows partition and clone only that to the SSD instead of cloning the entire disk. Cloning the entire disk would bring all your partitions over, which you won’t likely have room for.
  2. After step three, you probably won’t be able to boot into Windows on your SSD. This is because the Windows bootloader resides on the MBR, not the partition itself. After you’ve migrated to the SSD, you’ll need to insert your Windows installation CD and choose “Repair Your Computer” from the main screen. Choose Startup Repair from the menu, and your computer should reboot a few times and repair the bootloader.

Step One: Back Up Your Data


Before you do anything else, make sure everything is backed up in case something goes wrong. You should already be backing up your data regularly, whether to an external drive or with something like Crashplan, but if you aren’t, now’s the time to start. Run one last backup before you start the migration process to make sure it’s as up to date as possible.

If you don’t have a regular backup, grab a spare hard drive — either internal or external — and start up EaseUS partition Master. Click on your current Windows hard disk in the right-hand pane — where it says “Disk # (MBR)”, not where it says “C:”) — and then click “Copy Disk” in the left sidebar. It’ll analyse the drive; and when it’s done, hit Next.

On the next window, choose your backup disk as the destination. Hit Next. If you currently have data on that drive, it’s about to be erased, so make sure you don’t need any of it. Hit Next until you reach the last window, then h it Finish. Click the “Apply” button in the upper-left hand corner of the EaseUS window, and your computer will reboot and clone your drive. When it’s done, it may reboot one more time, then boot you back into Windows.

Step Two: Slim Down Your Current Drive

The next thing you need to do is delete files from your main drive until it becomes small enough to fit on your SSD. That means if your SSD is 120GB and your current drive has 260GB of data on it, you’ll need to delete 140GB worth of files before you can migrate. Usually, this can be accomplished by deleting all the music, movies, documents, and other files out of your “My Music”, “My Videos”, “My Documents”, and other user folders. Don’t delete the folders themselves, just delete everything inside them. We want to keep the folders intact for later. And remember, we’ll be restoring your files later on, so don’t worry about deleting stuff you still need. Don’t uninstall any programs, unless you want them gone for good — we want to keep these on the SSD so they can benefit from the drive’s speed.

Step Three: Migrate to the SSD


Open up EaseUS Partition Master and click on your current disk in the right pane (that is, the line that says “Disk # (MBR)”). Hit the “Copy Disk” button in the left sidebar. In the next window, choose your SSD as the destination, and hit Next. On the last window, hit Finish, and then hit Apply in the upper left corner of the EaseUS window. It will reboot your machine and copy your Windows installation to the SSD. When it’s done, it may reboot one more time, then boot you back into Windows.

If it tells you the source drive is too big, then you haven’t deleted enough data. Remember that the size of the SSD — say, 120GB — is not the same as how much space will be available on the SSD after formatting. Once you’ve hooked up your SSD, check how much space is actually available and make sure your current drive is using less than that amount of space. Even if your source drive is bigger, EaseUS Partition Master should automatically resize the partitions so they fit on the SSD, as long as your source drive isn’t filled with too much data.

Remember, if you have more than one partition on your original drive, you wan to clone the partition, not the drive (that is, the part that says C:, not the part that says “Disk # (MBR)”) and stick in the repair disc at this point.

Step Four: Wipe Your Original Drive


Reboot your machine and enter your BIOS setup. Usually, this involves pressing the Delete or F2 keys as your computer boots (it’ll say something like “Press DEL to enter setup”). In your BIOS, head to the section labelled “Boot Order” (or something similar) and set your SSD as the first boot device. Save your settings and exit your BIOS, and it should reboot you into Windows. It should look almost exactly like your old setup, though you’ll probably notice it boots up much faster than you’re used to. If it doesn’t find your wallpaper or desktop icons, don’t worry — they’ll come back when we restore your personal files.

Open up Windows Explorer and find your original Windows drive. Right-click on it and hit “Format”. A Quick Format is fine here; we just need to clear off all that old data. Make sure you’re wiping your original Windows drive and not your backup; if you’re unsure, unplug your backup drive first. You don’t want to lose any of your data.

Step Five: Move Your User Folders

Now that you’ve got Windows on your SSD, you need to get all your other files back on your system. You probably don’t have enough room to fit it on your SSD, so we’re going to store them on your old drive. And, since we can remap the locations of your My Documents, My Music, and other user folders, we can put them on a second drive without Windows even batting an eyelash.


First, head into your old drive (which should now be empty) and create a new folder to house all your user folders. I just called mine “Whitson Gordon”. Head into C:\Users\[Your User Name] and you should see all your user folders there. Right-click on each one, hit Properties, and go to the Location tab. Click on the Move button, and choose your newly created user folder as the destination. When you’re done, you might have a few miscellaneous settings folders left over (like .gtkrc-2.0 or .VirtualBox), which you can leave there. Your Contacts, Desktop, Downloads, favourites, Links, Documents, Music, Pictures, Videos, Saved Games and Searches folders should all be on your old drive.

Step Six: Restore Your Personal Files

Lastly, we just need to restore all your personal files. Open up your backup — wherever it may be — and drag your documents, music, pictures, videos, and other files back into your “My Documents”, “My Music”, “My Pictures”, and other user folders that you just moved.

Now, your files will be accessible just as they always were. Even though they’re on a new drive, Windows still sees them as your main “My Documents” or “My Music” folders, so you shouldn’t have to change much else. You may have a few programs — the text-based todo.txt is a great example — that still use absolute paths (like C:\Users\Documents instead of just searching your “My Documents” folder), so you may have to tweak a few settings to get everything working properly. For the most part, though, everything should work as it did before, and you should have a much faster computer thanks to the SSD.

The process seems very complicated, but if you follow the steps exactly, the whole migration should go off without a hitch. You’ll have a super fast-booting machine, programs will launch almost instantaneously, and you’ll still have all your personal files easily accessible on another drive. Got your own favourite method or tips for migrating your data? Share them with us in the comments.


  • Step Two:That means if your SSD is 120GB and your current drive has 260GB of data on it, you’ll need to delete 140GB worth of files before you can migrate.
    I think you may want to review that. Most SSD has a natural 7% free space due to the 1024 vs 1000 thingy. If you are paranoid like me, keep it to about 15%(total, i.e. 10% free space of the visible size) and it should be fine. This is the optimal point based on Intel’s study. It is not a hard ceiling although the natural 7% works fine for 80% of users.

    • I agree. You can keep working on your original whilst you do this (by not registering windows immediately). Gets rid of a lot of junk at the same time. On the other hand, the dozens of little tweaks you’ve done to settings links, etc like won’t come with it. Horses for courses though.

      • if you do it manually, if you use installers and other automated installers like choco you set it running and it installs all your apps completely and you just walk away.

        The days of installing apps one by one were done 10 years ago.

    • Re-installing is a much better option. Sure you lose a bit of time re-installing applications, but at the same time you can trim down the crap you don’t use. Also if running Windows 7 you can use the Migration wizard thingy that comes with it that’ll back up all you documents and settings and restore them locally for you.

  • Make sure you have the correct start point on the SSD, (1024 works)otherwise you’ll lose some of it’s speed! Plus I have a shit load of stuff on my system, and when I was using the old 60Gb SSD (now 120Gb) It fit in there very nicely. Also if you do install from scratch, you can install programs onto a HDD and move the user files there too! #]

  • I don’t mean to be picky but a backup is only a backup if you have an original copy and a backup. If I’m deleting my original I make sure that I have two independent backups/copies of the important files.

    You can’t be too careful, no doubt many more than just me have been caught out by this in the past.

    • I have two HDD’s plus the 120Gb SSD. I use Acronis to make a backup of the system just after install, with nothing done but activation, and after the system is fully installed! I do this when I initially install Windows on any hard drive. That way if you just want to go back to a complete install you can and if you want to start from scratch it’s sitting there ready to go! Plus with the SSD, I move the user files to a fast HDD! #]

  • Two of the most critical SSD settings have been mistankely omitted from this guide.

    1. disable scheduled defrag
    2. enable TRIM

    I believe these are done automatically when installing Windows 7 onto an SSD, but not if you’re doing a migration like this.

    Also, you should disable Superfetch as there is no performance benefit from using it if your boot disk is an SSD.

    As for the “why don’t you just reinstall?” people. When was the last time you did this? It took over 4 hours for me last time (only about a month or two ago), and that was just installation and about 3 rounds of downloading and applying updates. No app installs – that was another 4 hours or so.

    It is significantly faster to just image your disk across.

  • I used Acronis True Image for both my HP DM1 and HP DV4 Laptops.

    Just plugged the source (HDD) and the destination (SSD) into SATA ports on my desktop PC and cloned the drive.

    Plugged the SSD into the Laptop and ran windows repair from my Win7 disc.

    Win7 auto updates the registry to turn off defrag and superfetch.

    Took less than an hour for each.

  • One disadvantage of using a smallish SSD for the OS, programs and settings and a larger conventional drive for data is that Windows 7 is unconscionably slow in accessing secondary drives. I get very rapid bootup and loading of large programs, but it can take up to 10 seconds for Windows to list the folders on my data drive.

    • “but it can take up to 10 seconds for Windows to list the folders on my data drive”

      That just doesn’t sound right.

      Even on my old machine, an old Pendium D running XP with three near-full 1TB data drives, it still showed file/folder lists in under 5 seconds.

      I’d hate to think that time would double if I upgraded the boot drive to a SSD.

  • Disk 1 MBR has three partitions: one for data, one for recovery and one for the OS. I want to migrate to the OS to the SSD. Do I just select the partition assigned to the OS, or do I select the entire disk 1 mbr?

Show more comments

Log in to comment on this story!