Народ погите. Решил почистить винчестер прогой, а там фильтр по умолчанию стоял удалять все bak, tmt и dos. У меня две операционки стоит, и после чистки не хочет грузится миллениум, пишет нету bootsect.dos. Что делать? Переустанавливать всё не охота.
По большому счету - никак. Просто передает управление дальше.
Поконкретнее: МБР считывает положение первого бутового раздела, и передает управление на БР этого раздела. БР ищет файло операционки и передает управление ему. Вроде все. Это можно понять, не зная асма, просто почитав содержимое оных - по именам файлов и сообщениям об ошибках.
Выход обычно есть. Но он не работает.
Или почитайте исходники Lilo/Grub-а и т.д. Там можно узнать и про структуру загрузчика (смесь кода и данных в одном секторе) и про выполняемые функции. Правда чтобы разобраться сил и времени уйдет немало.
За несоответствие действительности Вашим о ней представлениям администрация форума ответственности не несет.
Добрый ты. Этож настоящие бут-менеджеры. Их исходники читать начинающим...
Выход обычно есть. Но он не работает.
Я то же поспешил насчёт совместимости... У меня просто он грузит без проблем с 2 основных ME и 98 разделов (один вначале HDD, 2 в конце, между ними ещё два) оба FAT32 разного размера, но кластер по 4 к. И сам bootsect.dos находится на разделе с XP (NTFS)...
Пахан проверь наличие системных файлов на C:...
С этого места подробнее.
Один загрузочный сектор может грузить или одну OC или один БутМенеджер, но никак не две разные ОС, то что у меня кроме XP грузятся при помощи разных загрузочных скеторов еще linux со своим Lilo и W98 (там еще дос можно выбрать так как она на fat16), плюс средствами XP грузятся XP в нескольких разных вариантах и Nt4, но чтобы одним bootsect.dos w89 и ME я не умею...
За несоответствие действительности Вашим о ней представлениям администрация форума ответственности не несет.
...ОС Win9x, а разве в плане загрузки 98 и ME разные операционки !? одни и те же IO.SYS, MSDOS.SYS...
В плане положения раздела (для загрузки Win9x) - это роли не играет, важно чтоб этот раздел был С: ...
Но одновремеено два основных раздела использовать в загрузчике NT для загрузки не получится - один всегда будет D:.
Подробнее... я к стати то же такого не умею
У меня установлен в MBR загрузчик, который позволяет задавать логическую последовательность разделов на диске, и загружать с заданного раздела, у мне постоянной надобности в этом нету, я только проверял возможность оной.
Ещё раз повторю - реазделы в разных местах, но на обоих FAT32, кластер 4096, разница в размере небольшая...
При таком варианте вопросов не возникает, так как сдается мне, что Ваш bootsect.dos вообще к загрузке 98 или ME отношения не имеет.
За несоответствие действительности Вашим о ней представлениям администрация форума ответственности не несет.
Имеет если грузить сначало XP, а из его загрузчика только что то одно, или 98 или ME (в зависимости от того какой раздел логически будет первым). Быстрее кончно же будет загрузчиком из MBR сразу - то что надо, потому и сделано три основных раздела.
Пахан решил проблему то или нет и как, заодно скажи какой размер раздела и кластера ?
Облом на начальном этапе никаких 63 в RelativeSector у меня не стоит, а стоит 0, а когда жму на гоу ничего не происходит.
AlexanderN с твоим боотсект.дос ничего не получилось собственно как и совсеми остальными.
Я хочу попробовать так, поставить заново МЕ наголо, старый не стирать, а потом сделать восстановение ХП, вот только проблема, я в прошлый раз так пытался сделать так админского пароля не знал, насколько я помню я его и не вводил при установке, потому что бы если я его вводил, то он запрашивался у меня при загрузке каждый раз? Правильно? Короче проблема только в этом, а с помощью 16-ого редактора мне как то в ломуче делать, тем более полюбому надо админский пароль знать икспишный или поменять его. Пока сижу в ХП, будет время займусь МЕ.
P.S.
извините за ламеризм
Пень пнём...
Вы просто не считали MBR. В том что вам dskprobe рисует при запуске ковыряться смысла нет, там как правило одни нули.
Последовательность действий:
- Запустить программу
- Кликнуть на самую левую кнопку
- Дабл-клик на нужном диске
- Клик на кнопке Set Active
- Клик на кнопке ОК
Теперь можно работать с секторами этого диска:
- Кликаем на третью слева кнопку
- Выбираем нужный начальный сектор и их количество (по умолчанию стоит 0 и 1 - как раз для того чтобы считать MBR)
- Вот теперь можно смотреть, что у нас на диске :idea:
За несоответствие действительности Вашим о ней представлениям администрация форума ответственности не несет.
Отправить комментарий