Не загружается Win2K после установки XP
Добрый вечер всем!
На ноутбуке установил две операционки - 2000 и XP. Но загрузиться можно только в одну из них. Если использовать файлы ntldr, ntdetect, bootfont от Win2K, то не грузится XP, но это понятно. А если использовать те-же файлы, но от XP, то не грузится Win2K, пишет "Файл SYSTEM поврежден или отсутствует", хотя должно все работать. Используется Windows 2000 Pro RUS + SP4, Windows XP Pro RUS + SP2. Сначала устанавливал XP, потом Win2K. Как сделать возможным загруку обеих систем без манипуляций с файлами и без использования сторонних загрузчиков? |
Alexej77
Вы меняете что грузить через boot.ini? |
Alexej77 В разных разделах? Системный раздел в хр у вас должен быть первичным и активным. Начальный ntldr находится в bs активного раздела , он изменен Win2K. Войдите в консоль востановления, и перепишите на хр командой fixboot.
|
Win2K в первом разделе, XP - в четвертом. В boot.ini ничего не меняю, там прописаны две системы. Fixboot не помогает. Попробовал сделать так: ntldr от XP, ntdetect от Win2K - та-же ошибка (путь к файлу - "\WINNT\SYSTEM32\CONFIG\SYSTEM"). Я думаю, что ntldr от XP не хочет загружать Win2K, может ntldr какой-то неправильный. Везде пишут, что ntldr от XP прекрасно загружает и Win2K, у меня почему-то не хочет. Сейчас делаю так. В обеих системах есть папки с тремя файлами от другой системы. Если мне надо перезагрузиться в другую систему, то я копирую на диск С файлы из этой папки с заменой предыдущих, и перезагружаюсь.
|
Alexej77 Напутали наверно с " Системный раздел , загрузочный раздел , активный раздел.
хр в четвертом разделе это загрузочный будет, а где ntldr от XP это системный, он же должен быть активным ( в диспетчере дисков см.) |
команды fixboot кажется не существует, есть FIXMBR и BootCFG
или я не прав??? ... |
Управление дисками: 1-й раздел - "Система", он-же основной. На этом-же разделе я и меняю файлы. А как узнать, какой раздел активный?fixboot существует...
|
для меня было бы проще все снести, разбить HDD на два поставить 2000ый в первый раздел, потом XP во второй раздел
по fixboot извеняюсь - ступил немного для корректной работы нужно править скорее всего boot.ini |
Alexej77, системный радел - активный и в нем и должны быть файлы boot.ini, ntldr, ntdetect, bootfont . Загрузочный где система.
еще раз так, в консоли востановления войдите в ХР , и fixboot имя_диска: первого раздела. Возможно это трабла, похожа с установкой на диск консоли cmdcons с cmldr лодером. чуть тронеш сразу слетает , наверно есть какието метки в бут секторе или в самом лодере, лечится переустановкой cmdcons. На крайний случай можно сделать переустановку (режим обновления) полностью для профилактики или до первой перезагрузки. |
Мне кажется, что существует какая-то несовместимость между ntldr и файлом реестра SYSTEM. С разделами, загрузкой все в порядке, т.к. ntldr загружается и выполняется, он загружает hal.dll, еще несколько файлов, а затем пытается загрузить SYSTEM. Файл SYSTEM присутствует и не поврежден (его можно открыть из regedit'a в XP), т.к. ntldr от Win2K загружает его, а от XP не хочет. Может, кто-нибудь кинет мне на почту (***@***.***) три файлика с машины с аналогичной конфигурацией (Win2K + WinXP)?
|
Alexej77 не факт, например битый BS делал загрузку намного дальше вашей, но из 3 ХР загружал только одну.
NTDETECT для определения железа, установленного на Вашем компьютере. Параметр в Boot.ini /bootlog протокол загрузки. |
BS - загрузочный сектор? Он вроде загружает ntldr и передает ему управление, далее все грузится под управлением ntldr. Если бы он (BS) был битый, то были-бы глюки и при использовании другого ntldr, а их нет. Мне надо, чтобы загружалась Win2K при использовании ntldr от XP. Если заменить ntldr от XP на ntldr от Win2K, то Win2K нормально грузится, но в этом случае не грузится XP. И fixboot я делал.
|
Alexej77 кроме загрузчика bs содержит метки разделов, необходимые для ntfs, всякие глюки связаны с этим.
Можно заменить на ntldr от Windows Server 2003. Если загрузится в ХР. Вернуть в корень файлы загрузки от Win2K. Запустити с СД установку ХР в режиме востановления обновления то ваша проблема скорее всего решится. |
Стоят две виндовс: ХР и Server2003, при загрузке было меню выбора ОС, после переустановки ХР
меню перестало загружаться. В boot.ini изминения делал но бесполезно. [boot loader] timeout=30 default=multi(0)disk(0)rdisk(0)partition(2)\WINDOWS [operating systems] multi(0)disk(0)rdisk(0)partition(2)\WINDOWS="Windows Server 2003, Standard RU" /fastdetect multi(0)disk(0)rdisk(0)partition(1)\WINDOWS="Microsoft Windows XP Professional RU" /fastdetect /NoExecute=OptIn в меню выбираю Server2003 перезагрузка опять меню выбора как вернуть Server2003 в рабочий состояния без переустановки? |
Nokia
Еще один дубль и отправитесь на отдых, я вам дал уже ответ. |
Цитата:
Цитата:
|
Vadikan
Да, тема немного неправильная. Расскажу, как было дело. Нужно было перенести ОС Win2K с настольного компа со всеми прогами на ноутбук. Переходника IDE 2.5''-3.5" нет, но есть переходник USB-IDE 3.5". Сначала на ноутбук установил WinXP - разбил на 4 раздела, установил в 4-й (F). Загрузился в нее. Скопировал через переходник с харда настольного компа все файлы на диски C, D, E. Вставил CD-дистрибутив Win2K с SP4, загрузился с него, выбрал восстановление (вторая R), установил на диск С поверх скопированной Win2K. Загрузился в Win2K, все работает, скопировал на диск С файлы ntldr, ntdetect, bootfont от WindowsXP (что и написано в указанной статье). Теперь WinXP загружается, а Win2K - нет. Чтобы загрузиться в Win2K, нужно загрузиться в WinXP и заменить эти три файлы на диске С на файлы от Win2K. И восстанавливать XP пробовал (вторая R), и fixboot, и файлы от WinServer2003 подсовывал, все равно Win2K не загружается с неродным загрузчиком. В реестре Win2K нет веток HKLM\SYSTEM\CurrentControlSet, LastKnownGoodRecovery, Setup\Pid, WPA. Может, в этом причина? Скачал себе OSSelector10. Попозже установлю (ноутбук не у меня) и попробую через него запускать. Но все же интересно, где собака порылась? |
OSSelector - штука удобная, но ленивая. Разруливать, что там и как и почему что-то не грузится, она не будет. То, что и сейчас загружается, будет грузиться и после установки OSSelector, а что не загружается - так и не будет грузиться. Полное сохранение статус-кво, и никак иначе. В общем, все равно придется самому выяснять проблемы с загрузчиком.
|
XPEHOMETP
Там вроде есть возможность использовать различные загрузочные файлы для загрузки каждой из ОС. Предварительно их надо запихать в специальные папки - для каждой ОС отдельная папка. Т.е. для загрузки Win2K OSSelector будет подсовывать файлы ntldr, ntdetect, bootfont именно от Win2K, а для загрузки WinXP - файлы, соответствующие WinXP. Это относится к Acronis DiskDirectorSuite v10, в состав которого входит OSSelector, насчет других менеджеров загрузки - не знаю. |
Alexej77,проблем понятно вы нарышили последовательность установки надо сначало Win2K потом ХР , а маневры с ntldr тут не помогут, загрузочные сектора испорчены Win2K, и если fixboot (имя разделов диска) не помогают, то надо делать переустановку (для начала поверх режим обновления). кстати загрузчики меняют код MBR а BS останется с вашими проблемами, OSSelector красивый но самый глупый. ваще не чего не загрузит imho).
------------------------------------------------------------------------------------------------------------- Разобрался почему падает загрузка консоли востановления , с диска. путь в boot.ini C:\CMDCONS\ , к BOOTSECT.DAT , есть копия файла $boot , и первого сектора раздела bs, но вместо ntldr указан cmldr, т.е получается петля; bs грузит ntldr ,тот снова код bs по ссылке и на cmldr , котарая и загружает консоль, а Загрузка КВ падает, потому что параметры в $boot ( на MFT) иногда меняются, а в BOOTSECT.DAT изменения не вносятся. |
Установил WinXP на 4-й раздел (не поверх, а полностью), все равно Win2K не загружается! Что вы на это скажете?
Установил OSSelector, через него прекрасно заработало, несмотря на нелестные отзывы. Теперь грузятся обе ОС. И интерфейс очень даже симпатичный. |
Время: 19:13. |
Время: 19:13.
© OSzone.net 2001-