On 14/12/20 05:41, Thomas Mueller wrote:
> Excerpt from Michael:
> 
>> Right, on UEFI MoBos the ESP partition used by the UEFI firmware to locate 
>> and 
>> run *.EFI executables must be FAT32.  Such .EFI executables stored on the 
>> ESP 
>> may be OS boot managers/loaders, or other UEFI compatible applications.  The 
>> boot manager loaded by UEFI is then left to its own mechanisms (boot loader 
>> and fs drivers) to load whatever fs the kernel image resides on.
> 
> Is it necessary for the ESP to be FAT32, as opposed to FAT16 or FAT12?
> 
> What happens if the ESP is formatted FAT12 or FAT16?
> 
I think the spec actually says it must comply with a specific version of
the FAT definition. Not sure which version, but that does specify all
three FAT layouts, so all three are acceptable. Look at mjg's blog for
more detail, I guess.

That protects against updates to the spec making incompatible changes,
but doesn't protect against clueless manufacturers not following the
spec - "works with Windows" is so often the de-facto spec.

Cheers,
Wol


Reply via email to