How do I move JUST Windows from HDD to new SSD?

avizacty

Honorable
Oct 8, 2017
33
3
10,545
Hi,

Today I bought a new Kingston SSD UV400 240GB, just to simply have Windows installed on it. Although, I do already have a 1TB HDD on my system with Windows installed on it when I built it.

ALL I WANT is to be able to move JUST Windows (and maybe a couple of applications like Google Chrome) and keep all games on the HDD as it was. Is there any free way to do this without buying any migration softwares?
 
Solution
Migrating from a larger physical drive to a smaller physical drive is easy, if the total data size fits.
Some of them (Samsung Data Migration), give the functionality to leave off static files. Music, video, etc.
I am unaware of any that lets you pick and choose "applications", or "only the OS".
I could be wrong, but I believe Steam Games would fall under "appliations".


From the EaseUS directions:
A backup of all your data.
"Since it's impossible to clone only part of a drive, you'll need to remove your music, movies, and other personal files from your current disk before migrating Windows to the SSD, which means you'd better back up your data somewhere else. Just make sure that data is safe and recoverable as we'll...

therealduckofdeath

Honorable
May 10, 2012
783
0
11,160
If they're Steam games you can make a clean install on your SDD and then add the old drive as a new library to "import" those downloads to your library.
Here's the knowledge base for Steam on how to move libraries, which is essentially what you would be doing:
https://support.steampowered.com/kb_article.php?ref=7418-YUBN-8129
There are a few other steps you'll have to do in between, as the old drive will have a different file system owner than a new Windows installation would have:
https://support.microsoft.com/en-us/help/2623670/access-denied-or-other-errors-when-you-access-or-work-with-files-and-f

If your current HDD is encrypted with something like Bitlocker, make sure to disable that before you do anything.
 

USAFRet

Titan
Moderator
ALL I WANT is to be able to move JUST Windows (and maybe a couple of applications like Google Chrome)

You don't.
That functionality does not exist. Free or paid.

1. How much space is actually consumed on your current drive?
2. Do you have another drive (even temporarily) that you can use?
3. What, exactly, consumes your current space?

Depending on the answers to those, there are maybe ways we can work around this.
But to your original question/statement...that does not exist.
 

avizacty

Honorable
Oct 8, 2017
33
3
10,545


I did forget to mention that I do have more than just games on the HDD.
 

avizacty

Honorable
Oct 8, 2017
33
3
10,545


I currently have 172GB left out of 930GB. I have no other hard drive. I have games, pictures, videos, editing softwares & apps.
 

USAFRet

Titan
Moderator


(consumed, not "free")
Anyway...you have approx 758GB consumed on your current drive.
Obviously, that will not migrate into a 240GB SSD.

And there is no application, paid or free, that allows you to pick and choose what applications/games goes.
Some of the cloning/migration applications allow you to leave off static files like video/doc/music. Other than that...everything goes.
There is no pick and choose for the applications.

Any possibility of borrowing or buying another drive? Internal or external?
This is to facilitate moving things around, so that you can get the actual consumed space to below 200GB on your current drive.
Otherwise, you're pretty much left with a clean install of the OS (and everything else) on your SSD>
Steam games will not need a reinstall, but most everything else will.
 

therealduckofdeath

Honorable
May 10, 2012
783
0
11,160
You can use a migration tool, which would basically do a mirrored image off your old HDD. The problem with this is obviously that you need to delete around 500GB before you can do that. Making this a lot more cumbersome than just the simple clean install I suggested. There are also more advanced disk imaging/backup utilities able to pick folders to transfer. These, I can't vouch for, on how likely they're going to be at creating a stable, bootable Windows on your SDD.
The clean install isn't as terrible as it sounds. Yes, you will be spending a day or three reinstalling stuff to get everything back. But, you'll be certain that the new install is stable and you'll also get the "new PC" performance boost by clearing out everything old lingering from the years you've used your PC.

Of course, you'll have to back up your most precious data. But, that applies to any method you'll try. :)
 

avizacty

Honorable
Oct 8, 2017
33
3
10,545


If I have to delete anything or start as "new" I'd just not do it. I thought there would be a tool to migrate Windows from one hard drive to another. I built the computer around 5 months ago aswell, so I wouldn't say it's got any junk on it. I need every single thing I have stored on this hard drive.
 

USAFRet

Titan
Moderator


Again, there is no function or application to migrate "only" the OS.
Given another drive to save things to, we can work around the space issue.

But as it stands now...you're out of luck.
 

avizacty

Honorable
Oct 8, 2017
33
3
10,545


