Wsador
18-11-2009, 13:16
Итак,исходная информация:
Си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.
Си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.