Мультизагрузка в Windows Vista
Сразу после установки Windows Vista на свой домашний компьютер в качестве второй операционной системы в отдельном разделе жесткого диска, столкнулся с неприятной проблемой – мультизагрузчик Vista прописал себя как ОС по умолчанию. И хотя можно вручную выбрать Windows XP при загрузке, по умолчанию стартует Vista, а я переход на нее планировал делать гораздо более плавно и такой вариант меня не устраивает.
Загрузившись под Вистой я по привычке запустил MsConfig, но каким же было мое удивление, когда в разделе выбора доступных ОС для загрузки значилась только Виста и никакой XP не было в помине.
Немного погуглив, я нашел решение – следует воспользоваться утилитой bcdedit. Притом если запустить cmd без лишних телодвижений, а из под него bcdedit, то дела не будет – даст о себе знать ограничение LUA. Поэтому при старте cmd следует вначале вызвать контекстное меню и выбрать «Run under Administrator account», а только потом bcdedit сможет запуститься без проблем.
Итак, у меня bcdedit вывела на экран следующую информацию:
== Здесь был скриншот, но он не сохранился,тем не менее, ты можешь посмотреть его на своём мониторе, проделав ту же последовательность действий...==
Из всего этого можно понять, что у меня два раздела с двумя ОС, у одной из них идентификатор {ntldr} (это и есть моя Windows XP), а у второй – {current} (это Vista), притом по умолчанию (default) стартует та, у которой идентификатор {current}, т.е. Vista.
Соответственно, моя задача – заменить default с {current} на {ntldr}.
Делается это просто:
bcdedit /default {ntldr}
Получаем ответ:
The operation completed successfully.
Вот теперь все как надо.