Файл BOOT.INI в Windows XP
Специальный текстовый конфигурационный файл boot.ini, который используется в процессе загрузки - один из важнейших системных файлов Windows XP. Этот файл выполняет следующие функции:
-
Управление содержимым меню выбора операционной системы
Управление процессом загрузки
Задание некоторых параметров системы
Редактировать данный файл можно либо вручную, либо с помощью программы Boot.ini Editor () . Раздел [boot loader] служит для задания параметров загрузки операционной системы. Параметр timeout = 30 (по умолчанию) определяет количество секунд, в течение которого пользователь может выбирать один из пунктов меню. При timeout = 0 загрузочное меню не отображается. При timeout = -1 меню находится на экране неограниченное время.
Параметр default = определяет путь к загружаемой по умолчанию системе, может указываться в меню "Загрузка системы". В разделе [operation systems] находятся сведения об установленных операционных системах.
Строение файла BOOT.INI в простейшем случае, с одной операционной системой на диске ПК Intel х86, выглядит следующим образом:
[boot loader] timeout=5 default=multi(0)disk(0)rdisk(0)partition(1)\WINNT [operating systems] multi(0)disk(0)rdisk(0)partition(1)\
WINNT="Windows XP Professional" /fastdetect
При использовании двух операционных систем, например, Windows Me и Windows XP, содержимое файла будет примерно таково:
[boot loader] timeout=5 default=C:\ [operating systems] C:\="Windows Millennium Edition" multi(0)disk(0)rdisk(0)partition(2)\
WINNT="Windows XP Professional" /fastdetect
Здесь:
Multi(0) - порядковый номер адаптера, с которого осуществляется загрузка. Всегда имеет значение 0.
disk(0) - всегда равен 0 (для большинства BIOS)
rdisk(X) - определяет порядковый номер жесткого диска с которого осуществляется загрузка (от 0 до 3)
partition(Y) - порядковый номер раздела жесткого диска, с которого загружается ОС. Нумерация начинается с 1. Не нумеруются расширенные разделы MS DOS (тип 5) и разделы типа 0 - неиспользуемые.
Для восстановления файла boot. ini можно воспользоваться командой bootcfg. Эта команда доступна из режима командной строки, и может быть использована для настройки, извлечения, изменения или удаления параметров командной строки в файле boot.ini
Формат команды:
BOOTCFG / []
Параметры:
/COPY - Создает копию имеющегося элемента списка загрузки в секции [operating systems], для которого можно добавить параметры ОС.
/DELETE - Удаляет существующий элемент списка загрузки в секции [operating systems] файла BOOT.INI. Нужно указать номер удаляемого элемента.
/QUERY - Отображает элементы списка загрузки и их параметры.
/RAW - Позволяет указать любой переключаемый параметр, добавляемый для указанного элемента списка загрузки ОС.
/TIMEOUT - Задает значение таймаута.
/DEFAULT - Задает используемый по умолчанию элемент списка загрузки.
/EMS - Позволяет задавать переключатель /redirect без дисплейной работы для указанного элемента списка загрузки.
/DEBUG - Позволяет задавать порт и скорость для удаленной отладки для указанного элемента списка загрузки.
/ADDSW - Позволяет добавлять определенные переключатели для указанного элемента списка загрузки.
/RMSW - Позволяет удалять определенные переключатели для указанного элемента списка загрузки.
/DBG1394 - Позволяет настраивать отладку 1394 порта для указанного элемента списка загрузки.
/? - Вывод справки по использованию.
Примеры:
BOOTCFG /COPY /? BOOTCFG /DELETE /? BOOTCFG /QUERY /? BOOTCFG /RAW /? BOOTCFG /TIMEOUT /? BOOTCFG /EMS/? BOOTCFG /DEBUG /? BOOTCFG /ADDSW /? BOOTCFG /RMSW /? BOOTCFG /DBG1394 /? BOOTCFG /DEFAULT /? BOOTCFG /?