Skip to content

Using a NTFS disk with Linux and Windows

NickZ edited this page Jun 3, 2019 · 22 revisions

Introduction

These instructions cover configuring a NTFS disk containing Steam games, that was previously used in a Windows environment, to work with Proton on Linux. This allows a user to use the same files to play games on both Windows and Linux without needing to reinstall games for each operating system.

Tested On

  • Ubuntu 18.10
  • Ubuntu 19.04

Configuring and Automounting the NTFS Partition

Create a Mount Point

Create a mount point for the NTFS game disk:

$ sudo mkdir /media/gamedisk

Find the User ID, Group ID, attached disk partition, and the UUID using the following commands:

User ID

$ id -u

Group ID

$ id -g

By default, both should be 1000

Attached Disk Partition

$ sudo fdisk -l

It should be labeled similar to /dev/sda2

The trailing letter and number (a2) will depend on how many disks are attached.

UUID

$ sudo blkid

Find the line where the first column matches the label of the fdisk command.

For example, /dev/sda2 would match this line:

...
/dev/sda2: UUID="38CE9483CE943AD8" TYPE="ntfs" 
...

Copy the UUID.

Editing fstab

Edit the fstab file to mount the partition:

$ sudo nano /etc/fstab

At the bottom of the file, add the following line (changing UUID, uid, and gid where needed):

UUID=38CE9483CE943AD8 /media/gamedisk ntfs uid=1000,gid=1000,rw,user,exec,umask=000 0 0

On Ubuntu, as long as ntfs-3g is installed using ntfs as the filesystem type will work

Reboot the computer for the changes to take effect:

$ sudo reboot
Clone this wiki locally