Experience: Установка ХР после Висты
Ура! Свершилось! Я таки сделал себе мультизагрузку и поставил ХР! Когда-то мне это было нафиг не надо и я прекрасно обходился Вистой, потом стали накапливаться причины снова поставить ХР, но было лень. А сегодня как раз выдался подходящий денек, чтобы разобраться в проблеме раз и навсегда.
Задача такая: есть Виста, надо поставить ХР и организовать выбор систем при загрузке. Что делать? Сейчас расскажу.
Проблема 0 - из-под Висты, естественно, ХР ставится не будет, что элементарно решается загрузкой с CD. Есть один важный момент - диск с Вистой должен быть либо неактивен, либо вообще отключен. Лично мне было проще вскрыть корпус и отключить винт физически. Разумеется, ХР устанавливалась на другой винт.
После отключения диска С: (с Вистой) установил ХР на Е:. Тут все и так понятно, не в первый раз ХР ставим Потом поставил дрова, немного программ, хотя толком систему не настраивал и не обживал - это дело небыстрое, да и не нужно было пока. После чего вырубил комп и подключил диск с Вистой обратно.
Естественно, никакой ХР никто не видит. Но организовать все это дело можно, причем двумя способами - ручками, либо программами, которые сделают все тоже самое, что и ручками, но за вас Ручной способ предполагает использование командной строки и команды bcdedit, а потом - копирование скрытых файлов загрузчика ХР в корень. Последовательности действий по этому способу можно легко нагуглить в интернетах, что я и сделал. Но тут внезапно возникла странная проблема, решение которой отняло у меня практически весь день. Да, загрузчик выдает две записи (Виста и ХР), да можно выбрать, настроить, но... при выборе ХР выдается ошибка "Hal.dll отсутствует или поврежден". Честно говоря, за всю свою жизнь встречаю эту ошибку впервые. В общем, я перегуглил и перепробовал многое, но ничего не помогло. А в итоге оказалось, что причина была... ... что причина была в неправильно заданных вручную настройках загрузчика, по сути я неправильно указал каталог где находится ХР, и естественно, загрузчик не мог там найти никакого hal.dll, поскольку его там и не было. А узнал я об этом, когда поставил-таки программку для редактирования загрузчика - EasyBCD. Оказалось, что надо было прописывать не path /ntldr , а path /NTS/ntldr, но как я должен был до этого додуматься, я не знаю. Программа же определила все автоматически. А я, естественно, наступил на все возможные грабли в процессе. Зато узнал много нового Итого, нормальная последовательность действий выглядит так:
1) Отключаем диск с Вистой / снимаем активность с раздела с Вистой
2) Устанавливаем ХР на другой диск / в другой раздел
3) Подключаем диск с Вистой обратно /ставим раздел с Вистой активным обратно (тут еще надо не забыть исправить в биосе порядок загрузки винтов, он сбивается, когда отключается диск)
4) Устанавливаем (уже из-под Висты) EasyBCD и в нем Add new entry > Windows NT/2k/XP/2k3 > галочка Automatically detect correct drive, во избежание тех проблем, что были у меня > Add entry
5) Еще можно настроить какая из систем будет загружаться по умолчанию, в каком порядке записи будут стоять при загрузке, сколько времени будет даваться на выбор (вот тут я сменил стандартные 30 секунд на 10 - удобнее) и надписи в загрузчике. Короче, поиграться с настройками.
6) Перезагрузка компа
7) Видим загрузчик с выбором между Вистой и ХР - победа!
Теоритически все делается за час-полтора, а не за пол-дня, как это заняло у меня из-за неведомых проблем с hal.dll Так что на самом деле все достаточно просто и поставить ХР можно и после Висты. Кстати, все сказанное применимо и к Семерке.
じゃ ね!