OSDev http://osdev.su/ |
|
как грузить DOS с жёсткого диска http://osdev.su/viewtopic.php?f=6&t=831 |
Страница 2 из 2 |
Автор: | pavia [ 01 дек 2013, 11:36 ] |
Заголовок сообщения: | Re: как грузить DOS с жёсткого диска |
scuter писал(а): решил попробовать написать загрузчик, пока получается выдать корневую папку, а вот куда и как это дело грузить пока не разобрался. По поводу куда что грузить читаем PC DOS 7 Technical Update Document Number GG24-4459-00 February 1995 Хотя соблюдать это не требуется. Грузишь по порядку либо с низу вверх либо с верху вниз. Что-бы освободить память для пользовательских программ ядро доса можно загрузить в HMA. |
Автор: | Himik [ 01 дек 2013, 12:36 ] |
Заголовок сообщения: | Re: как грузить DOS с жёсткого диска |
scuter писал(а): и какие сдвиги делать под ДОС, и куда этот сдвиг вставлять, то есть куда грузить? Я напутал, думал что ты свои модули подгрузить хочешь. А тогда всё проще, если у тебя не работает загрузчик, то не будет работать и всё остальное. А грузить самому бесполезно, это как мёртвому припарки. Но может быть, что загрузчик с FDD просто не подходит для HDD. Сначала установи DOS на HDD (запусти DOS с FDD и введи sys c:), потом посмотришь загрузочный сектор из 63 сектора. |
Автор: | phantom-84 [ 01 дек 2013, 13:34 ] |
Заголовок сообщения: | Re: как грузить DOS с жёсткого диска |
В загрузчиках "DOS" используется универсальный код для флоппиков/хардов, хотя могут быть и "скрытые переключатели", активирующие доп. возможности (я находил такую муть в загрузчике экспишки, см. здесь). Если загрузчик пишется для харда, нужно обязательно учитывать его структуру. К представленной pavia формуле нужно обязательно добавить слагаемое HiddenSectors, расчеты проводить минимум в 32 битах и т.п. |
Автор: | Himik [ 01 дек 2013, 13:51 ] |
Заголовок сообщения: | Re: как грузить DOS с жёсткого диска |
Для начала нужно определить, загружается ли DOS с этого HDD после стандартной установки командой sys. Потом останется просто скопировать загрузочный сектор. |
Автор: | scuter [ 01 дек 2013, 19:01 ] |
Заголовок сообщения: | Re: как грузить DOS с жёсткого диска |
Ура там на диске был нормальный портишен, поставил это дело, просто он работал на FAT32 а грузил я всё это дело на FAT12. |
Страница 2 из 2 | Часовой пояс: UTC + 3 часа |
Powered by phpBB® Forum Software © phpBB Group http://www.phpbb.com/ |