1 |
On 14/12/20 05:41, Thomas Mueller wrote: |
2 |
> Excerpt from Michael: |
3 |
> |
4 |
>> Right, on UEFI MoBos the ESP partition used by the UEFI firmware to locate and |
5 |
>> run *.EFI executables must be FAT32. Such .EFI executables stored on the ESP |
6 |
>> may be OS boot managers/loaders, or other UEFI compatible applications. The |
7 |
>> boot manager loaded by UEFI is then left to its own mechanisms (boot loader |
8 |
>> and fs drivers) to load whatever fs the kernel image resides on. |
9 |
> |
10 |
> Is it necessary for the ESP to be FAT32, as opposed to FAT16 or FAT12? |
11 |
> |
12 |
> What happens if the ESP is formatted FAT12 or FAT16? |
13 |
> |
14 |
I think the spec actually says it must comply with a specific version of |
15 |
the FAT definition. Not sure which version, but that does specify all |
16 |
three FAT layouts, so all three are acceptable. Look at mjg's blog for |
17 |
more detail, I guess. |
18 |
|
19 |
That protects against updates to the spec making incompatible changes, |
20 |
but doesn't protect against clueless manufacturers not following the |
21 |
spec - "works with Windows" is so often the de-facto spec. |
22 |
|
23 |
Cheers, |
24 |
Wol |