Размер MBR составляет 512 байтов и обычно находится в первом секторе.
Каков разрыв между сектором 1-2048?
Я читал на веб-сайте IBM: "оставьте комнату для кода загрузчика в освобожденном пространстве между MBR и первым разделом".
Это означает двоичный код загрузчика? Мы знаем, что двоичный код загрузчика находится в основном разделе ext4 Linux.
Традиционно в pre-UEFI микропрограммную эру, первым 512-байтовым сектором на диске была Главная загрузочная запись, которая содержала загрузчик этапа 1 личинки и таблицу разделов. Следующими 63 секторами был BIOS, разделяют регион, который содержал этап 1.5 личинки. Так, всего были 64 * 512 (или 32K) зарезервирован в начале диска. В наше время зарезервированный регион после MBR является 2 047 секторами; я верю, таким образом, существует достаточно пространства для выделения раздела начальной загрузки UEFI там позднее, если оно уже не было установлено.