Move Steam Games to Another Hard Drive
January 22, 2012 in Windows

If you’ve bought an obscene amount of games in the Steam sale and/or are running out of space on your hard drive, you can move the games to another drive.

Step 1

Firstly, you need to make sure that both drives are NTFS.
Go to Computer then right click the hard drive and go to Properties, it should say “File system: NTFS”.
Properties

Step 2

Next we need to create a folder on the second hard drive.
Call it Steam_2, this is where we will copy the files.
For example, D:\Steam_2

Step 3

Now we need to find our Steam folder.
The default for Windows 7 32bit is C:\Program Files\Steam\
For Windows 7 64bit it is C:\Program Files (x86)\Steam\

To move all your steam games, you need to copy the steamapps folder from this folder to Steam_2 which we created in the last step. It should now look like this:

If you want to copy individual non-Valve games, go to C:\Program Files (x86)\Steam\steamapps\common and copy the folder of the game to D:\Steam_2

Step 4

Delete the folder that you copied across from, on the first hard drive.
For example, I deleted C:\Program Files (x86)\Steam\steamapps
We need to do this so the link can be made to where the games are now.

Step 5

Now we need to use command prompt to create the link.
Open Command Prompt as Administrator (Click Start, type cmd, press Ctrl+Shift+Enter)
We need to use the mklink command to this, like so

mklink /J link target

You must replace link with the original folder and target with the new folder.

For example, I typed:

mklink /J "C:\Program Files (x86)\Steam\steamapps" "D:\Steam_2\steamapps"

When it’s completed successfully you will get the message:
Junction created for C:\Program Files (x86)\Steam\steamapps < <===>> D:\Steam_2\steamapps

Now you can play all your games without the worry of running out of space.

Share

  • Tim

    many thanks, good approach