[EFI icon] EFI Drivers

Free Software EFI/UEFI file system drivers

The purpose of this page is to provide Free Software UEFI components, such as a read-only NTFS, XFS or exFAT EFI drivers, or more exotic ones such as Amiga FFS/SFS, BFS, UFS, ZFS, courtesy of the GRUB project, as well as other goodies.

Download

Updated 2016.07.14:

The following link includes AFFS (Amiga Fast FileSystem), BFS (BeOS FileSystem), btrfs, exFAT, ext2/ext3/ext4, HFS and HFS+ (Mac OS, including compression support), ISO9660, JFS (Journaled FileSystem), nilfs2, NTFS (including compression support), ReiserFS, SFS (Amiga Smart FileSystem), UDF, UFS/FFS, UFS2/FFS2, XFS and ZFS binaries. They were compiled with Clang/C2 under Visual Studio 2015:

System Requirements:

A computer or virtual machine with a UEFI firmware.

Usage

Download the driver and copy it to a partition that you can access from the EFI shell.
Then, from the EFI Shell, issue a command such as:

load ntfs_x64.efi
map -r

After the map command has been executed, you should be able to access your NTFS partitions.

Feedback

To provide feedback, report a bug or request an enhancement please use the github issue tracker. Or you can send an e-mail.

License

GNU General Public License (GPL) version 3 or later.
You are free to distribute, modify or even sell the software, insofar as you respect the GPLv3 license.

The executable is produced in a 100% transparent manner, from its public source, using gnu-efi.

Changelog

Source Code

If you are a developer, you are very much encouraged to tinker with the sourcecode and submit patches.