akuhak
Developer
@Berion I checked the latest UEFI specifications v2.9 and unfortunately, we cannot modify GPT header as heavily as I did:
But the next one is more destructive, APA journal and any APA smart information will be erased once GPT will change something. So unfortunately at least until UEFI specifications allow reducing Partition Entry Array, we cannot use it with the APA scheme.
The first one will lead to the fact that we will need to recalculate the APA checksum each time when minor changes in the partition table are made....The primary GPT Header must be located in LBA 1 (i.e., the second logical block) ...
...If the block size is 512, the First Usable LBA must be greater than or equal to 34 (allowing 1 block for the Protective MBR, 1 block for the Partition Table Header, and 32 blocks for the GPT Partition Entry Array);...
But the next one is more destructive, APA journal and any APA smart information will be erased once GPT will change something. So unfortunately at least until UEFI specifications allow reducing Partition Entry Array, we cannot use it with the APA scheme.