Take the 2-minute tour ×
Arqade is a question and answer site for passionate videogamers on all platforms. It's 100% free, no registration required.

This question already has an answer here:

I want to save some space on my SSD and have Steam and its games stored on an external drive.

Is it possible to install Steam and its games on an external drive ? Will some of the installation files be stored on my SSD ? Will games run sufficiently fast when played from the external drive ?

share|improve this question

marked as duplicate by OrigamiRobot, Frank, Kexlox, Kappei, fredley Aug 1 '13 at 16:24

This question has been asked before and already has an answer. If those answers do not fully address your question, please ask a new question.

    
This is not totally a duplicate. The question explicitly asks, "Will games run sufficiently fast when played from the external drive?" which the other question does not cover. This is the only reason I came here. File reads & writes over USB as consistently as might be required by a steam game is a legitimate concern. Unfortunately this question has now been closed as a duplicate and I don't have any answers. –  JMTyler Jan 3 at 21:12
add comment

2 Answers 2

up vote 4 down vote accepted

When you come to install Steam, you should get a choice of where to install it, under custom installation if I remember correctly. If not, steam isn't massive anyway.

When you come to install games, you can choose a Steam library to install to. The default is the %\steamapps folder within the steam installation directory. You can choose to use a different folder with each game:

Note: I already had a steam library on my HDD but it was straight forward to create a new one.

share|improve this answer
1  
Oh does that mean you can pick a different steam library and it remembers that choice, or do you pick the directory each time? If so, this would be easier than the junctioning solution –  Ben Brocka Dec 30 '12 at 17:52
    
If you install steam on the external drive the default will be on that drive. If you install steam on your SSD then use a steam library on the external drive, the default will be the SSD library. If you are anything like me and only install a new game every few weeks, it's not a problem. –  Skyfall Dec 30 '12 at 19:36
add comment

All you have to do is junction the Steamapps folder to a folder on an external drive. On 64 bit windows that's C:\Program Files (x86)\Steam\steamapps

See this super user answer for how to make a junction, there are also programs/shell extentions that make it easier, but for one junction, this is pretty easy.

Since you're on windows 7, this code should work:

mklink /J <new directory to be linked> <target directory>

Note that if you do this Steam will act rather weirdly if you run it while the external drive plugged in; it will attempt to download updates for games that aren't there and will force re-checks of your games on occasion since they went "missing". It's nothing major, but just try to avoid running Steam while the drive isn't plugged in.

I do this both on my Desktop (Steam installed on SSD, games are on an HDD) and a laptop where they're on an external drive. It works quite well.

share|improve this answer
    
So I can't just install steam on the external drive and run everything from there ? –  Render Dec 30 '12 at 15:33
add comment

Not the answer you're looking for? Browse other questions tagged or ask your own question.