GV

GeezerVison

The World Wide Web, restored to 800 pixels of glory.

Home|About|Gaming cabinet|Archives|How it works|Starter sites

On this site

  • EFI drivers v1.13 (x64)
  • EFI drivers v1.13 (ia32)
  • EFI drivers v1.13 (arm64)
  • EFI drivers v1.13 (riscv64)
  • EFI drivers v1.13 (loongarch64)
  • Other versions
  • GRUB
  • Other Versions
  • EfiFs 1.13 source
  • git
  • GitHub project

This view

  • Original page
  • New address

GeezerVison is showing efi.akeo.ie — Free Software EFI Drivers

This page uses Google services, which may serve non-personalised cookies for advertising, analytics and security. See details OK

[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 Haiku/BeFS, UFS, ZFS, courtesy of the GRUB project, as well as other goodies.

Download

The following links include binaries for AFS (Andrew FileSystem), BeFS (BeOS/Haiku FileSystem), Btrfs, exFAT, ext2/ext3/ext4, EROFS, F2FS, HFS and HFS+ (Mac OS, including compression support), ISO-9660, JFS (Journaled FileSystem), NILFS2, NTFS (including compression support), ReiserFS, UDF, UFS/FFS, UFS2/FFS2, XFS, ZFS and more. These drivers were transparently compiled using a Linux/gcc/EDK2 environment:

  • EFI drivers v1.13 (x64)
  • EFI drivers v1.13 (ia32)
  • EFI drivers v1.13 (arm64)
  • EFI drivers v1.13 (riscv64)
  • EFI drivers v1.13 (loongarch64)
  • Other versions

You can also find a read/write NTFS driver (based on ntfs-3g) HERE.

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 an UEFI Shell.
Then, from the UEFI 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.

Changelog

  • Version 1.13 (2026.10.08)
    • Update GRUB to release 2.16
    • Add disk caching, which greatly improves performance (courtesy of ZetZor)
    • Switch to 64-bit epoch, since GRUB now supports it (courtesy of liushuyu)
    • Update project files to latest Visual Studio/EDK2/gnu-efi
    • Fix gnu-efi builds for non x86 platforms
    • Fix romfs and cbfs issues
    • Add comprehensive CI testing for all toolchains
    • Drop ARM (32-bit) support as well as MSVC+EDK2 support, due to toolchain depreciation
  • Other Versions

Source Code

  • EfiFs 1.13 source.
  • Alternatively, you can clone the git repository using:
    $ git clone https://github.com/pbatard/EfiFs.git
  • For more information, see the GitHub project.
If you are a developer, you are very much encouraged to tinker with the sourcecode and submit patches.

Copyright © 2014-2026 Pete Batard
Hosting by GitHub
You are visitor 01402503 — GeezerVison does not store the pages you look up.
Best viewed with Netscape Navigator 4.7 or Internet Explorer 6 at 800×600. No cookies required.