Вопрос. Если нет разметки в MBR, как ведёт себя BIOS? Это как-то документировано? У меня к примеру, глючит мой загрузочный код — исполняется код из середины почему-то.
Вопрос. Если нет разметки в MBR, как ведёт себя BIOS? Это как-то документировано? У меня к примеру, глючит мой загрузочный код — исполняется код из середины почему-то.
Легаси пофиг на разметку, он выполняет код из lba 0 при наличии в конце сектора 0x55 0xAA.
55,АА. У меня вообще-то стоит автоматический выбор UEFI и легаси. Может, из-за этого глючит, ща попробую. Но кто-то говорил, что должна быть разметка, иначе бывают проблемы.
Факт такой, что когда я очищаю Patron Table, начинается странное поведение. Сейчас включил Legacy only — то же самое. Когда PT в порядке, то и код работает нормально.
Не принимаю в чём проблема, сейчас попробую поисследовать...
Факт такой, что когда я очищаю Patron Table, начинается странное поведение. Сейчас включил Legacy only — то же самое. Когда PT в порядке, то и код работает нормально.
Не принимаю в чём проблема, сейчас попробую поисследовать...
Вопрос. Если нет разметки в MBR, как ведёт себя BIOS? Это как-то документировано? У меня к примеру, глючит мой загрузочный код — исполняется код из середины почему-то.
а откуда выполняется твой код если мбр нету? с биоса?
а, разделы не нарисованы.., а отладить в боче/куему? может биос игнорит косяк и думает что в пт правильные адреса и читает разделы, а там старт с 0х0 получается оно и ...
а, разделы не нарисованы.., а отладить в боче/куему? может биос игнорит косяк и думает что в пт правильные адреса и читает разделы, а там старт с 0х0 получается оно и ...
Я ща попробую ещё что-нибудь. Код запускается из этого сектора явно (там видны специализированные сообщения), но работает явно не как надо.