Попробуй в бутсекторе сохранить либо BPB в начале, либо PT в конце.
А еще BIOS часто загрузочному диску присваивает номер 80h, особенно если он первый в boot sequence.
mov dl,80h пошло от кривой M$ MBR. Они, видимо, тоже перестраховывались. Сравнительно недавно придумали, как выкрутиться из этой нелепой ситуации....
неправда
читаются 0xFF, прерываний/исключений нет (я думал, что, может, NMI выскочит)...
А вообще flat-модель используется вместо сегментной (т.е. чтобы не возиться с сегментами) поверх страничной переадресации, на которой и базируется...
#PF - это если paging включен и в таблице страниц прописано, что страница отсутствует. Вопрос был в том, что будет при обращении к отсутствующей...
Посмотрел grldr.mbr... Оказалось, что это не только образ MBR. Файл, который я скачал, занимает ровно 18 секторов и представляет собой...
Да, я уже понял. Кстати, я вычитал, что GRUB4DOS тоже требует установочной процедуры... хотя возможно она затрагивает лишь размещение загрузчика в...
Мы видимо о разных grub'ах говорим. В моей статье, ссылку на которую я дал, написано, что номер первого сектора stage2 хранится непосредственно в...
Читай PHYSICALDRIVE<N>. Это можно сделать даже в приложении.
Ну ты и сотворил... В виндах на этот случай уже имеются дрова. И что ты вообще хотел сделать, т.е. что ты имеешь в виду под "Check MBR"?
Ты использовал реальную прошивку или образ BIOS от эмулятора? В последнем случае вполне может попасться far jump, т.к. некоторые эмуляторы...
А кто сказал, что в оригинальном варианте, хранящемся в ROM-BIOS, там far jump. Наверняка там какой-то внутрисегментный переход, а far jump мы...
Сейчас это RAM, защищенная от записи. BIOS сам и строит - часто это почти точная копия ROM-BIOS. Возможно, есть и варианты аппаратного...
См. wiki.osdev.ru. Короче говоря, дыры есть, но это никак не связано с банками памяти. Про загрузку выше первого мега... Да, в BIOS могут...
fasm в отличие от nasm является многопроходным ассемблером... (хотя возможно, это и устаревшая информация, т.к. nasm сейчас тоже активно...
Ну тогда вы должны знать, что загрузчики от M$ практически всегда являются универсальными по отношению к FAT12/FAT16, а частенько и к FAT32. Хотя...
Под FAT в Windows понимается FAT12/FAT16. Флешка объемом 2 гига легко форматируется под FAT(16). Другое дело в том, что у флешек обычно разметка...
Lrz, здесь есть пример использования mkfloppy с загрузчиком GRUB в образе. Пример немного сложноват, но тебе не нужно обращать внимание на все...
Имена участников (разделяйте запятой).