Go Back   Steam Users' Forums > Steam Discussions > Help and Tips

Reply
 
Thread Tools Display Modes
Old 03-30-2012, 10:48 PM   #1
scy1192
 
 
 
Join Date: Jul 2008
Reputation: 417
Posts: 3,252
HowTo: Install a Steam Game to a different directory or drive

Windows Only - No programs required

This is a tutorial on how you will be able to install a Steam game to a different directory than the default one. Why? Well, one reason is storage space. I have a fast SSD and a slower (but large) HDD. If I'm going to be playing a game for a while, I'd like the quicker load times but I can't have all my games on my HDD. In this example, I will be moving Left 4 Dead 2 from where Steam is installed on my HDD (D:\Program Files (x86)\Steam) to the root of my C:\ drive.

If your game is stored in steamapps as a GCF file, remove the "/d" from step 8.
1. First, what I'm going to ask you to do is exit Steam.
2. After that's done, open up your steamapps folder and find your game. It is located (for me) in D:\Program Files (x86)\Steam\steamapps\common .
3. Right-click the folder, and select cut. Since I want to move it over to my C drive, I will paste it in there. [image]
4. Open up the command prompt. To do this, press the Windows key and R simultaneously, type in cmd, and click OK.
5. We are going to use the mklink command: It's basically a super shortcut, one that not only links to another file, but is completely transparent to any programs that are looking for your files.
6. Now, we're going to define where the link is going to go. My left 4 dead 2 folder is located in "C:\left 4 dead 2". Remember where you put your folder.
7. My command prompt says "C:\Users\myusername" right now, but I want to make the link in D:\Program Files (x86)\Steam\steamapps\common. So, to change drives, I type in
Code:
d:
Then, to change my directory, I'll type in

Code:
cd "D:\Program Files (x86)\Steam\steamapps\common"
Here is what it should look like.
8. Time for the magic. Use the command
Code:
mklink /d gameFolderName directoryYouMovedTheFilesTo
For me, this would look like:
Code:
mklink /d "left 4 dead 2" "c:\left 4 dead 2"
9. The command prompt will spit out something along the lines of "symbolic link created...". The end!
scy1192 is offline  
Reply With Quote
Old 03-30-2012, 11:37 PM   #2
Rip_svk
 
 
 
Join Date: Aug 2009
Reputation: 0
Posts: 20
thanks.

Last edited by Rip_svk: 03-30-2012 at 11:46 PM.
Rip_svk is offline   Reply With Quote
Old 03-30-2012, 11:40 PM   #3
stinkytaco
 
Banned
Join Date: Dec 2009
Reputation: 690
Posts: 1,387
Hi, just make a simlink

Like this:

mkdir /D "c:\whatever\Simlink\name" "F:\Where\the\folder\is"

Here is a tutorial:
http://www.howtogeek.com/howto/windo...windows-vista/

Works on Vista and 7

If you have windows XP google "NTFS junction" there is a microsoft program that does this for XP

Last edited by stinkytaco: 03-30-2012 at 11:42 PM.
stinkytaco is offline   Reply With Quote
Old 03-31-2012, 03:14 AM   #4
Toridas
 
Join Date: Apr 2006
Reputation: 155
Posts: 1,253
Nice post, this will be nice when I get a new PC with a SSD and want only a couple of steam games on it instead of the HDD.
Toridas is offline   Reply With Quote
Old 03-31-2012, 03:20 AM   #5
crunchyfrog555
 
 
 
Banned
Join Date: Sep 2010
Reputation: 2669
Posts: 9,511
Nice post, OP.

I think it fair also to include an alternative suggestion. If you have no wish to go through this procedure, then there's a little utility which - in my opinion - ALL PC gamers MUST have: GameSave Manager.

Not only does this perform the invaluable task of noting where your games saves are dotted about all over your PC, but it allows a relatively simple method of backing them up. But, it also contains a function called "Steam Spreader" - state the location of the game folder you want to move, and the location you want to move it and click the button - voila! job done.

Of course, no disrespect to your post at all, but info threads should also be as FULLY informative as possible, yes?
crunchyfrog555 is offline   Reply With Quote
Old 03-31-2012, 03:47 AM   #6
TeKraken
 
 
 
Join Date: Nov 2011
Reputation: 7355
Posts: 7,693
oh Gamesave manager does that too? I thought it was just SteamMover and SteamTool that did it.
TeKraken is offline   Reply With Quote
Old 03-31-2012, 04:05 AM   #7
crunchyfrog555
 
 
 
Banned
Join Date: Sep 2010
Reputation: 2669
Posts: 9,511
Quote:
Originally Posted by TeKraken View Post
oh Gamesave manager does that too? I thought it was just SteamMover and SteamTool that did it.
Ooh yes! Steam Spreader is a joy, quite frankly. I've got my games spread across around 4 hard drives; two of which are portable, so I can use them on my other systems (and take them to work).
crunchyfrog555 is offline   Reply With Quote
Old 03-31-2012, 06:31 AM   #8
nijuu
 
 
 
Join Date: Apr 2010
Reputation: 65
Posts: 177
Thanks for that.
And i didnt know Gamesave Manager had that function either. Fancy that
nijuu is offline   Reply With Quote
Old 03-31-2012, 06:46 AM   #9
Pheace
 
 
 
Join Date: Sep 2009
Reputation: 909
Posts: 2,689
I use Steam Mover whenever I feel like moving a game to the SSD (or back), it's really incredibly simple.

That said, I appreciate a good explanation on how it works and how to do it manually should I need to so thanks OP ^^
Pheace is offline   Reply With Quote
Old 03-31-2012, 09:42 AM   #10
stinkytaco
 
Banned
Join Date: Dec 2009
Reputation: 690
Posts: 1,387
not to hard from the command line, when you press the tab key windows will auto-complete addresses for you.

copy "folder name" "folder destination"
Rename "folder name" "foldername_backup"
mklink /D "symlink name" "folder location"

But then again I type @ ~85wpm.... And i have been using PCDOS,MSDOS,Unix,Linux,BSD, and Solaris and other CLI laden OS's since the late 1970's. So I definately have my practice.

anyway, you guys should try it. Open up CMD.exe and type this:
cd c:\pr

after you press the "R" key press Tab, and it will autocomplete:
C:\Program Files
for you!
and if you have 64 bit windows, just delete the " at the ends, press space and tab again for :
C:\Program Files (x86)

With a little practice you guys can be keyboard ninjas too!
stinkytaco is offline   Reply With Quote
Reply

Go Back   Steam Users' Forums > Steam Discussions > Help and Tips


Thread Tools
Display Modes

Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is On
Smilies are On
[IMG] code is Off
HTML code is Off



All times are GMT -7. The time now is 11:02 AM.


Powered by vBulletin® Version 3.8.7
Copyright ©2000 - 2014, vBulletin Solutions, Inc.
Site Content Copyright Valve Corporation 1998-2014, All Rights Reserved.