Компьютерный форум OSzone.net  

Компьютерный форум OSzone.net (http://forum.oszone.net/index.php)
-   Microsoft Windows 2000/XP (http://forum.oszone.net/forumdisplay.php?f=6)
-   -   Не загружается Win2K после установки XP (http://forum.oszone.net/showthread.php?t=73869)

Alexej77 01-11-2006 20:33 505514

Не загружается Win2K после установки XP
 
Добрый вечер всем!
На ноутбуке установил две операционки - 2000 и XP. Но загрузиться можно только в одну из них. Если использовать файлы ntldr, ntdetect, bootfont от Win2K, то не грузится XP, но это понятно. А если использовать те-же файлы, но от XP, то не грузится Win2K, пишет "Файл SYSTEM поврежден или отсутствует", хотя должно все работать. Используется Windows 2000 Pro RUS + SP4, Windows XP Pro RUS + SP2. Сначала устанавливал XP, потом Win2K.
Как сделать возможным загруку обеих систем без манипуляций с файлами и без использования сторонних загрузчиков?

Arrest 01-11-2006 21:03 505522

Alexej77
Вы меняете что грузить через boot.ini?

NikolayNik 01-11-2006 21:09 505527

Alexej77 В разных разделах? Системный раздел в хр у вас должен быть первичным и активным. Начальный ntldr находится в bs активного раздела , он изменен Win2K. Войдите в консоль востановления, и перепишите на хр командой fixboot.

Alexej77 02-11-2006 10:35 505722

Win2K в первом разделе, XP - в четвертом. В boot.ini ничего не меняю, там прописаны две системы. Fixboot не помогает. Попробовал сделать так: ntldr от XP, ntdetect от Win2K - та-же ошибка (путь к файлу - "\WINNT\SYSTEM32\CONFIG\SYSTEM"). Я думаю, что ntldr от XP не хочет загружать Win2K, может ntldr какой-то неправильный. Везде пишут, что ntldr от XP прекрасно загружает и Win2K, у меня почему-то не хочет. Сейчас делаю так. В обеих системах есть папки с тремя файлами от другой системы. Если мне надо перезагрузиться в другую систему, то я копирую на диск С файлы из этой папки с заменой предыдущих, и перезагружаюсь.

NikolayNik 02-11-2006 10:44 505730

Alexej77 Напутали наверно с " Системный раздел , загрузочный раздел , активный раздел.
хр в четвертом разделе это загрузочный будет, а где ntldr от XP это системный, он же должен быть активным ( в диспетчере дисков см.)

ShellL 02-11-2006 11:03 505744

команды fixboot кажется не существует, есть FIXMBR и BootCFG
или я не прав???
...

Alexej77 02-11-2006 11:15 505750

Управление дисками: 1-й раздел - "Система", он-же основной. На этом-же разделе я и меняю файлы. А как узнать, какой раздел активный?fixboot существует...

ShellL 02-11-2006 11:25 505758

для меня было бы проще все снести, разбить HDD на два поставить 2000ый в первый раздел, потом XP во второй раздел

по fixboot извеняюсь - ступил немного

для корректной работы нужно править скорее всего boot.ini

NikolayNik 02-11-2006 12:02 505774

Alexej77, системный радел - активный и в нем и должны быть файлы boot.ini, ntldr, ntdetect, bootfont . Загрузочный где система.
еще раз так, в консоли востановления войдите в ХР , и fixboot имя_диска: первого раздела.
Возможно это трабла, похожа с установкой на диск консоли cmdcons с cmldr лодером. чуть тронеш сразу слетает , наверно есть какието метки в бут секторе или в самом лодере, лечится переустановкой cmdcons.
На крайний случай можно сделать переустановку (режим обновления) полностью для профилактики или до первой перезагрузки.

Alexej77 02-11-2006 12:24 505785

Мне кажется, что существует какая-то несовместимость между ntldr и файлом реестра SYSTEM. С разделами, загрузкой все в порядке, т.к. ntldr загружается и выполняется, он загружает hal.dll, еще несколько файлов, а затем пытается загрузить SYSTEM. Файл SYSTEM присутствует и не поврежден (его можно открыть из regedit'a в XP), т.к. ntldr от Win2K загружает его, а от XP не хочет. Может, кто-нибудь кинет мне на почту (***@***.***) три файлика с машины с аналогичной конфигурацией (Win2K + WinXP)?

NikolayNik 02-11-2006 15:50 505895

Alexej77 не факт, например битый BS делал загрузку намного дальше вашей, но из 3 ХР загружал только одну.
NTDETECT для определения железа, установленного на Вашем компьютере.
Параметр в Boot.ini /bootlog протокол загрузки.

Alexej77 03-11-2006 04:03 506134

BS - загрузочный сектор? Он вроде загружает ntldr и передает ему управление, далее все грузится под управлением ntldr. Если бы он (BS) был битый, то были-бы глюки и при использовании другого ntldr, а их нет. Мне надо, чтобы загружалась Win2K при использовании ntldr от XP. Если заменить ntldr от XP на ntldr от Win2K, то Win2K нормально грузится, но в этом случае не грузится XP. И fixboot я делал.

NikolayNik 03-11-2006 10:35 506263

Alexej77 кроме загрузчика bs содержит метки разделов, необходимые для ntfs, всякие глюки связаны с этим.
Можно заменить на ntldr от Windows Server 2003.
Если загрузится в ХР. Вернуть в корень файлы загрузки от Win2K. Запустити с СД установку ХР в режиме востановления обновления то ваша проблема скорее всего решится.

Nokia 10-11-2006 16:50 509760

Стоят две виндовс: ХР и 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 в рабочий состояния без переустановки?


Blast 10-11-2006 16:53 509762

Nokia
Еще один дубль и отправитесь на отдых, я вам дал уже ответ.

Vadikan 10-11-2006 22:09 509940

Цитата:

Сначала устанавливал XP, потом Win2K.
А в названии темы почему-то иначе
Цитата:

Не загружается Win2K после установки XP
Вообще, сначала нужно было прочитать Установка нескольких операционных систем Windows, но и сейчас это еще не поздно сделать.

Alexej77 13-11-2006 15:19 511034

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. Попозже установлю (ноутбук не у меня) и попробую через него запускать. Но все же интересно, где собака порылась?

XPEHOMETP 13-11-2006 15:31 511051

OSSelector - штука удобная, но ленивая. Разруливать, что там и как и почему что-то не грузится, она не будет. То, что и сейчас загружается, будет грузиться и после установки OSSelector, а что не загружается - так и не будет грузиться. Полное сохранение статус-кво, и никак иначе. В общем, все равно придется самому выяснять проблемы с загрузчиком.

Alexej77 13-11-2006 17:36 511115

XPEHOMETP
Там вроде есть возможность использовать различные загрузочные файлы для загрузки каждой из ОС. Предварительно их надо запихать в специальные папки - для каждой ОС отдельная папка. Т.е. для загрузки Win2K OSSelector будет подсовывать файлы ntldr, ntdetect, bootfont именно от Win2K, а для загрузки WinXP - файлы, соответствующие WinXP. Это относится к Acronis DiskDirectorSuite v10, в состав которого входит OSSelector, насчет других менеджеров загрузки - не знаю.

NikolayNik 13-11-2006 19:22 511160

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 изменения не вносятся.




Alexej77 17-11-2006 22:20 513514

Установил WinXP на 4-й раздел (не поверх, а полностью), все равно Win2K не загружается! Что вы на это скажете?
Установил OSSelector, через него прекрасно заработало, несмотря на нелестные отзывы. Теперь грузятся обе ОС. И интерфейс очень даже симпатичный.


Время: 19:13.

Время: 19:13.
© OSzone.net 2001-