Gentoo Archives: gentoo-user

From: Wols Lists <antlists@××××××××××××.uk>
To: gentoo-user@l.g.o
Subject: Re: [gentoo-user] [SOLVED] fsck.fat 4.1 - File system couldn't be fixed [SOLVED]
Date: Mon, 14 Dec 2020 09:30:05
Message-Id: 5FD739DA.1040505@youngman.org.uk
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