Get better exFAT performance on Linux with this new driver.
Some time ago, Microsoft brought Linux support for the exFAT file system. It turns out that the driver brought to Linux by MS is based on an earlier code, which was "leaked" and found its way to Samsung. Microsoft's promise to offer a quality Linux / exFAT experience is not even close to being realized. For those who need to reliably read devices formatted in the exFAT file system on Linux, this has been a problem.
But this is open source, and that means one thing: where there is a will, there is a way. Such is the path of Android developer Park Ju Hyung, which has taken the exfat-linux project to Linux users. Park's project is based on Samsung sdFAT drivers. These drivers are used in the Samsung line of Android smartphones and are already stable enough for daily use.
I will show you how to install this exFAT driver on Ubuntu Desktop 19.04. It is available as a PPA, but it can also be installed from the source. Let's make this happen.
SEE: Choosing your Windows 7 exit strategy: four options (TechRepublic Premium)
What you will need
All you will need to install this exFAT driver are:
- A running instance of Ubuntu Desktop 19.04 (although this will also work in Ubuntu Server versions)
- A user account with sudo privileges
- A network connection
How to install from exfat-linux of PPA
The first method of installation is PPA. This is specific to Ubuntu, but it will work on Ubuntu / Debian derivatives. To install exfat-linux from PPA, open a terminal and follow these steps:
- Add the required repository with the command sudo add-apt-repository ppa: arter97 / exfat-linux .
- Update apt with the command sudo apt update .
- Install the driver with the command sudo apt-get install exfat-dkms -y .
How to install exfat-linux from the source
If you choose the source path, these are the steps:
- Install git with the command sudo apt-get install git -y .
- Clone the Git code with the command git clone https://github.com/arter97/exfat-linux[19459062//[19459058//[19659013icsoftChangeeneldirectorrecreationwiththecommand19459061] cd exfat-linux .
- Create the font with the command make .
- Install the driver with the command sudo make install .
Once you have installed the exFAT driver, you must load the module into the kernel with the command:
sudo modprobe exfat
At this point, you should now be able to mount partitions and drives formatted with exFAT on your Linux system . When using a desktop layout, those units should simply appear in your file manager once connected to the system, ready to use. If that is not the case (since your distribution of choice does not automatically mount external drives), you may have to mount it with a command similar to:
sudo mount -t exfat / dev / XXX / MOUNTPOINT
Where XXX is the name of the unit and MOUNTPOINT is the directory in which you want to mount the unit.
And that's all there is to add the new exfat-linux driver to Linux. You should find that this new driver offers a significant boost to Linux performance and reliability for the interaction of the exFAT drive. Try it and see what you think.