Hi, so i was setting up my steam to play my regular games on my dual boot system and it is currently working, however i only gave my partition 100gb so it can’t hold my game on it since half of it is already full. So i want to ask is there anyway to load a steam game from my Windows partition on my SSD and another HDD that i also have games on? I haven’t really tried anything beside adding the directory into the library setting of steam and it didn’t worked.
Any help would be great, i am fine with tinkering with this if it means i can run my full steam library
Let me guess, you press play, button turns blue for a few seconds, nothing happens and it goes back to “Play” ?
Yeah exactly that, some games does show a white screen before doing that but it is game specific
So, the problem is likely that your other disk is formatted in NTFS since you are using windows, steam hates that (a bit more complicated than that but it’s another subject).
You have several solutions :
- The best solution would be to format your other drives to
ext4
but i understand that it’s a pain to copy whats on your disk, format and copy it back. (and that would be problematic if you still want to use Windows) - The easy solution, you can set a symlink to the
/compatdata
folder :
Go to your steam folder on your other drives and delete the /compatdata
folder usually located in /Steam/steamapps/
Then create a symlink to the one in your linux drive :
mkdir -p ~/.steam/steam/steamapps/compatdata
ln -s ~/.steam/steam/steamapps/compatdata /Your/Mounted/Drive/Steam/steamapps/
(Of course, replace /Your/Mounted/Drive by the path to your actual drive)
This usually fixes the problem, let me know if it doesn’t
PS : Solution taken from https://github.com/ValveSoftware/Proton/wiki/Using-a-NTFS-disk-with-Linux-and-Windows, i suggest reading the warnings.
Okay i managed to did this successfully on my HDD and now it is working.
However my Windows partitions are not cooperating as the library now shows empty, is it because my Steam folders is in Program Files (x86) and it can’t read it?
There’s an easier way, you can just mount your second drive somewhere and then add that location to Steam: setttings → Storage . The select “Add drive” from the pull down menu. But I haven’t tried that with an ntfs partition if you are using that but you can still try it.
If your library appears empty, i suggest following the last part of the link i provided, about case sensityvity
(don’t forget to make a backup of fstab before changing anything just in case…)
If it doesn’t work you can also try by adding ignore_case,windows_names
Disclaimer : I’m absolutely not an expert in this and it would be better to have someone else more experienced with fstab and mount argument check this part
Sorry to update the day later but i have change stuff in the fstab that alongside moving my steam folder outside of Program Files x86 then make the symlink again just in case it messes something up, but it is still empty.
But i found something weird there that i don’t know if it is the cause. The file that i linked too is called:
/mnt/Windows/Games/Steam/steamapps
However in Steam > Setting > Storage when i press Browse Folder it shows:
/mnt/Windows/SteamLibrary/steamapps
Which is a folder with an empty steamapps folder and nothing else meanwhile the full steamapps in my Steam folders goes unused
I am not sure why, but right now i am at a loss on how to get the library from my windows partition on here.
Oh this is my bad, i forgot that since this is a library and not the folder where steam is installed (for linux) it has a different path
(You can put the steam folder back in Program Files if you want it doesnt really matter, you just have to change the path in the following command to match the actual location)
You can make another symlink between the two folders so you don’t have to move everything :
Delete the steamapps folder in SteamLibrary/
before that, it should be empty anyways and make the symlink
ln -s /mnt/Windows/Games/Steam/steamapps /mnt/Windows/SteamLibrary/
Restart Steam and you should be ready to go.
And it works great now, thank you so much for helping me out
This topic was automatically closed 2 days after the last reply. New replies are no longer allowed.