Команда BOOTCFG используется для отображения, изменения и удаления параметров, хранящихся в системном файле boot.ini, и управляющих загрузкой операционных систем Windows NT/2000/XP. В данных версиях Windows используется загрузчик ntldr, обеспечивающий выбор и загрузку нужной ОС, в соответствии с содержимым специального файла boot.ini . Для конфигурирования параметров загрузки операционных систем Windows Vista/7 и старше, утилита BOOTCFG применяться не может, поскольку загрузчик ntldr в них не используется.
На практике, вместо BOOTCFG, для конфигурирования параметров загрузчика проще использовать прямое редактирование файла boot.ini, который представляет собой обычный текстовый файл с директивами загрузчика ntldr.
1. Описание команды BOOTCFG.
1.1. Использование команды:
C:\ BOOTCFG /<операция> [<аргументы>]
1.2. Параметры:
- /COPY Создает копию имеющегося элемента списка загрузки.
- /DELETE Удаляет существующий элемент списка загрузки в секции.
- /Query Отображает элементы списка загрузки и их параметры.
- /RAW Позволяет указать любой добавляемый параметр.
- /TIMEOUT Задает значение таймаута.
- /Default Задает используемый по умолчанию элемент списка загрузки.
- /EMS Позволяет задавать переключатель /redirect работы без монитора.
- /Debug Позволяет задавать порт и скорость для удаленной отладки.
- /Addsw Позволяет добавлять определенные переключатели.
- /Rmsw Позволяет удалять определенные переключатели.
- /Dbg1394 Позволяет настраивать отладку 1394 порта.
- /? Вывод справки по использованию.
2. Примеры.
2.1. Отобразить подсказку по использованию команды:
C:\ BOOTCFG /?
2.2. Отобразить подсказку в контексте /COPY:
C:\ BOOTCFG /COPY /?
2.3. Отобразить текущую конфигурацию загрузки из файла boot.ini:
C:\ BOOTCFG /Query
Аналогично выполняется BOOTCFG без параметров. Результатом выполнения может быть следующая информация:
Параметры загрузки ---------------------------- timeout: 1 default: multi(0)disk(0)rdisk(0)partition(1)\WINDOWS Элементы списка загрузки ------------------------ Идентификатор загрузочной записи: 1 Имя: "Microsoft Windows XP Professional RU" Путь: multi(0)disk(0)rdisk(0)partition(1)\WINDOWS Параметры загрузки ОС: /fastdetect Идентификатор загрузочной записи: 2 . . .
Параметр timeout задает время ожидания выбора загружаемой ОС в секундах.
Параметр default определяет, какую операционную систему загружать по умолчанию.
Идентификатор загрузочной записи: 1 – номер элемента, определяющего загружаемую операционную систему. Это номер используется в других контекстах команды bootcfg в виде числа – /ID 1 . Например, для удаления 2-го элемента с параметрами загрузки из файла boot.ini используется команда
BOOTCFG /delete /ID 2.
Имя – это название пункта меню загрузчика ntldr, представляющее собой произвольный текст, облегчающий выбор загружаемой копии Windows.
Путь – путь к каталогу Windows в ARC-виде (Advanced RISC Computer), где:
multi(0) – номер контроллера HDD. 0 – Primary, 1 – Secondary.
disk(0) – для IDE всегда равен 0, для SCSI – номер логического устройства (LUN)
rdisk(0) – для SCSI всегда равен 0, для IDE – номер физического диска.
partition(1) – номер раздела с установленной OC. Номера разделов начинаются с “1”
\WINDOWS – имя каталога с установленной OC.
Так, для загрузки операционной системы, находящейся на втором диске (Slave IDE) путь будет следующим:
multi(0)disk(0)rdisk(1)partition(1)\WINDOWS
/fastdetect – дополнительный параметр загрузки для данной операционной системы.
2.4. Установить время ожидания для выбора загружаемой по умолчанию операционной системы равным 10 секунд:
C:\ BOOTCFG /TIMEOUT 10
Возможное значение 0 – 999 сек.
2.5. Для изменения выбора загружаемой по умолчанию копии Windows используется команда:
C:\ BOOTCFG /Default /ID
Например установить в качестве загружаемой по умолчанию операционной системы, ОС, описываемую элементом с идентификатором равным 2:
C:\ BOOTCFG /Default /ID 2
2.6. Команду BOOTCFG можно использовать в сетевом варианте при наличии соответствующих прав доступа к файлу boot.ini на удаленном компьютере. Отобразить параметры загрузчика на компьютере с IP-адресом 192.168.1.1 с использованием учетной записи USER1 и пароля password1:
C:\ BOOTCFG /QUERY /S 192.168.1.1 /U user1 /P password1