
ShadowCat
Published
Using an NTFS Game Drive on Linux with Steam
this guide explains how to properly mount an NTFS partition so it works seamlessly with Steam and Proton on Linux โ including support for game execution and proper file permissions.
It includes:
- โ How to configure an existing NTFS partition
- ๐พ How to create a new NTFS partition
- ๐ง A note on EXT4 (if you're not dual-booting with Windows)
- ๐ฅ๏ธ Instructions for both KDE and non-KDE (GNOME, CLI, etc.)
โ Scenario 1: The NTFS Partition Already Exists
๐ฅ๏ธ For KDE Users (Graphical)
- Open KDE Partition Manager (
partitionmanager
). - Find your NTFS partition (e.g.,
/dev/sdb1
). - Right-click it and select "Edit Mount Point".
- Choose or create a mount path (e.g.,
/mnt/games
or/D
). - Click the "More..." button to open advanced options.
- In the options field, paste the following:
uid=1000,gid=1000,windows_names,permissions,exec
uid=1000,gid=1000
: sets your user as owner (most Linux users are UID 1000).windows_names
: avoids Windows-incompatible filenames.permissions,exec
: ensures files are executable (important for Proton games).
- Save and Apply changes.
- Reboot your system.
๐ฅ๏ธ For Non-KDE Users (CLI or GNOME-based)
Youโll manually edit
/etc/fstab
to persistently mount the NTFS partition with correct options.
Identify your partition with: lsblk -f Example output: /dev/sdb1 ntfs Games ABCD-1234
Create a mount point: sudo mkdir /mnt/games
Open /etc/fstab as root: sudo nano /etc/fstab
Add the following line at the end (replace ABCD-1234 with your UUID): UUID=ABCD-1234 /mnt/games ntfs uid=1000,gid=1000,windows_names,permissions,exec 0 0
Save and exit (Ctrl + O, Enter, then Ctrl + X).
Mount it immediately: sudo mount -a
reboot your system and play it!
๐พ Scenario 2: Creating a New NTFS Partition
Open a partition manager (e.g., KDE Partition Manager or gparted).
Select the target disk and create a new primary NTFS partition.
Apply changes and format the partition.
Follow Scenario 1 to set up proper mounting based on your desktop environment.
๐ซ Not Dual-Booting with Windows?
If youโre using Linux only, prefer the EXT4 file system.
โ Benefits1 of EXT4:
Faster and more stable than NTFS on Linux
Full native support
No need to tweak mount options or permissions
Just format the partition as EXT4, set a mount point, and you're good to go.