H|H ~ The Hampshire Heavies Community : Forum
http://www.thehh.eu/forum/

Hard Drive Junctions
http://www.thehh.eu/forum/viewtopic.php?f=30&t=7060
Page 1 of 1

Author:  Snatchers [ Mon Jan 03, 2011 6:05 am ]
Post subject:  Hard Drive Junctions

Sen and K3d brought this to my attention but I thought I would share the information with everyone else for this useful little windows feature.

It boils down to running two hard drives and having your main running out of space.
Personally I'm running a 60GB SSD and another drive for other stuff. The 60GB runs out of space painfully quick when downloading games. For a while I was copying steamapps folders from one to the other everytime I wanted to play a different game. It was a pain in the arse.

So whenever you install a game on steam ( that isn't a valve game ) it will go to something like C:\Program Files (x86)\Steam\steamapps\common\gamenamehere

What you can do is create a junction round this whole folder using the command prompt.
First you will need to create the folder where you want everything to go on your other hard drive say D:\SteamJunction\
Then copy the common folder over to the new folder you created.
Then delete the one from the C drive ( if it exists in the original location then apparently it doesn't work).
Open the command prompt from accessories and right click it to run as administrator.
This is the magic command ( make sure you close steam before using it) :
mklink /J "directory to where your common folder should exist" "directory to where you have copied it"

i.e.

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

If you now go to C:\Program Files (x86)\Steam\steamapps\common it look like a shortcut and you can open it and navigate the folder and windows will say that its still on the c drive and not on the d drive where the files actually are.

You don't have to do this for the whole folder you can do it for individual games i.e.

mklink /J "C:\Program Files (x86)\Steam\steamapps\common\killingfloor" "D:\SteamJunction\killingfloor"

This works for windows 7 and should work for vista as well. I'm not sure about xp as I know that some of the command line functionality changed when vista was launched. Here is a post on the steam forums:
http://forums.steampowered.com/forums/showthread.php?t=664376

For anyone not used to the command line the tab key auto completes what you are tying so say you type C:\P hit tab and it will start completing everything that begins with what you typed till you get to C:\ProgramFiles then rinse repeat.

any questions? no? good :)

Author:  Fluffy [ Mon Jan 03, 2011 8:37 am ]
Post subject:  Re: Hard Drive Junctions

Thanks.

Author:  slushysnowman [ Mon Jan 03, 2011 9:56 am ]
Post subject:  Re: Hard Drive Junctions

Awesome!

I've been after something like this for a while - I'm in the same boat, 64Gb SSD which is forever running out of space - will give this a go later on :D

tyvm

Author:  iRPAx [ Mon Jan 03, 2011 10:25 am ]
Post subject:  Re: Hard Drive Junctions

This might solve my punkbuster problem. Had a lot of trouble getting pnkbstrA service to work after my HDD, where steam is installed including all the games are, moved position.

With that said, I won't fiddle about the command line on my dad's PC. I will wait until I get my own.

Author:  frog [ Tue Jan 04, 2011 12:53 am ]
Post subject:  Re: Hard Drive Junctions

There is also http://www.traynier.com/software/steammover

Author:  fluff-a-licious [ Thu Jan 13, 2011 7:28 pm ]
Post subject:  Re: Hard Drive Junctions

I also found out (while backing up my system) that the GameSave Manager has a feature called Steam Spreader which basicly is using junctions also.

http://gsm.duncsweb.com/

Page 1 of 1 All times are UTC [ DST ]
Powered by phpBB © 2000, 2002, 2005, 2007 phpBB Group
http://www.phpbb.com/