Я понимаю, что BIOS находится в ПЗУ, и производитель "обычно" проектирует его так, чтобы он указывал на первый сектор первого сектора "активного" устройства хранения или CHS (0,0,1)* физического и CHS (0,0, 0)* логический, который является MBR или VBR в зависимости от ваших предпочтений разделения.
Наличие IBM PC-совместимого загрузчика для процессоров x86 в загрузочном секторе по соглашению обозначается двухбайтовой шестнадцатеричной последовательностью 0x55 0xAA (называемой сигнатурой загрузочного сектора) в конце загрузочного сектора (смещения 0x1FE и 0x1FF) , Эта подпись указывает на наличие, по крайней мере, фиктивного загрузчика, который можно безопасно запускать, даже если он не может реально загружать операционную систему.
Загрузочная подпись идентифицирует загрузчик с помощью двухбайтовой шестнадцатеричной последовательности, поэтому я предполагаю, что подпись должна быть смещением в том же секторе? Поэтому, если предположить, что загрузчик должен быть в этом же секторе?