Ru-Board.club
← Вернуться в раздел «Microsoft Windows»

» Восстановить загрузчик WinХР после разбиения и смены буквы

Автор: VK220
Дата сообщения: 16.06.2004 21:17
Hello!
Ситуация такая: нужно было поставить Win98 на ХР. При этом был один
NTFS-ный раздел на диске. Partition Magic-ом мы разбили винт и стало:
пустой диск С (в начале диска) и диск D (с виндой ХР), причём загрузчик
ХР оказался на D. Каким-то чудом установили на С 98 винду (обычный setup
наглухо вешал комп - помог setupcor). Потом запустили установку ХР.
Сначала пробовали восстановление, но он без пароля админа уже ничего не
хочет, а они (кулхацкеры) его и не запоминали. Тогда хотели установить ХР
поверх себя, но он не нашёл лицензионного соглашения (отмазался, блин).
Но теперь на диске С появился загрузчик ХР.
Вопрос: поможет ли написание в файлике Boot.ini строчки:
multi(0)... /fastdetect,
чтобы ХРень нормально грузилась? Как её можно восстановить с наименьшими потерями?
Всем спасибо!
Автор: xcm
Дата сообщения: 17.06.2004 07:30
непосредственно по вопросу
http://web-support.ru/sys/win_xp_faq_16.shtml


Загрузиться в Recovery Console и дать команду FIXBOOT. Ещё можно использовать программу Bootpart, загрузившись с досовской дискеты и дав команду "bootpart winnt boot:c:". Кроме того, при помощи этой программы легко конфигурируется загрузка любых ОС NT загрузчиком. Взять программу можно на http://www.winimage.com/ - это официальный сайт её автора.
Автор: KLASS
Дата сообщения: 17.06.2004 10:55

Цитата:
предотвращающий перезапись загрузчика

Я так понимаю, что под этой фразой подразумевается изменение активности раздела, а не как не перезапись, как таковая, загрузчика ХР. Тем более, что ХР стоит на NTFS, а 98, как известно, NTFS не вразумит, потому переписать что либо на таком разделе во время установки, ей вряд ли удастся. Потому, команда FixBoot из Recovery Console, в данном случае, никакого положительного эффекта не принесет, потому как восстаналивает загрузочный сектор раздела, а он, как известно, не перезаписывается при установке другой системы, на другой раздел. Перезаписывается лишь тогда, когда системный раздел у этих систем один. Точнее сказать эффект будет, но тогда изменится системный раздел ХР и загрузиться в такую ОС вряд ли получится, загрузка зависнет на экране приветствия и о загрузке 98 тоже можно будет забыть, потому как перепишется уже ее бут сектор.
Надо изменить активность раздела на ХР, можно загрузившись в PM, после чего грузиться в ХР. Если загрузка будет удачной, то копируете первый сектор раздела, на котором установлена 98 и сохраняете его в файл, под именем Bootsect.dos. Положить его в корень где ХР и прописать строку в файле boot.ini, который там же в корне ХР
C:\Bootsect.dos="Win98"
При загрузке в ту или иную систему они "будут думать" что стоят на С.
Автор: xcm
Дата сообщения: 17.06.2004 12:25
"Каким-то чудом установили на С 98 винду (обычный setup
наглухо вешал комп - помог setupcor). "

я так понял что на диске С фат..этот раздел активный и используется именно загрузчик
98
Автор: KLASS
Дата сообщения: 17.06.2004 22:59
xcm

Цитата:
я так понял что на диске С фат..этот раздел активный и используется именно загрузчик 98

Все верно, загрузка идет в 98, а в ХР отсутствует. Только, если сейчас сделать FixBoot на раздел С, пропадет загрузка 98 и никакие записи в boot.ini уже не помогут, потому что будет затерт загрузочный сектор 98.

Еще раз, самый короткий путь, по пунктно:
1. Стоит ХР, один раздел на весь диск, NTFS, логический диск С. Отрезаем от начала этого раздела с помощью PM кусок и создаем еще один основной раздел, FAT32.
2. Загрузившись с CD 98 устанавливаем ее, как обычно.
Подчеркиваю, никакой загрузчик от ХР не перезапишется, потому как он находится теперь на втором разделе.
3. После установки первый раздел станет активным, с него и будет загрузка в 98. Загрузились в нее. Fdisk > установить активным второй раздел, где ХР. Перегрузка.
4. Загружается ХР, она хоть и на втором разделе, но логический диск будет С, потому как она туда и ставилась. Теперь копируем, при помощи DiskEditor'a или BootPart, первый сектор раздела 98 в файл под именем Bootsect.dos и оставляем его в корне раздела ХР.
5. В файле boot.ini делаем запись
C:\Bootsect.dos="Win98"
Перегружаемся и входим в любую систему.
Автор: VK220
Дата сообщения: 19.06.2004 21:05
Я же сказал, что загрузчик - ntloader (типа того). При загрузке выдаётся меню.
А Recovery Console - не грузится т.к. нужен пароль администратора, систему устанавливал не я, а пароль никто не помнит.
Впрочем, проблема уже решилась установкой WinXP pro заново. просто WinXP pro обещал удалить все документы. Но не удалил.
Всем спасибо.

Страницы: 1

Предыдущая тема: Установка Win98 рядом с WinXP без разбиения диска


Форум Ru-Board.club — поднят 15-09-2016 числа. Цель - сохранить наследие старого Ru-Board, истории становления российского интернета. Сделано для людей.