Ok. Although, will the SSD do any differences in speed if I don't have Windows installed on it? I checked BIOS startup time, which had dropped in 12,9 seconds after allocating the SSD
 

USAFRet

Titan
Moderator
You can move some or all of your Steam games to the new SSD.
Steam games location
In the steam client:
Steam
Settings
Downloads
Steam Library Folders
Add library folder
q24sFfe.png


To move an already installed game
Games library
Right click the game
Properties
Local Files
Move Install Folder


You can easily redirect your Libraries location to the new SSD:
Win 7 & 8: http://www.tomshardware.com/faq/id-1834397/ssd-redirecting-static-files.html
Win 8.1 & 10: http://www.tomshardware.com/faq/id-2024314/windows-redirecting-folders-drives.html

----------------------------------------
But that's mostly backwards of what you actually wanted to do.
 

DSzymborski

Curmudgeon Pursuivant
Moderator


A wipe is smart to do every year or two anyway.

It's not a buffet where you can pick and choose. If you're cloning a drive, you have to clone the *entire* drive. Otherwise, you need to reinstall Windows on the new SSD.

Windows and productivity programs get the largest benefit of the SSD as well as loading times of the SSD. But if you're not going to reinstall things because of effort, it's probalby not worth the bother if you're not installing the OS on the SSD.
 

USAFRet

Titan
Moderator


Personally, I think the "boot time" is the least beneficial part of having an SSD.
With an HDD, you boot up in 60 seconds.
Change to an SSD (OS on the SSD), and you get 30 seconds.
Change to an NVMe drive, and you get 20 seconds.

Big deal.
You save 40 seconds, at most once a day. Or once a week.
Or like me, almost never. I only 'reboot' when there is a major OS update and Windows needs it.

All the other aspects of having an SSD far outweigh the "boot time" benefit.
Applications and files opening nearly instantaneously.
Game level loading faster.
Noise, vibration, heat...

Boot time? Who cares?
All my main systems are SSD only. I do no know nor care how long it takes to boot up.
The overall systems responsiveness makes the difference.
But that requires that things be installed on the SSD.
 

therealduckofdeath

Honorable
May 10, 2012
783
0
11,160
For the last time, there are utilities to help you "move" a Windows installation to a smaller disk, as the SSD era made this problem quite common. I will still not vouch for how stable your migrated installation will work as each moved installation has its unique things deleted to be able to fit. Things you yourself have to decide whether it's necessary. Here's one utility that's capable of doing it: https://www.easeus.com/backup-utility/how-to-migrate-to-a-solid-state-disk-without-reinstalling-windows.html

Personally, I would still go for the clean install and reassign Steam libraries as I initially suggested. Having a potentially buggy Windows installation on an SSD will very likely not feel like an upgrade from a mechanical drive.
 

USAFRet

Titan
Moderator
Migrating from a larger physical drive to a smaller physical drive is easy, if the total data size fits.
Some of them (Samsung Data Migration), give the functionality to leave off static files. Music, video, etc.
I am unaware of any that lets you pick and choose "applications", or "only the OS".
I could be wrong, but I believe Steam Games would fall under "appliations".


From the EaseUS directions:
A backup of all your data.
"Since it's impossible to clone only part of a drive, you'll need to remove your music, movies, and other personal files from your current disk before migrating Windows to the SSD, which means you'd better back up your data somewhere else. Just make sure that data is safe and recoverable as we'll be restoring it later on."


Move the whole SteamApps folder to elsewhere. A different partition or physical drive.
Move any non-application data to elsewhere. Again, a different partition or physical drive.
Get the actual used space to under 200GB.
Migrate the whole thing over.
Redirect the Steam client to where the SteamApps folder is.

Once you get to that magical 200GB consumed space...
Specific steps for a successful clone operation:
-----------------------------
Verify the actual used space on the current drive is significantly below the size of the new SSD
Download and install Macrium Reflect (or Samsung Data Migration, if a Samsung SSD)
Power off
Disconnect ALL drives except the current C and the new SSD
Power up
Run the Macrium Reflect (or Samsung Data Migration)
Select ALL the partitions on the existing C drive
Click the 'Clone' button
Wait until it is done
When it finishes, power off
Disconnect ALL drives except for the new SSD
This is to allow the system to try to boot from ONLY the SSD
Swap the SATA cables around so that the new drive is connected to the same SATA port as the old drive
Power up, and verify the BIOS boot order
If good, continue the power up

It should boot from the new drive, just like the old drive.
Maybe reboot a time or two, just to make sure.

If it works, and it should, all is good.

