Статья Как создать конфигурацию с двойной загрузкой – Windows Vista и XP?

Саныч

Опытный участник
Сообщения
734
Реакции
741
Создание конфигурации с двойной загрузкой
Для создания конфигурации с двойной загрузкой (Vista и XP) воспользуемся Редактором данных конфигурации загрузки (редактором хранилища данных конфигурации загрузки) bcdedit.exe (дисковый адрес которого – C:\Windows\System32; «вес» – 253 КБ).

Нажмите Пуск –> Все программы –> Стандартные –> щелкните правой кнопкой мыши ярлык Командная строка –> в открывшемся контекстном меню выберите Запуск от имени администратора.

Откроется диалоговое окно Администратор: Командная строка:

Microsoft Windows [Версия 6.0.6000]
(C) Корпорация Майкрософт, 2006. Все права защищены


После приглашения системы
C:\Users\


последовательно вводите следующие команды (нажимая Enter после каждой команды):

bcdedit /create {ntldr} /d "Microsoft Windows XP"

bcdedit /set {ntldr} device partition=C:
bcdedit /set {ntldr} path \ntldr
bcdedit /displayorder {ntldr} /addlast

Кстати, если Windows XP вы установили корректно, то из этих 4-х команд необходимы только три, первая команда – bcdedit /create {ntldr} /d "Microsoft Windows XP" – является избыточной (в этом случае вы получите соответствующее сообщение):

Microsoft Windows [Версия 6.0.6000]
(C) Корпорация Майкрософт, 2006. Все права защищены.


C:\Users\Имя_пользователя>bcdedit /create {ntldr} /d "Microsoft Windows XP"
Ошибка при выполнении указанной операции создания.
Указанный элемент уже существует.


C:\Users\Имя_пользователя>bcdedit /set {ntldr} device partition=C:
Операция успешно завершена.

C:\Users\Имя_пользователя>bcdedit /set {ntldr} path \ntldr
Операция успешно завершена.

C:\Users\Имя_пользователя>bcdedit /displayorder {ntldr} /addlast
Операция успешно завершена.


На появившееся приглашение системы C:\Users\Имя_пользователя> введите exit (или просто закройте окно Администратор: Командная строка).

После перезагрузки ПК в окне Диспетчера загрузки Windows (Windows Boot Manager) в меню выбора можно выбирать нужную ОС – Windows Vista или Windows XP (вместо названия Windows XP – для русифицированной локализованной версии ОС – в меню выбора может быть – Предшествующая версия Windows).


Примечания
1. Инструмент командной строки Bcdedit.exe изменяет хранилище данных конфигурации загрузки. Хранилище данных конфигурации загрузки содержит параметры конфигурации загрузки и управляет загрузкой операционной системы. Эти параметры ранее хранились в файле Boot.ini (в операционных системах на основе BIOS) или в энергонезависимых записях ОЗУ (в операционных системах на основе EFI). Bcdedit.exe используется для добавления, удаления и изменения записей в хранилище данных конфигурации.
Для получения подробных сведений о командах и параметрах введите bcdedit.exe /? . Например, чтобы получить информацию о команде /createstore, введите: bcdedit.exe /? /createstore
Для получения алфавитного списка статей введите bcdedit /? TOPICS.

2. Команда bcdedit /create создает новую запись в хранилище данных конфигурации загрузки.

3. Команда bcdedit /set задает значение параметра записи в хранилище данных конфигурации загрузки.

4. Команда bcdedit /displayorder задает порядок отображения меню поддержки нескольких операционных систем диспетчером загрузки.

5. Команда bcdedit /timeout задает время ожидания (в секундах) перед выбором диспетчером загрузки записи, используемой по умолчанию.

6. Если вам нужно уменьшить время ожидания (таймаут) перед выбором диспетчером загрузки ОС, используемой по умолчанию, воспользуйтесь командой
bcdedit /timeout xx
здесь xx – время таймаута в секундах (по умолчанию – 30 секунд).
 
Немного дополню: выполнением этих команд мы только добавим запись о Windows XP в BCD. Для полноценной загрузки необходимо выполнить еще ряд действий: скопировать на активный раздел файлы загрузки XP: ntldr, ntdetect.com, boot.ini и при необходимости отредактировать boot.ini. Более подробно: Создание конфигурации с двойной загрузкой
И еще одно дополнение:
C:\Users\Имя_пользователя>bcdedit /create {ntldr} /d "Microsoft Windows XP"
Ошибка при выполнении указанной операции создания.
Указанный элемент уже существует.
Действительно, выполняя эту команду вы можете получить сообщение об ошибке, т.к. подобная запись уже есть в хранилище. Чтобы убедиться в этом, выполните в командной строке с правами администратора
Код:
bcdedit /enum all
В отрывшемся списке вы увидите идентификатор {ntldr}. Однако описание этого идентификатора - совсем неприглядная запись о ранних версиях. Для того, чтобы заменить ее приятным нашему глазу названием Windows XP нужно также в командной строке с правами администратора выполнить
Код:
bcdedit /set {ntldr} description "Windows XP"
Если вы хотите, чтобы Windows XP была системой, загружаемой по умолчанию, нужно выполнить
Код:
bcdedit /default {ntldr}
А если захотите, чтобы милая вашему сердцу XP находилась в верхней строчке списка, выполните
Код:
bcdedit /bootsequence {ntldr} /addfirst
 
Последнее редактирование:
Назад
Сверху Снизу