Permanently mount drive containing Steam games installed in Windows

I have Windows installed on a separate drive from bazzite containing all my Steam games and I’m able to access those games in bazzite by mounting the drive no problem. The issue is every time I reboot, I have to repeat the process of switching over to desktop mode, opening up Steam settings>Storage, mounting the drive which requires me to enter in my password and then switching back to game mode. Is there a way to permanently mount the drive and set it as the default storage location in Steam and also remove the need to constantly enter my password to access the drive?
37 Replies
termdisc
termdisc8mo ago
Use GNOME Disks/KDE Parition Manager to set up the mount options, which just edits /etc/fstab to include mount instructions for the drive
sbonz
sbonzOP8mo ago
awesome thanks, how do you install GNOME Disks? I could not figure it out lol
termdisc
termdisc8mo ago
Whichever DE you use, the corresponding partition manager is installed Already
tryhardsoccermomswag
if you prefer gnome disks over kde partition manager then enter in a host terminal:
rpm-ostree install gnome-disk-utility
rpm-ostree install gnome-disk-utility
our docs have an automount secondary drives guide
tryhardsoccermomswag
Universal Blue
Bazzite Documentation
[Bazzite_Documentation] General FAQ Installation Guide Gaming Guide Contributing to Bazzite Software Installing and Managing Applications Waydroid Guide Updates, Rollbacks, & Rebasing Tips and Tricks Image Specific Steam Deck, Handheld, & HTPC Images (Gaming Mode Variant) Change physical keyboard layout for Gaming Mode Managing Extensions ...
sbonz
sbonzOP8mo ago
thanks!
tryhardsoccermomswag
you have to reboot after it installs btw
sbonz
sbonzOP8mo ago
I’m stuck on this part of the auto mount guide
No description
sbonz
sbonzOP8mo ago
No description
No description
termdisc
termdisc8mo ago
I've been using Linux for the better part of 2 decades... I still can't tell you what mount options to use find the options from an existing mount and see if they work for you
tryhardsoccermomswag
yeah my bad like term said this is the hardest part of linux managing disks 😭 is the drive btrfs
sbonz
sbonzOP8mo ago
The drive is ntfs (it’s my Windows installation drive)
tryhardsoccermomswag
then copy the btrfs section that doesnt have a label oh.... that shouldnt be a game drive tbh but copy the ntfs stuff into the no label section yeah this doc is new and i guess i have to fix it. i had help with this and honestly i think both of us realized that trying to make a universal guide for this is difficult
sbonz
sbonzOP8mo ago
It works when I manually mount it in Steam. I just don’t want to have to reinstall all the games I had already installed through windows
tryhardsoccermomswag
yeah but proton hates NTFS drives
sbonz
sbonzOP8mo ago
So what would you recommend I do to have a shared partition between a dual booted device with Windows and bazzite?
tryhardsoccermomswag
oh heh well there's an unofficial btrfs driver for windows but it's experimental not exactly sure how stable that is windows filesystem and linux filesystem is very different stuff maybe ask in #🎮bazzite
sbonz
sbonzOP8mo ago
Oh lol, I guess I’ll try this auto mount method to see if it works then. I just hope my Windows drive doesn’t get wiped or corrupted from auto mounting
tryhardsoccermomswag
im starting to see a lot of new users are using handhelds
tryhardsoccermomswag
could try that too
termdisc
termdisc8mo ago
⚠️ do this carefully read and understand why you do not want to store game prefixes on NTFS I would also install Proton to your internal Linux drive as well
sbonz
sbonzOP8mo ago
I think I’ll try all this when I get my Win Mini lol. Don’t want to risk losing data on my Windows drive. I’m mainly testing out bazzite on my Win Max 2 just to get familiar with it before I get my mini. Anyway, thanks for your guys help. I’ll def refer back to this thread once I get it
tryhardsoccermomswag
not sure when you're getting this, but most likely in a couple of weeks or so we will be getting a major update (based on fedora 40 builds) so maybe things will improve by then for handhelds lol
sbonz
sbonzOP8mo ago
Nice! Yea, I should be getting it in about two weeks so I can wait.
Sean
Sean8mo ago
For what it’s worth, when I used to have a dual boot machine with an NTFS drive, I would just make a link in place of the compatdata folder in the Steam library of the NTFS drive and have that point onto a Linux drive and I was fine. Since it does Wine things there, having it on an NTFS drive is a no-no. But Windows doesn’t really care about the broken link in Windows as far as I can tell. It just doesn’t work, and because you are running steam on windows there, it doesn’t have to care about that folder anyway. I think a windows chkdsk might get rid of that link though, but if you don’t do anything to make windows upset it should be fine
sbonz
sbonzOP8mo ago
I remember doing something similar with my dualbooted Steam Deck symlinks were extremely useful to use
HikariKnight
HikariKnight8mo ago
symlinks is a workaround, not something we would recommend though because as noted chkdsk can in some cases remove it.
theTross
theTross8mo ago
Im also waiting on a '24 mini. Set up dual boot with windows/bazzite on a shared NTFS drive on a old X1 Carbon to make sure what in was trying to do made sense. I used the linked Valve guide from GitHub and it works fine. Only thing I'm going to do different for the mini is set up a separate NTFS partition for the steam library so it'll be something like 100 GB Windows, 75 GB Bazzite and 1.xx tb shared NTFS drive.
sbonz
sbonzOP8mo ago
Mind sharing a link to that guide? Hmm…I thought the shared partition had to be a specific format, btrfs I think? I’m not sure Yea, it is btrfs lol. Someone responded to my other thread. https://discord.com/channels/1072614816579063828/1226006137430741012/1226120500279902218 this works great. In addition to doing this, I created a symlink to my steamapps directory created by Windows replacing the one created by Steam in bazzite located in the root of the mounted ntfs drive. Everything seems to be working great. The Windows ntfs drive is auto-mounted on boot without password requirements, I'm able to set that drive as the default storage in Steam so all my games load from the symlink'd directory. I also booted into Windows, installed a couple of games and booted back into bazzite and the games load fine. The only thing I haven't tested is installing Steam games in bazzite and then checking to see if they work on Windows fearing that this might break something.
termdisc
termdisc8mo ago
Ensure that compatdata does not exist on the NTFS drive
sbonz
sbonzOP8mo ago
Did a search and nothing came up so I should be good. Where would it typically be created/located just in case?
termdisc
termdisc8mo ago
steamapps/compatdata/ Symlinking the entire steamapps folder is incorrect It goes directly against Valve’s NTFS instructions And will likely lead to drive corruption
sbonz
sbonzOP8mo ago
Do you have a link to this guide?
termdisc
termdisc8mo ago
Already provided
HikariKnight
HikariKnight8mo ago
GitHub
Using a NTFS disk with Linux and Windows
Compatibility tool for Steam Play based on Wine and additional components - ValveSoftware/Proton
sbonz
sbonzOP8mo ago
thank you! I think I have everything setup correctly now
Want results from more Discord servers?
Add your server