Наши проекты:
Журнал · Discuz!ML · Wiki · DRKB · Помощь проекту |
||
ПРАВИЛА | FAQ | Помощь | Поиск | Участники | Календарь | Избранное | RSS |
[3.133.109.211] |
|
Сообщ.
#1
,
|
|
|
Пытаюсь загрузить com файл в bootstrip, набираю partcopy boot.com 0 200 -f0 , пишет, что не может его прочитать посмещению 02 или какому нибудь еще. Обычный EXE-шник спокойно туда пишет. Может нужна другая прога?
Пишу на MASME затем X2B и в COM. И еще, там написано, что какой-то байт в bootstripe должен быть 0xAA55. Как это сделать в программе? |
Сообщ.
#2
,
|
|
|
Что такое bootstrip? Boot-сектор что ли? Не знаю, что такое partcopy и X2B. Знаю, что есть EXE2BIN и DISKEDIT ... А что касается 0xAA55, то это вообще не байт . Boot-сектор имеет размер 512 байт: jump,инфо,загрузчик[,нули],метка. Метка - это как раз 0xAA55, т.е. два байта 55h и 0AAh (именно в такой последовательности, выглядит как 'Uк').
|
Сообщ.
#3
,
|
|
|
А в виндах bootsector занимает 3 сектора по 512 байт :-[ ] Билл Гейтс опять всех кинул
|
Сообщ.
#4
,
|
|
|
Кстати, я прикол такой обнаружил. В MBR виндОВСА сообщения об ошибках написаны на русском языке, причём они находятся в кодировке WIN-1251. Перекодировщика там нет, русского фонта, естественно, тоже )))
|