загрузка MS-DOS с жесткого диска
Столкнулся с тем, что процесс загрузки MS-DOS абсолютно недокументирован.
Попробовал загузить первые три сектора (впоследствии пробовал загружать весь) io.sys и передать ему управление. Не помогает
Кто-нить может помочь?
мултизагрузчики действуют по другому : перемещают свой код куданибудь ,где они не мешают,загружают сохранённый MBR нужной оперы и передают на него управление .
но инфы яростно не хватает... кто может помочь?
А ты загрузчик доса от дизассембоируй или в boch посмотри что там прозходит.
системные файлы - надо не просто знать какие , но и куда (размещение).
по литературе , если не срочно , то подожди пару днёв ) .
по литературе , если не срочно , то подожди пару днёв ) .[/QUOTE]
Жду с нетерпением ;)
Извеняюсь за задержку .
Ничего интересного сообщить нечего .
Поищи на досовских сайтах .
386.by.ru
Копать мбр и вторичный загрузчик .
Посмотри команду mem /debug >d.txt
размещение блоков по сегментам .
Чтобы понять, как загружаются основные модули DOS, достаточно дисассемблировать любой досовский дисковый загрузчик, только зачем это нужно? Если мне не изменяет память, то дисковый загрузчик DOS проверяет наличие в корневом каталоге обоих файлов, но грузит только один, причем частично, после чего передает управление по адресу 700h. Все это я написал по памяти, возможно, это вовсе и не DOS, а ранние винды, но, повторяю, это легко проверить...