Народ погите. Решил почистить винчестер прогой, а там фильтр по умолчанию стоял удалять все bak, tmt и dos. У меня две операционки стоит, и после чистки не хочет грузится миллениум, пишет нету bootsect.dos. Что делать? Переустанавливать всё не охота.
Это я просто в трёх своих разделах заплутал :lol: у меня этот Bootsect.dos уже на всех трёх копией лежит, что б какраз исключить случай с Паханом... Вот я потуму не помню, где он изначально появился - вроде сначало на разделе с Windows XP ( у меня NTFS ) и уже отуда сделал копию...
Скачал винхекс, сижу разбираюсь.
Ещё есть идеи?
Кстати Пахан так и не сознался как у него разбит диск и как стоят ОС.
Процитированная фраза может означать как
1. Диск разбит на несколько частей, на одной из них Me, на другой XP, f а остальные к делу не относятся
2. НА диске один раздел Fat32 во весь объем
Причем в первом случае возможны варианты разбиения как primary Me & primary XP, так и primary Me и XP в экстенде.
Расписывать варианты восстановлекния во всех этих случаях только из-за того, что я не знаю схему разбиения диска, я не буду.
По-этому привожу обобщенную схему восстановления, а если этого мало, то уточняйте постановку задачи.
Итак имеем:
Две ОС ME и XP. Из-за потери bootsect.dos ME не грузится
Требуется добиться загрузки ME не потеряв возможности загружать XP
Решение:
1. Копируем в надежное место все файлы из корня загрузочного раздела, которые имеют отношение к загрузке обеих ОС (ntdetect.com. ntldr, boot.ini, bootfomnt.bin, command.com, io.sys, msdos.sys, config.sys, autoexec.bat и прочее) Так же сохраняем на всякий случай при помощи Diskedit/Dskprobe/WinHex-а MBR и BootRecord (лучше обе копии т.е. все 6 секторов)
2. Грузимся с дискетки от w98/ME и говорим sys C:
После этого копируем из потайного места все файлы, которые изменились после выполнения команды sys C: и загружаем ME
Копируем при помощи Diskedit/Dskprobe/WinHex-а BootRecord в файл с именем bootsect.dos
3. Грузимся с CD с XP выбираtv режим восстановленияб вводим пароль администратора (его надо знать) и говорим fixboot
4. Загружаеми XP или ME и радуемся.
P.S. Если у Вас нет загрузочной дискетки с ME и CD с XP, то придется побегать, чтобы их найти
P.P.S. Можно все сделать гораздо быстрее, если взять любой загрузочный сектор от ME и подставить в него параметры своего раздела, которые можно посмотреть в мспользуемои сейчас загрузчике, но это только если знаком или готов изучать структуру загрузочного сектора
Дополню: иногда (крайне редко) в результате каких-то предшествующих действий "кособочится" Master Boot Record; в этом случае необходимо после FixBoot выполнить FixMBR...
Ракзбит так: основной раздел (С) где стоит МЕ, и дополнительный раздел который разбит на несколько логических дисков на одном из которых (D) стоит ХП.
Мне нада сначала научиться пользоаться винхексом.
Помница я один раз пытался восстановить ХП, забыл. Вообщем эта проблема решаема. Но странно что ни один из часто используемых мной паролей не подходил.
Спасибо вам, ребят, за всё. Если нет более лёгкого решения задачи, буду решать её вышеуказанным методом.
Внизу будет написано RelativeSector (там скорее всего будет стоять 63) давим на кнопку GO. Нам показывают BootSector его тоже пишем в файл под имененм sectorNN.dsk, где NN номер этого сектора (скорее всего 63).
После этого прибавляем к номеру сектора 3 и считываем на диск сектор NN+3. Сравниваем эти сектора например так:
fc /b sector63.dsk sector66.dsk
Если сектора полностью совпали или разные от первого до последнего байта, Вам не повезло. Если отличаются, но не везде, то последний файл вполне может оказаться искомым bootsect.dos. Во всяком случае имеет смысл попробовать выполнить команду
copy sector66.dsk c:\bootsect.dos и попробовать загрузить ME.
P.S. Если не выйдет можно попробовать сделать bootsect.dos из sectorNN.dsk и любого загрузочного сектора от ME путем исправления в последнем параментров раздела подсмотренных в первом и последующем сохранении полученного гибрида под именем c:\bootsect.dos
Удачи!
Я тебе выслал bootsect.dos на email, ты его получил ? Если получил попробовал или нет - скажи о результате. И проверь наличие на С: с МЕ - IO.SYS , MSDOS.SYS, COMMAND.COM
Я не пробовал, но могу сказать, что если положение раздела и его размер, а так же размер кластера не совпадают, то работать точно не будет
Народ, особенно те кто в ASMe - boot сектор всего 512 байт - обясните как он работает для сомневающихся... или в инете где есть уже на эту тему...???