Народ погите. Решил почистить винчестер прогой, а там фильтр по умолчанию стоял удалять все bak, tmt и dos. У меня две операционки стоит, и после чистки не хочет грузится миллениум, пишет нету bootsect.dos. Что делать? Переустанавливать всё не охота.
Народ, а с каких это пор линолеум NTFS держит, ась? Без дополнительных шаманских танцев с дровами от Winternals и прочих?
Это я просто в трёх своих разделах заплутал у меня этот Bootsect.dos уже на всех трёх копией лежит, что б какраз исключить случай с Паханом... Вот я потуму не помню, где он изначально появился - вроде сначало на разделе с Windows XP ( у меня NTFS ) и уже отуда сделал копию...
М-да ... Чем дальше в лес ...
__________________________
C наилучшими из Ялты !!!
У меня Fat 32 стоит, везде. Пробовал с 2-ух других компов скопировать, пишет: инвалит систем диск, вставьте систем диск.
Скачал винхекс, сижу разбираюсь.
Ещё есть идеи?
Пень пнём...
Если я не путаю в Fat32 загрузочный сектор (точнее три сектора с кодом загрузчика) дублируются.
Кстати Пахан так и не сознался как у него разбит диск и как стоят ОС.
Процитированная фраза может означать как
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) стоит ХП.
Мне нада сначала научиться пользоаться винхексом.
Помница я один раз пытался восстановить ХП, забыл. Вообщем эта проблема решаема. Но странно что ни один из часто используемых мной паролей не подходил.
Спасибо вам, ребят, за всё. Если нет более лёгкого решения задачи, буду решать её вышеуказанным методом.
Пень пнём...
В общем так качаете DskProbe, запускаете в XP из под пользователя с правами администратора. Выбираете физический диск открываете сектор 0 и сохраняете его на диск как sector0.dsk. После этого включаете режим просмотра сектора как Partition Table. Тип раздела будет unknown, это не страшно, DSKPROBE старая и не знает про фат32.
Внизу будет написано 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 байт - обясните как он работает для сомневающихся... или в инете где есть уже на эту тему...???
Отправить комментарий