Почему 1MiB следует использовать при настройке первого раздела?

Как предлагает руководство по установке арки (с использованием parted для разделения)

(parted) mkpart первичный ext4 1MiB 100MiB

Однако при проверке вывода fdisk начало раздела не 1024 байта, а 2048 байт. Afaik, 1MiB используется там, чтобы предотвратить возможные ошибки, например, при создании таблицы разделов, которая хранит информацию в первом байте.

В чем причина не использовать что-то подобное?

 (parted) mkpart primary ext4 0MiB 100MiB 

В случае блоков MBR (и 1/2 KiB) информация хранится в первом блоке (первые 512 байт), а по историческим причинам и из-за совместимости с различными ОС первый действительно полезный блок будет 63- м . Пространство между ними часто используется загрузчиками для кода программы для одного из их уровней.

В случае GPT у вас есть Защитный MBR в первом блоке, чтобы имитировать таблицу разделов MBR (и один большой раздел) для тех инструментов, которые могут ее не поддерживать. Затем идет заголовок GPT и информация GPT до 34- го блока, что позволяет принимать 128 записей GPT.