Results 1 to 24 of 24

Thread: Steam Multiple HDD Install Solution - SSD Full? Look here!

  1. #1
    Xtreme Member
    Join Date
    Oct 2010
    Location
    Sydney Australia
    Posts
    393

    Steam Multiple HDD Install Solution - SSD Full? Look here!

    Hi All,

    After having steam for a few years now and going through copying games too and from the limited 120GB SSD capacity from backup copies on a HDD, I got sick of it and found a new solution that works flawlessly to have steam games on the SSD and also on another HDD! (in my case an external USB3 RAID array)

    This program called linkmagic uses NTFS junction points to create something like symbolic links, from a directory in your steam/steamapps/common/"game folder name" to another folder on another drive of your choice! The game folder names must match exactly.. and you have to delete the content from the original steam folder after you've copied it to the new folder/drive. Then you just leave the original steam game folder name and link it to its new home. You end up with what looks like a shortcut arrow on your game folder and your files "appear" to be in there but they're actually just linked!

    http://www.rekenwonder.com/linkmagic.htm

    Great for migrating other apps too without re-installing!
    This way your most commonly used stuff goes on the SSD, when you don't need it so much just move it to a new drive and link it!

    A couple limitations and advice!

    Backup your game folder, somewhere else before you try this in case you **** it up!

    Installing a new game still has to have sufficient space in the original steam folder, once installed though, you can copy it across, delete the original content and then link it.

    If your re-installing from a previous backup copy it will still work though!
    You can put your backup copy in its new permanent home then create the link, go to steam and install it. Instead of downloading it will just verify the files in the linked directory!

    I am Intel of Borg. Resistance is futile. You will be assimilated. Borg Homeworld - Blog
    i7 3930k @ 5Ghz AC Kryos Silver - Asus Rampage IV Extreme - 4 way SLI 3GB GTX 580-UD @ 1000/2200 - 16GB Corsair GT DDR3-2000 RAM - 4 x GTX 360 rads w/ 24 x CM push-pull fans & shrouds - Aquaero 5 XT controller, 6 PA2 Ultras - 2 Flow meters - 2 x Enermax 1500W PSU - MM Extended Ascension Horizon XL-ATX Case - 2 x Koolance 452x2 Res and 4 x D5 pumps - 3 x 24" Acer H243H Surround LCD

  2. #2
    NooB MOD
    Join Date
    Jan 2006
    Location
    South Africa
    Posts
    5,799
    Awesome, I'll give this a try
    Xtreme SUPERCOMPUTER
    Nov 1 - Nov 8 Join Now!


    Quote Originally Posted by Jowy Atreides View Post
    Intel is about to get athlon'd
    Athlon64 3700+ KACAE 0605APAW @ 3455MHz 314x11 1.92v/Vapochill || Core 2 Duo E8500 Q807 @ 6060MHz 638x9.5 1.95v LN2 @ -120'c || Athlon64 FX-55 CABCE 0516WPMW @ 3916MHz 261x15 1.802v/LN2 @ -40c || DFI LP UT CFX3200-DR || DFI LP UT NF4 SLI-DR || DFI LP UT NF4 Ultra D || Sapphire X1950XT || 2x256MB Kingston HyperX BH-5 @ 290MHz 2-2-2-5 3.94v || 2x256MB G.Skill TCCD @ 350MHz 3-4-4-8 3.1v || 2x256MB Kingston HyperX BH-5 @ 294MHz 2-2-2-5 3.94v

  3. #3
    Registered User
    Join Date
    Feb 2004
    Posts
    9
    There is a tool specifically for Steam that does this.

    http://stefanjones.ca/steam/

  4. #4
    Xtreme Member
    Join Date
    Oct 2010
    Location
    Sydney Australia
    Posts
    393
    Quote Originally Posted by Aginaridan View Post
    There is a tool specifically for Steam that does this.

    http://stefanjones.ca/steam/
    Yeah I saw that but I dont trust non-system tools that sometimes get broken by app or windows updates. Hasnt been updated in a while. Do you know if it still works?

    I am Intel of Borg. Resistance is futile. You will be assimilated. Borg Homeworld - Blog
    i7 3930k @ 5Ghz AC Kryos Silver - Asus Rampage IV Extreme - 4 way SLI 3GB GTX 580-UD @ 1000/2200 - 16GB Corsair GT DDR3-2000 RAM - 4 x GTX 360 rads w/ 24 x CM push-pull fans & shrouds - Aquaero 5 XT controller, 6 PA2 Ultras - 2 Flow meters - 2 x Enermax 1500W PSU - MM Extended Ascension Horizon XL-ATX Case - 2 x Koolance 452x2 Res and 4 x D5 pumps - 3 x 24" Acer H243H Surround LCD

  5. #5
    Xtreme Addict
    Join Date
    Jul 2007
    Location
    Alberta, Canada
    Posts
    1,264
    Ive been using symbolic link junctions for quite some time. It can all be done through command line in windows so theres no reliance on 3rd party software. I have steam on my raptor and skyrim on my ssd. Quite easy to do as well.

    MaximumPC has a decent guide detailing things here : http://www.maximumpc.com/article/how..._system_mklink
    Feedanator 7.0
    CASE:R5|PSU:850G2|CPU:i7 6850K|MB:x99 Ultra|RAM:8x4 2666|GPU:980TI|SSD:BPX256/Evo500|SOUND:2i4/HS8
    LCD:XB271HU|OS:Win10|INPUT:G900/K70 |HS/F:H115i

  6. #6
    Xtreme Addict
    Join Date
    Mar 2010
    Posts
    1,079
    Can this be done on a ram disk?
    It would be cool to create a ram disk, copy the files there and link them.

  7. #7
    Registered User
    Join Date
    Mar 2009
    Posts
    80
    My favourite of the Steam moving tools is the aptly named SteamMover V0.1( http://www.traynier.com/software/steammover). Its got a slightly slicker interface than SteamTool library manager and it shows the command line calls being made to do the copying so you know its really just doing what you would do by hand.
    i7-3930k Stock!
    Asus P79 Pro
    16Gb Corsair 1600 CL9
    2x Sapphire 7970's
    Watercooled with 2x 360 Thermochill Pa
    500GB Crucial M4
    120GB SSD Vertex 2E
    Corsair TX750
    64bit WIN7
    2x 24" Samsung 2443BW (1920x1200)
    1x24" Dell U2410 (1920x1200 IPS)

  8. #8
    of the Strawhat crew.
    Join Date
    Mar 2008
    Location
    West TN
    Posts
    1,646
    Quote Originally Posted by BrightCandle View Post
    My favourite of the Steam moving tools is the aptly named SteamMover V0.1( http://www.traynier.com/software/steammover). Its got a slightly slicker interface than SteamTool library manager and it shows the command line calls being made to do the copying so you know its really just doing what you would do by hand.
    I've been using this one to move my games from my mech. hdd to my ssd. Works great. You don't have to match folder names or anything as far as I can tell.

    XtremeSystems BF3 Platoon - Any XS member is welcome.

  9. #9
    Xtreme Mentor
    Join Date
    Feb 2008
    Posts
    2,671
    I've been looking for something like this. I'm getting a 120 Gb SSD for gaming soon, but only want to move over games that I play a lot or that would benefit from it, particularly Skyrim and Civ V.

  10. #10
    Xtreme Member
    Join Date
    Jul 2010
    Location
    california
    Posts
    150
    Now we just need to wait for better GB/$ for SSDs with future fabrication process. Due to the recent flood in Thailand, I prefer Crucial M4 512GB, Intel 320 Series 600GB, Samsung 830 Series 512GB as better options for gaming stuff, if there's spare cash.
    This guy is xtremely lazy

  11. #11
    Xtreme Enthusiast
    Join Date
    Jun 2005
    Location
    Massachusetts
    Posts
    522
    Great post! I remember that article in Max PC regarding symbolic links. However, I could never make the link between folders work. At that time, I found a program that would make symbolic links for files. Once the program installed, all one had to do was right click a file in your main folder, copy the folder to a ram drive, then click where you wanted the link between the two files.

    I did not understand how to handle complete folders. The Steammover app looks like it should do the trick quite well. It does the heavy lifting of making the symbolic links. I'll be giving it a try.

    Great thread!
    Asrock Extreme 4 | 2600K | 16G G Skill | Powercolor LCS 7970 | PCP&C 910 Silencer | Crucial C300 + Intel X-25V + Raptors | D-Tek Fusion v2 | Swiftech MCR Drive 360 | HP LP2475

  12. #12
    Xtreme Mentor
    Join Date
    Oct 2004
    Location
    SLOVENIJA
    Posts
    2,594
    eh doesnt work most in xp!!
    ASUS P5K-E // E8400 Q746A519
    G.Skill F2-8000CL5D-4GBPQ
    LC 550W GP// XPERTVISION 9600GT

  13. #13
    Registered User
    Join Date
    Mar 2009
    Posts
    80
    XP NTFS file system didn't support Symbolic links. That functionality came in Vista.
    i7-3930k Stock!
    Asus P79 Pro
    16Gb Corsair 1600 CL9
    2x Sapphire 7970's
    Watercooled with 2x 360 Thermochill Pa
    500GB Crucial M4
    120GB SSD Vertex 2E
    Corsair TX750
    64bit WIN7
    2x 24" Samsung 2443BW (1920x1200)
    1x24" Dell U2410 (1920x1200 IPS)

  14. #14
    Xtreme Addict
    Join Date
    Feb 2007
    Location
    Arizona, USA
    Posts
    1,700
    This option is relatively easy, but for those who want even more control you can do it from command line.

    So let's say I want to move Skyrim from my Steam directory on my SSD to my HDD (fully close out of steam first though).
    Copy the folder to the directory you want it to be in. (In this example, my SSD is "C", HDD is "F", steam is installed on "C", and I want to move skyrim to "F".

    In command line:
    mklink /J "C:\Program Files (x86)\Steam\steamapps\common\skyrim" "F:\Games\skyrim"
    and Enter.
    Junction created.

    Symbolic links are for individual files I believe, Junctions are for folders.

    If I had to recommend what to do if you are using a SSD and HDD set-up (as most are), install Steam to your HDD, and use this functionality to move necessary games to your SSD. I know I'm going to do so next time I reformat.

    For those more interested in how this works, MaximumPC has a decent article about it: http://www.maximumpc.com/article/how..._system_mklink


    Core i7 920 D0 B-batch (4.1) (Kinda Stable?) | DFI X58 T3eH8 (Fed up with its' issues, may get a new board soon) | Patriot 1600 (9-9-9-24) (for now) | XFX HD 4890 (971/1065) (for now) |
    80GB X25-m G2 | WD 640GB | PCP&C 750 | Dell 2408 LCD | NEC 1970GX LCD | Win7 Pro | CoolerMaster ATCS 840 {Modded to reverse-ATX, WC'ing internal}

    CPU Loop: MCP655 > HK 3.0 LT > ST 320 (3x Scythe G's) > ST Res >Pump
    GPU Loop: MCP655 > MCW-60 > PA160 (1x YL D12SH) > ST Res > BIP 220 (2x YL D12SH) >Pump

  15. #15
    Xtreme Enthusiast
    Join Date
    Jun 2005
    Location
    Massachusetts
    Posts
    522
    @ColonelCain

    Firstly, thanks for the detail on using command line. But how does one remove the symbolic link using command line?

    Secondly, what is the correct syntax for the mklink command?

    In the MaxPC article, only the target folder had quotes around that command. In your example, both the source folder and target folder are in quotes.

    I'm not much on DoS commands. I always mess up the syntax. In trying to use the mklink command as detailed by MaxPC, their examples don't use quotes and I could never get the symbolic link to work.

    What is the proper syntax for this command?
    Asrock Extreme 4 | 2600K | 16G G Skill | Powercolor LCS 7970 | PCP&C 910 Silencer | Crucial C300 + Intel X-25V + Raptors | D-Tek Fusion v2 | Swiftech MCR Drive 360 | HP LP2475

  16. #16
    Xtreme Mentor
    Join Date
    Oct 2004
    Location
    SLOVENIJA
    Posts
    2,594
    what if i just write down all my games from steam list, and reinstall all to new hdd?
    ASUS P5K-E // E8400 Q746A519
    G.Skill F2-8000CL5D-4GBPQ
    LC 550W GP// XPERTVISION 9600GT

  17. #17
    Xtreme Enthusiast
    Join Date
    Jun 2005
    Location
    Massachusetts
    Posts
    522
    Quote Originally Posted by TEDY View Post
    what if i just write down all my games from steam list, and reinstall all to new hdd?
    If all one wants to do is move their steam folder to a new hard drive, all one has to do is copy the original steam folder onto the new drive under Program Files. Excecute the steam.exe file inside the steam folder on the new drive and steam will set itself up on that drive. Your games will run direct through the steam client as before. Much quicker than redownloading your games via the steam servers.

    What the symbolic links do, is give one the ability to associate files or folders to another drive, such as a ram drive or much faster SSD.

    I don't know about you, but I can't / won't spend the $$$ for a 250 G or better SSD. With symbolic links, I can keep the balance of my games on a slower drive and put my games that need a faster I/O subsystem on my space limited SSD.

    Games like ARMA 2 benefit from a fast low latency I/O sub system as it streams the game world from the drive. ARMA 2 is very CPU heavy and continually loads large texture files as the game world is created. Loading the game onto a SSD or preloading specific files onto a ram drive helps files to load much quicker. This is where symbolic links come in handy.
    Asrock Extreme 4 | 2600K | 16G G Skill | Powercolor LCS 7970 | PCP&C 910 Silencer | Crucial C300 + Intel X-25V + Raptors | D-Tek Fusion v2 | Swiftech MCR Drive 360 | HP LP2475

  18. #18
    Xtreme Addict
    Join Date
    Feb 2007
    Location
    Arizona, USA
    Posts
    1,700
    Quote Originally Posted by Sailindawg View Post
    @ColonelCain

    Firstly, thanks for the detail on using command line. But how does one remove the symbolic link using command line?

    Secondly, what is the correct syntax for the mklink command?

    In the MaxPC article, only the target folder had quotes around that command. In your example, both the source folder and target folder are in quotes.

    I'm not much on DoS commands. I always mess up the syntax. In trying to use the mklink command as detailed by MaxPC, their examples don't use quotes and I could never get the symbolic link to work.

    What is the proper syntax for this command?
    As far as deleting the link, I guess you could use the del command. I personally just delete the folder 'shortcut' that Windows shows in the folder.

    The MaxPC article is a blessing and a curse for when I am showing people this functionality. Their implementations are incorrect (partially). I found that out the hard way after a while of messing with the syntax. The quotes around each object are necessary if there are any spaces in the path. If you don't use quotes cmd will treat anything after the first space as the destination. So for C:\Program Files... , that space after 'Program' is treated as the destination by the file system. Using the quotes tells cmd which is which. The space is still necessary between the quotes.


    Core i7 920 D0 B-batch (4.1) (Kinda Stable?) | DFI X58 T3eH8 (Fed up with its' issues, may get a new board soon) | Patriot 1600 (9-9-9-24) (for now) | XFX HD 4890 (971/1065) (for now) |
    80GB X25-m G2 | WD 640GB | PCP&C 750 | Dell 2408 LCD | NEC 1970GX LCD | Win7 Pro | CoolerMaster ATCS 840 {Modded to reverse-ATX, WC'ing internal}

    CPU Loop: MCP655 > HK 3.0 LT > ST 320 (3x Scythe G's) > ST Res >Pump
    GPU Loop: MCP655 > MCW-60 > PA160 (1x YL D12SH) > ST Res > BIP 220 (2x YL D12SH) >Pump

  19. #19
    Crunching For The Points! NKrader's Avatar
    Join Date
    Dec 2005
    Location
    Renton WA, USA
    Posts
    2,891
    haha this is why I have a steam drive

  20. #20
    Xtreme Member
    Join Date
    Jul 2006
    Location
    Florida
    Posts
    162
    Quote Originally Posted by BrightCandle View Post
    My favourite of the Steam moving tools is the aptly named SteamMover V0.1( http://www.traynier.com/software/steammover). Its got a slightly slicker interface than SteamTool library manager and it shows the command line calls being made to do the copying so you know its really just doing what you would do by hand.
    This is the one I've been using, works great even after reinstalling my Windows drive.
    [i7 4770K] [Z87 Gene VI] [8GB Sammy] [GTX780] [H80i] [AX850] [350D] [XL2720T]

  21. #21
    Xtremely Hot Sauce
    Join Date
    Sep 2007
    Location
    New York
    Posts
    3,586
    I would think you'd do this oppositely. Only copy your favorite programs & games to SSD and use symbolic links there. That way, everything else is still on your normal (& abundant) storage space.

    My toys:
    Asus Sabertooth X58 | Core i7-950 (D0) | CM Hyper 212+ | G.Skill Sniper LV 12GB DDR3-1600 CL9 | GeForce GTX 670-2048MB | OCZ Agility 4 512GB, WD Raptor 150GB x 3 (RAID0), WD Black 1TB x 2 (RAID0) | XFX 650W CAH9 | Lian-Li PC-9F | Win 7 Pro x86-64
    Gigabyte EX58-UD3R | Core i7-920 (D0) | Stock HSF | G.Skill Sniper LV 4GB DDR3-1600 CL9 | Radeon HD 2600 Pro 512MB | WD Caviar 80GB IDE, 4TB x 2 (RAID5) | Corsair TX750 | XClio 188AF | Win 7 Pro x86-64
    Dell Dimension 8400 | Pentium 4 530 HT (E0) | Stock HSF | 1.5GB DDR2-400 CL3 | GeForce 8800 GT 256MB | WD Caviar 160GB SATA | Stock PSU | (Broken) Stock Case | Win Vista HP x86
    Little Dot DAC_I | Little Dot MK IV | Beyerdynamic DT-880 Premium (600 Ω) | TEAC AG-H300 MkIII | Polk Audio Monitor 5 Series 2's

  22. #22
    of the Strawhat crew.
    Join Date
    Mar 2008
    Location
    West TN
    Posts
    1,646
    Quote Originally Posted by Bobsama View Post
    I would think you'd do this oppositely. Only copy your favorite programs & games to SSD and use symbolic links there. That way, everything else is still on your normal (& abundant) storage space.
    That's what us normal people are doing.. but I guess people with less games and larger ssds could do it the other way around. That's the only way it kind of makes sense I guess.

    XtremeSystems BF3 Platoon - Any XS member is welcome.

  23. #23
    Xtreme Addict
    Join Date
    Feb 2007
    Location
    Arizona, USA
    Posts
    1,700
    Quote Originally Posted by Bobsama View Post
    I would think you'd do this oppositely. Only copy your favorite programs & games to SSD and use symbolic links there. That way, everything else is still on your normal (& abundant) storage space.
    Now that I've gone through it once the 'wrong' way I know how to do it once I reformat my drives again.


    Core i7 920 D0 B-batch (4.1) (Kinda Stable?) | DFI X58 T3eH8 (Fed up with its' issues, may get a new board soon) | Patriot 1600 (9-9-9-24) (for now) | XFX HD 4890 (971/1065) (for now) |
    80GB X25-m G2 | WD 640GB | PCP&C 750 | Dell 2408 LCD | NEC 1970GX LCD | Win7 Pro | CoolerMaster ATCS 840 {Modded to reverse-ATX, WC'ing internal}

    CPU Loop: MCP655 > HK 3.0 LT > ST 320 (3x Scythe G's) > ST Res >Pump
    GPU Loop: MCP655 > MCW-60 > PA160 (1x YL D12SH) > ST Res > BIP 220 (2x YL D12SH) >Pump

  24. #24
    Xtreme Addict
    Join Date
    Feb 2007
    Location
    Arizona, USA
    Posts
    1,700
    Quote Originally Posted by Chickenfeed View Post
    Ive been using symbolic link junctions for quite some time. It can all be done through command line in windows so theres no reliance on 3rd party software. I have steam on my raptor and skyrim on my ssd. Quite easy to do as well.

    MaximumPC has a decent guide detailing things here : http://www.maximumpc.com/article/how..._system_mklink
    I just realized that I completely stepped on chicken feed, I am sorry.


    Core i7 920 D0 B-batch (4.1) (Kinda Stable?) | DFI X58 T3eH8 (Fed up with its' issues, may get a new board soon) | Patriot 1600 (9-9-9-24) (for now) | XFX HD 4890 (971/1065) (for now) |
    80GB X25-m G2 | WD 640GB | PCP&C 750 | Dell 2408 LCD | NEC 1970GX LCD | Win7 Pro | CoolerMaster ATCS 840 {Modded to reverse-ATX, WC'ing internal}

    CPU Loop: MCP655 > HK 3.0 LT > ST 320 (3x Scythe G's) > ST Res >Pump
    GPU Loop: MCP655 > MCW-60 > PA160 (1x YL D12SH) > ST Res > BIP 220 (2x YL D12SH) >Pump

Bookmarks

Bookmarks

Posting Permissions

  • You may not post new threads
  • You may not post replies
  • You may not post attachments
  • You may not edit your posts
  •