Экстремально. Не пробовал использовать эмулятор. Да и потом для таких экспериментов не обязательно править именно MBR. Можешь к примеру сохранить...
Это нормально, если твоя MBR способна загружать и обычные бут-секторы обычных разделов, т.е. если она остается в общем случае ОС-независимой, но...
Только не бут-сектор... Да, бут-блок может состоять из нескольких секторов. Примеры - FAT32, NTFS. код MBR загружает бут-сектор, а код бут-сектора...
Вообще в BIOS есть и такие функции, только они редко поддерживаются :~) Я имел в виду, что могли бы загрузочную цепочку организовать таким...
Вот идиоты. Уже работу с портами впихнули в MBR. В ХР такого не было. Вот код alter'а. Это MBR-загрузчик от ХР, слегка дополненный моим кодом (и...
Ну и разметка флешки естественно должна быть соответствующей :~)
Я про написание именно MBR. А вообще чтобы флешка рассматривалась как хард, достаточно установить соотв. опцию в BIOS Setup. Но то что всегда...
Antolflash, респект, я пользуюсь теми же инструментами: HxD, fasm.
Как-то вы резко перешли от MBR к "поддержке ФС FAT16 и FAT32". А судя по репликам, аФтАр топика не понимает даже разницы между MBR и первичным...
Распечатай и отдай на сшивание. И будет тебе книга :~) А можешь просто в типографию сдать. Это дороже, но зато книга получится почти настоящая. Я...
Здесь я имел в виду "грузиться с девайса 1 вместо 0". BPB - BIOS Parameter Block - фрагмент структуры данных, расположенной в загрузочном секторе...
У Зубкова как раз в описании SIB есть ошибка, ну по крайней мере в том издании, которое есть у меня.
Я грузил свой код на множестве компов с множества различных носителей, причем за исключением случая использования сторонней MBR номер загрузочного...
Видимо, для скорости. Я загрузчик для флоппика писал очень давно, поэтому тестовые выкладки уже не вспомню. Сейчас туда если и вношу изменения, то...
Я как раз имел в виду однобайтовые int. Да-да, это полезно знать: Mod-Reg/OpCode-R/M, SIB, флаги s, d, w инструкции, различные префиксы и т.п....
Конечно знать все опкоды абсолютно не нужно, но принципы кодирования не помешает. Зачем именно, трудно сказать, но зато появляется какое-то особое...
20h, 28h, 30h, ...
Если кратко, то аппаратная ошибка. Источники могут быть разные.
Неправда то, что передача номера загрузочного диска в dl опеделена только для эль'торито. В эль'торито просто не стали противоречить тому, что...
Если ты в состоянии его правильно обработать или хоть как-то обработать, то нужно. Если же ты не обрабатываешь в своем коде NMI, то его можно...
Имена участников (разделяйте запятой).