Редактирование меню загрузки операционных систем при помощи Bcdedit
Добавление новой операционной системы (Windows Vista или Windows 7) в загрузчик.
- Скопируйте существующую запись текущей системы с новым названием:
bcdedit /copy {current} /d "Microsoft Windows Vista"
- Дождитесь сообщение "Запись успешно скопирована в {хххххххх-хххх-хххх-хххх-хххххххххххх}".
- Измените значения параметров device и osdevice на соответствующие добавляемой операционной системе.
bcdedit /set {хххххххх-хххх-хххх-хххх-хххххххххххх} device partition=X: bcdedit /set {хххххххх-хххх-хххх-хххх-хххххххххххх} osdevice partition=X:
…где X – буква диска, на котором находится операционная система. Вместо крестиков, введите значение {ID}, полученное после успешного окончания копирования.
- Выполните команду, добавляющую новую запись в диспетчер загрузки:
bcdedit /displayorder {хххххххх-хххх-хххх-хххх-хххххххххххх} /addlast
Запись будет добавлена внизу существующего списка.
Удаление записи загрузки системы из BCD и диспетчера загрузки.
Удаление записи об установленной операционной системе из BCD и диспетчера загрузки выполняется с помощью команды bcdedit /delete {ID}. Есть особенность выполнения команды: если в качестве ID указывается известная запись, например {ntldr}, то команда должна выполняться с ключом /f:
bcdedit /delete {ntldr} /f
Если же ID записывается в буквенно-цифровом коде, ключ /f не нужен.
В случае отсутствия одного из файлов, необходимых для работы с загрузчиком, Вы можете скачать архив Bootfiles_x86+x64.zip (содержит файлы: Bcdboot.exe; Bcdedit.exe; Bootsect.exe из Windows 7 Ultimate x86/x64)
Для информации:
Главная Загрузочная Запись (Master Boot Record – MBR), совместимая с загрузчиком операционной системы (ntldr – для Windows XP и bootmgr – для Windows 7/Vista).
Файлы загрузки: для Windows XP – файлы ntdetect.com и boot.ini, для Windows 7/Vista – хранилище загрузки – Boot Configuration Data (BCD), которое расположено в скрытой системной папке BOOT.