This quick tutorial shows you how to enable exFAT file system support in Ubuntu and other Linux distributions based on Ubuntu. This way, you will not see any errors when mounting exFAT units in your system.
Problem when mounting the exFAT disk in Ubuntu
The other day, I tried to use an external USB key formatted in exFAT format that contained a file of around 10 GB in size. As soon as I connected the USB key, my Ubuntu 16.04 showed an error complaining that it can not mount an unknown file system type 'exfat':
Error mounting /dev/sdb1 at /media/abhishek/SHADI DATA: Command-line `mount -t “exfat” -o “uhelper=udisks2,nodev,nosuid,uid=1001,gid=1001,iocharset=utf8,namecase=0,errors=remount-ro,umask=0077” “/dev/sdb1” “/media/abhishek/SHADI DATA”‘ exited with non-zero exit status 32: mount: unknown filesystem type ‘exfat’
The reason behind this mounting error exFAT
Microsoft's favorite FAT file system is limited to files up to 4 GB in size. You can not transfer a file of more than 4 GB to a FAT drive. To overcome the limitations of the FAT file system, Microsoft introduced the exFAT file system in 2006.
Since most things related to Microsoft are proprietary, the exFAT file format is not an exception. Ubuntu and many other Linux distributions do not provide support for exFAT files by default. This is the reason why you see the mount error with the exFAT files.
How to mount the exFAT drive in Ubuntu Linux
The solution to this problem is simple. All you need to do is enable exFAT support.
I will show the commands for Ubuntu, but this should be applicable to other distributions based on Ubuntu, such as Linux Mint, etc.
Open a terminal (Ctrl + Alt + T shortcut in Ubuntu) and use the following command:
sudo apt install exfat-fuse exfat-utils
Once you have installed these packages, go to the file manager and click on the USB disk again to mount it. There is no need to reconnect the USB. It must be mounted immediately.