Использование двух операционных систем в альтернативной загрузке бывает удобно для тестирования новой системы или приложения, рассчитанного строго под определенную версию Windows. Кроме того, альтернативная загрузка может использоваться для репликации клиентской среды. В Windows для управления альтернативной загрузкой предназначен файл boot.ini, который выводит меню доступных для запуска операционных систем и разделов при включении компьютера. В Windows Vista и более поздних версиях Windows для работы с загрузчиком используется утилита BCDEdit.
Недавно я решил освободить пространство, занятое загружаемым VHD Windows Server 2008 R2, который в свое время был создан для написания статьи о загрузке с виртуальных жестких дисков. Кроме операционной системы на VHD ничего не было, так что я просто его удалил.
Обратите внимание: прежде чем удалять или изменять разделы на виртуальном жестком диске, обязательно создайте резервную копию всех нужных данных — изменения могут привести к повреждению VHD.
Я думал, что после удаления виртуального жесткого диска Windows исключит соответствующий пункт из меню загрузчика самостоятельно, но не тут-то было. К счастью, в качестве основной системы у меня была выбрана Windows 7, иначе я бы остался вовсе без рабочей ОС.
Я решил отредактировать файл «boot.ini», но обнаружил, что в Windows 7 и Vista для редактирования загрузчика используется утилита Boot Configuration Data Editor (BCDEdit).
Чтобы ее запустить, нужно вызвать окно Командной строки (Command Prompt) с правами администратора из меню «Пуск | Все программы | Стандартные» (Start | All Programs | Accessories). Для этого нужно нажать на ярлыке Командной строки правой кнопкой мыши и выбрать опцию «Запустить от имени администратора» (Run As Administrator). В окне Командной строки нужно ввести «bcdedit» (без кавычек). При этом будет показана текущая конфигурация загрузчика со всеми доступными опциями загрузки.
В данном случае мне необходимо было удалить из меню загрузчика Windows 2008 R2, поскольку она мне больше не нужна. Для удаления необходимо указать идентификатор объекта загрузчика (Boot Loader Identifier). Его можно найти в списке, показаном на рис. A, в
фигурных скобках.
Я скопировал весь список в Блокнот (Notepad), нашел в нем нужную строку и скопировал вместе с фигурными скобками. Удаление объекта из меню загрузчика Для удаления объекта из меню загрузчика используется простая команда: Bcdedit /delete {идентификатор объекта загрузчика} Достаточно ввести эту команду, нажать [Enter] — и Boot Configuration Data Editor (BCDEdit) удалит соответствующий указанному идентификатору пункт из меню. По завершении операции появится соответствующее сообщение. При следующем запуске единственной опцией в меню загрузчика останется текущий экземпляр Windows. Внимание! Будьте осторожны при внесении изменений загрузчик. Если вы случайно удалите из меню текущий экземпляр Windows, система вообще не сможет загрузиться.