Friday, November 25, 2011

One of the quirks with Steam is that it only allows users to install games to the same drive that Steam resides on. For many, that is their main C: drive, which often fills up quickly. This tool, the SteamTool Library Management will automate the process.

Or for those wishing to do it the old manual way, I will detail the process used to move 3rd party games to another drive. This will be for Windows 7 and Vista (Windows XP users click here).

NOTE: Click here for details on moving Valve's games (Team Fortress 2, Half Life 2, etc.).NOTE: Both drives must be formatted with the NTFS file system.NOTE: This moves the actual game files, not saved files that may be in different folders.

Steps

Step 1:

Create a folder named Steam2 on your additional storage drive (remember, the drive must be formatted NTFS). Putting the folder in the root of the drive will make it easier to run the commands later. Example: D:\Steam2

Next, locate \steamapps\common\ in your Steam install folder. This is where 3rd party game installs are neatly kept in their own folders.

Step 4:

Select the game folders you wish to move and then select CUT.

Step 5:

Go to the Steam2 folder created in step 1 and click PASTE. This will move the folders and files for each game over to your spare storage and remove them from the original drive. The next step will link these moved folders back to their old locations so that Steam can find and use them.

With the prompt open, use the mklink /J command for each game that you moved. The mklink command creates a link to the moved folder. The syntax is as follows:

mklink /J link target

mklink = the 'make link' command
/J = the junction prefix, which creates the link between folders
link = the file path to the folder that needs to be linked to
target = the file path to the folder that has the data in it

One of the quirks with Steam is that it only allows users to install games to the same drive that Steam resides on. For many, that is their main C: drive, which often fills up quickly. This tool, the SteamTool Library Management will automate the process.

Or for those wishing to do it the old manual way, I will detail the process used to move 3rd party games to another drive. This will be for Windows 7 and Vista (Windows XP users click here).

NOTE: Click here for details on moving Valve's games (Team Fortress 2, Half Life 2, etc.).NOTE: Both drives must be formatted with the NTFS file system.NOTE: This moves the actual game files, not saved files that may be in different folders.

Steps

Step 1:

Create a folder named Steam2 on your additional storage drive (remember, the drive must be formatted NTFS). Putting the folder in the root of the drive will make it easier to run the commands later. Example: D:\Steam2

Next, locate \steamapps\common\ in your Steam install folder. This is where 3rd party game installs are neatly kept in their own folders.

Step 4:

Select the game folders you wish to move and then select CUT.

Step 5:

Go to the Steam2 folder created in step 1 and click PASTE. This will move the folders and files for each game over to your spare storage and remove them from the original drive. The next step will link these moved folders back to their old locations so that Steam can find and use them.

With the prompt open, use the mklink /J command for each game that you moved. The mklink command creates a link to the moved folder. The syntax is as follows:

mklink /J link target

mklink = the 'make link' command
/J = the junction prefix, which creates the link between folders
link = the file path to the folder that needs to be linked to
target = the file path to the folder that has the data in it