![]() |
Мультизагрузка Vista/XP: при загрузке XP "отсутствует или поврежден \system32\hal.dll
Итак,исходная информация:
Сиcтема: c2d e6400,nvidia 7950 GX2,5 дисков: 2 диска WD(один под ХР, другой под Vista), RAID(2+0), maxtor, БП 600 Ватт. Предыстория: На 1 WD поставлена XP (на жестком один раздел - системный), на второй Vista (тоже самое). Эти 2 системы независимы друг от друга (то есть если вынуть диск с XP, Vista легко загрузится и наоборот). Системы устанавливались по отдельности. Потом эти 2 системы связали с помощью редактирования загрузчика Vista, было сделано следующее: Запустили командную строку от администратора в Vista. Выполнили: bcdedit /create {ntldr} /d "Microsoft Windows XP" bcdedit /set {ntldr} device partition=c: bcdedit /set {ntldr} path \ntldr bcdedit /displayorder {ntldr} /addlast После этого в корневой каталог раздела, где установлена Vista, скопировали файлы: ntldr ntdetect.com bootfont.bin boot.ini (тут надо править параметр rdisk,что и было сделано) [система грузится в биосе с диска где Vista (при загрузке выбор какую систему загружать-либо Vista или XP), если грузится с диска где установлен XP,то начинает загружаться сразу ХР] Все прекрасно работало месяца три.... Ситуация: При загрузке где выбор - Vista или XP - при выборе Vista - все OK, при выборе ХР - появляется сообщение типа: "отсутствует или поврежден <Windows root>\system32\hal.dll" При этом если загрузиться с диска где ХР - он нормально загружается (если даже в биосе с него загружаться-ХР тоже нормально стартует и работает) Вопрос: Как избавится от "отсутствует или поврежден <Windows root>\system32\hal.dll" и чтобы XP опять нормально загружалась, когда предлагается выбор какую системы загрузить, XP или Vista. |
Проверьте, в наличии ли файлы загрузки XP (ntldr, ntdetect.com, boot.ini) на диске с Vista. Не были ли изменены парметры boot.ini?
Посмотрите тему hal.dll |
C boot.ini все в порядке,все фаилы (ntldr, ntdetect.com, boot.ini) в порядке-это первым делом смотрел.Тему про hal.dll читал,и не только здесь-но там большей части стандартные решения.Самое главное я не пойму с чего все произошло...Не вирусов,не сбоев,что могло бы повлиять не было.Есть даже образы систем когда все работало-но если с них востановится-тоже самое.
|
Интересно, давайте посмотрим вместе:
1. Скрин управления дисками 2. Скрины корней дисков с системами с отображенными скрытыми и системными файлами 3. Тексты boot.ini с обоих дисков 4. файл с диска С: после команды Код:
bcdedit >c:\1.txt |
Цитата:
1.пока не могу выложить 2.тоже самое,но могу точно сказать что на диске где Vista в корне есть файлы ntldr ntdetect.com,bootfont.bin,boot.ini-они 100% не повреждены-это если вопрос об этом был 3,На диске где XP: [boot loader] timeout=30 default=multi(0)disk(0)rdisk(0)partition(1)\WINDOWS [operating systems] multi(0)disk(0)rdisk(0)partition(1)\WINDOWS="Microsoft Windows XP Professional" /fastdetect На диске где Vista [boot loader] timeout=30 default=multi(0)disk(0)rdisk(2)partition(1)\WINDOWS [operating systems] multi(0)disk(0)rdisk(2)partition(1)\WINDOWS="Microsoft Windows XP Professional" /fastdetect 4.пока тоже написать не могу 5.XP загружается нормально |
Без скрина управления дисками, конечно хуже, но дополните boot.ini на диске с Vista строчками:
Код:
multi(0)disk(0)rdisk(0)partition(1)\WINDOWS="rdisk 0 - Microsoft Windows XP Professional" /fastdetect |
Цитата:
|
Wsador, понимаете, в данном случае получить отрицательный результат лучше, нежели полагаться на предположения. Поэтому - сделайте, отпишитесь, представьте необходимые файлы, и продолжим думать, основываясь на результатах. Вы же не будете отрицать, что ситуация сложилась не сама по себе. Поэтому, нужно еще вспомнить, что предшествовало возникновению проблемы, может HDD перестыковывали, порядок их нумерации изменился (почему-то). Кстати, видимо, нужны будут дистрибутивы Vista и XP. Есть?
|
Можно попробовать загрузиться с установочного диска Вашей ОС и запустить восстановление системы.
P.S. Извините, поспешил с советом. |
007tar, Восстановление совместной загрузки Windows 7 и Windows XP при переустановке одной из них - не подойдет?
Не объясните, как восстановление запуска может восстановить загузку XP? |
Время: 14:36. |
Время: 14:36.
© OSzone.net 2001-