Как опустить блок параметров Bios в загрузчике?

#c #x86-16 #bootloader

#c #x86-16 #загрузчик

Вопрос:

Я создаю простой загрузчик. Мой загрузчик не поддерживает ни одну из файловых систем Fat. Я читал в некоторых руководствах, что некоторые процессоры ожидают BPB.

Итак, как я могу обезопасить себя, опустив BPB. Я видел исходный код устаревшего Grub, и на его первой стадии нет BPB.

Помогите мне..

Спасибо

Комментарии:

1. Как процессор должен заботиться об этом? В нем даже нет понятия носителей или устройств.

2. Какой метод вы используете для записи образа на устройство? Или вы на самом деле используете реальное оборудование?

3. Итак, нет ли проблем, если у меня нет блока параметров BIOS в моем загрузчике?

4. Я использую dd tool и эмулятор qemu для запуска файла.

Ответ №1:

BPB — это артефакт загрузчика FAT, и он имеет смысл только для гибких дисков, и то только потому, что непрактично определять геометрию формата гибких дисков. Если вы не используете гибкие диски, вам не нужно беспокоиться.