Install Steam
login
|
language
简体中文 (Simplified Chinese)
繁體中文 (Traditional Chinese)
日本語 (Japanese)
한국어 (Korean)
ไทย (Thai)
Български (Bulgarian)
Čeština (Czech)
Dansk (Danish)
Deutsch (German)
Español - España (Spanish - Spain)
Español - Latinoamérica (Spanish - Latin America)
Ελληνικά (Greek)
Français (French)
Italiano (Italian)
Bahasa Indonesia (Indonesian)
Magyar (Hungarian)
Nederlands (Dutch)
Norsk (Norwegian)
Polski (Polish)
Português (Portuguese - Portugal)
Português - Brasil (Portuguese - Brazil)
Română (Romanian)
Русский (Russian)
Suomi (Finnish)
Svenska (Swedish)
Türkçe (Turkish)
Tiếng Việt (Vietnamese)
Українська (Ukrainian)
Report a translation problem
Creating a shared game space between both SteamOS 3.2 and Windows, I think YMMV given you're having to aim for the "lowest common denominator".
I've not seen anywhere the Steam Deck recognizes an NTFS formatted volume -- which is necessary given Windows doesn't recognize an EXT4 volume (which is must be formatted with the "casefold" option - which is a newer'ish option.)
Now, you might be able to set the OS Partition to read-write, then do 'sudo pacman -S ntfs-3g fuse' ... but ... you'll have to repeat that step after every SteamOS Update (which is happening pretty regularly and will continue for some time.)
Please be sure to share your findings other folks are interested in Dual Boot & Shared "SteamLibrary" directories.
Cheers. Retro
Steam Deck definitely recognizes the NTFS partition of the Windows install and can mount it. In fact it mounts as a fuseblk filesystem but with read only attributes. Attempting to change to rwx with chmod results in an error saying that it can not be changed.
There is an ext4 read and write driver for windows however it gives issues with launching games as if they were launching from a network share that was no longer connected.
In my findings so far it seems it's only possible to share the SD card between the two OSes as I can setup btrfs as The Phawx has on SD cards and share that between them. Admittedly I feel like my inexperience in Linux is the reason I can't get this working.
Windows locks its partitions because the default behavior for shutdown is partial hibernation. Try restarting from windows into SteamOS instead and see if it works (if you haven't tried that yet)..
You can also try running NTFS as a shared partition, though you would need this workaround to make games launch from it:
https://github.com/ValveSoftware/Proton/wiki/Using-a-NTFS-disk-with-Linux-and-Windows
How would one restart from windows into Steam OS? I'm not using rEFInd just the standard bootloader.
I'll try this git you suggested but I'll say this. I'm not sure that ntfs-3g is installed by default and installing it would require read only file system being turned off and redone after every update I believe.
I wish they would have shipped with Kernal 5.16 instead of 5.13
Debating on making a new thread as a tutorial for internal nvme partition sharing.
Found your thread and i'm in the same exact situation. Would you mind sharing your solution please ? Thanks
I would recommend something with a leading tag like HOWTO, FYI, PSA, etc. Something like:
HOWTO Dual Boot SteamOS/Win10 with shared games directory
OR
FYI - How I share games on Deck between SteamOS and Win10
For anyone finding this thread post-2023
The easiest way to do this is to shrink your windows partition with GParted to something small enough to hold just Windows and programs, then create a second NTFS partition for your Steam Library. SteamOS can write to and auto-mount a secondary NTFS partition.