Isn't fat32 a deprecated filesystem format?

Why does grub for efi booting is still required to be installed on a fat32 partition?


EFI-based systems boot using an EFI system partition, whose format is defined in the EFI specifications. This format is based on FAT, but is maintained by the Unified Extensible Firmware Interface Forum. What happens to FAT now has no effect on the EFI system partition format itself.

So whether FAT32 is deprecated or not, you’ll still see EFI system partitions with a FAT-based format, for a long time to come.


UEFI systems are able to boot only from FAT12/16/32 partitions (and ISO9660 for optical disks):


This is where this limitation comes from.

  • 1
    You're correct in that FAT32 is.the only filesystem type which is mandatory in the UEFI spec, but implementors are free to add other filesystem types. ISO9660 is ubiquitous on UEFI systems that can have optical disk drives connected, and I've seen Asus motherboards with NTFS support in UEFI. Apple's UEFI will also support HFS+, newer versions might by now support APFS too (I haven't checked). – telcoM Feb 11 at 9:29

Your Answer

By clicking “Post Your Answer”, you agree to our terms of service, privacy policy and cookie policy

Not the answer you're looking for? Browse other questions tagged or ask your own question.