Later, reconnect the old drive and wipe as necessary.
Delete the 450MB Recovery Partition, here:
https://social.technet.microsoft.com/Forums/windows/en-US/4f1b84ac-b193-40e3-943a-f45d52e23685/cant-delete-extra-healthy-recovery-partitions-and-healthy-efi-system-partition?forum=w8itproinstall
-----------------------------


Or, just do a clean install on the new SSD and redirect the new Steam client to where your SteamApps folder lives on the original HDD.
 
Solution

xhgaerlan

Great
Apr 26, 2018
26
0
60
Assuming you have all of the installation files for the programs you have, I'd start with a clean installation of Windows on said new SSD.
NOTE: This will probably require a wiped/clean/formatted SSD.

Once all of the proper Windows installation processes are complete and your SSD is bootable (which it should be if Windows was just installed), booting the SSD from the current boot drive's EFI should allow for the completion of the installation of Windows. After getting that set up to desired preferences, the program installers can be launched, but this time, during the program installation process, the source location can be changed to the older drive. If the source file location is automatically detected having the required files, the program should work minus a few compatibility issues. If the source location is detected, the most installers should give some options to modify, repair, or uninstall said program. A quick repair option should fix the compatibility issues. The more commonly used apps and programs should be reinstalled to the new SSD.
All documents from the old drive should still be on the old drive. If you wanted them on the new SSD, simply use Command Prompt with administrator access and use the command:

xcopy <sourcefolder> <destinationfolder> /E /H /K /O /X

This should copy all contents of the source folder to the destination within the file location specified. To ensure proper compatibility, the directories should be exactly the same on both drives.
Example:

xcopy D:\Users\JohnDoe\Documents C:\Users\JohnDoe\Documents

NOTE: It is also important to copy the drivers folder to the new SSD. The entire drivers folder can be found under (typically D:\) "<Old-Drive-Letter>:\Windows\System32\Drivers". This should be copied to (typically C:\) "<SSD-Drive-Letter>:\Windows\System32\Drivers".

If using a game library such as Steam, Battle.net, Origin, etc., the old library should still be able to be detected.
To locate them in Steam, simply try installing one of the games and selected the location of the games installation on the old drive. If it detects a Steam library in the old drive, the entire library should be updated, queuing each game to be rescanned for repairs. If you wanted to install a few games on the new SSD, just relocate the file location using the game's "Properties" > "Local Files" > "Move Install Folder". From here, the games can be moved to the desired location onto the SSD.
To locate them in Battle.net, each game has the option to be located. The file system can be browsed to locate the already installed games on the old drive. If you wanted to move the games's library, simply use the command line above to copy the game files to the new SSD. The old files can be deleted. A simple "Scan and Repair" option should make sure the game has no flaws in the migration process.
And so on and so forth.

After everything on the new SSD has been set to desired preferences, the installation of Windows on the old drive can be deleted. This mostly just includes the ...\Windows system directory on the old drive. CAUTION: do not delete any of the new Windows files on the current and new SSD, or corruption may ensue.

Let me know if this solution works for you. :cheese:
 

therealduckofdeath

Honorable
May 10, 2012
783
0
11,160
Maybe that EaseUS util was a bad example (I didn't read the specifics on that particular one :) ) as I said I never use them. The ones I'm referring to are the ones using Window's volume backup feature (Volume Shadow Copy Service) for migration, combined with silent installs and other non-user intervention tricks. I think, Acronis is one company making such utilities. They're likely to add as many issues as they help you avoid because installed applications and your user account(s) are constrained in various levels of secure containers.
Yes, you will still have to do some work yourself, you shouldn't have to delete anything just be a bit clever on how to use various ecosystem features. Like, unmounting Steam libraries and such (which I mentioned in my first reply), actively uninstalling applications you know you won't use or even more complicated layer-caking by using registry utilities to move current install folders to temp locations and then re-add them on your new drive. It's all "doable", it's just not something I would do when moving to a shiny new drive.
 

USAFRet

Titan
Moderator


Full agreement.
OS, applications and the /Users/ folder tree.....all or nothing.
At most, leave off specific sub"folders" of Doc/Music/Video/etc.

Steam games? Copy the whole SteamApps folder to elsewhere. Tell the new Steam client where that is.
Of course, this requires another drive. Which you should have anyway...you ARE making backups, right?
Especially when doing a major hardware change like this, no matter what software you use.

Pick and choose applications? If you need to go to that length, just do a clean install and start over.
 

avizacty

Honorable
Oct 8, 2017
33
3
10,545


Just thought I'd mention that for some reason it booted quicker. I don't really care about booting time either.