Файл boot.ini


BOOT.INI - один из файлов, помещаемых в системном разделе, который содержит информацию о расположении системных файлов для каждой из операционных систем, установленных на компьютере. Эта информация задается в виде имен ARC. С помощью BOOT.INI можно настроить процесс загрузки и конфигурацию системы под свои нужды.

В корневом каталоге системного раздела жесткого диска, с файлом boot.ini, находятся еще файлы - ntldr, ntdetect.com, ntbootdd.sys и bootsect.dos - необходимые для загрузки операционной системы.
Процесс загрузки компьютера проходит в несколько этапов, в свою очередь на файл boot.ini возложена функция управления содержимым меню выбора операционной системы во время загрузки компьютера и задание параметров ее дальнейшего функционирования.


Редактирование boot.ini

1. Найти и отредактировать файл в блокноте, предварительно перед редактированием снять галочку "Скрывать защищенные системные файлы" в свойствах.
2. Выбрав "Мой Компьютер" - пункт "Свойства" - вкладка "Дополнительно" - перейдя в окно "Загрузка и восстановление" - "Параметры" - "Загрузка операционной системы" - "Правка" - найти файл boot.ini будет проще.

3. Еще вариант, открыть программу "Настройка системы" набрав в командной строке msconfig и перейти на вкладку BOOT.INI.

ОС Windows XP Professional использует файл Boot.ini по умолчанию и он будет выглядеть следующим образом:

  • [boot loader]
    timeout=30
    default=multi(0)disk(0)rdisk(0)partition(1)\WINDOWS
    [operating systems]
    multi(0)disk(0)rdisk(0)partition(1)\WINDOWS="Microsoft Windows XP Professional" /fastdetect

При использовании Windows 2000 и Windows XP на одном ПК, содержимое файла будет примерно такое:

  • [boot loader]
    timeout=30
    default=multi(0)disk(0)rdisk(0)partition(1)\WINDOWS
    [operating systems]
    multi(0)disk(0)rdisk(0)partition(1)\WINDOWS="Windows XP Professional" /fastdetect
    multi(0)disk(0)rdisk(0)partition(2)\WINNT="Windows 2000 Professional" /fastdetect


Значения данных в файле Boot.ini

  • после слова "timeout" указывается время ожидания Windows перед выбором операционной системы по умолчанию;
  • слово "default" обозначает операционную систему, загружаемую по умолчанию;
  • "scsi(0)" означает, что устройством управляет основной контроллер (обычно это единственный контроллер). Если используются два контроллера SCSI и диск связан со вторым контроллером, этот контроллер обозначается как "scsi(1)";
  • Если система использует диски IDE, EIDE (расширенный IDE) или ESDI или адаптер SCSI без встроенной системы BIOS, замените "scsi" на "multi"";
  • "disk(0)" указывает, какую логическую единицу SCSI (LUN) нужно использовать. Это может быть отдельный диск, но в подавляющем большинстве систем SCSI для каждого идентификатора SCSI задана только одна логическая единица;
  • "rdisk(0)" обозначает физический диск 1;
  • в этом примере "partition(1)" – единственный раздел на первом диске компьютера. Если разделов два (C и D), то partition(1) обозначает раздел C, а partition(2) – раздел D;
  • если указан параметр "multi-boot", будет проверяться папка Winnt для загрузки с указанного диска и раздела контроллера SCSI;
  • "/NODEBUG" указывает, что не будет производиться наблюдение за отладочной информацией. Отладочная информация нужна только разработчикам;
  • можно добавить параметр /SOS, чтобы при загрузке драйверов отображались их имена. По умолчанию загрузчик ОС показывает только точки, обозначающие выполнение процесса.


4. Редактирование файла Boot.ini с помощью командной строки и служебной программы Bootcfg.exe (только в Windows XP Professional).

  • кнопка "Пуск" - пункт "Выполнить";
  • в поле "Открыть" введите команду cmd;
  • в командной строке введите bootcfg /?;
  • после этого выводятся справка и параметры BOOTCFG.exe


Добавление операционной системы
Ввести в командной строке

  • bootcfg /copy /d описание операционной системы /ID#

где "описание операционной системы" — текстовое описание (например, Windows XP Home Edition), а # — номер элемента в разделе "operating systems" файла BOOT.INI., копию которого необходимо сделать.


Удаление операционной системы
Ввести в командной строке

  • bootcfg /delete /ID#

где # — номер элемента, который следует удалить из раздела "operating systems" файла BOOT.INI (например, 2, что соответствует второй операционной системе в списке).


Выбор операционной системы по умолчанию
Ввести в командной строке

  • bootcfg /default /ID#

где # — номер элемента раздела "operating systems" файла BOOT.INI, который станет операционной системой по умолчанию.


Установка времени ожидания
Ввести в командной строке

  • bootcfg /timeout#

где # — время в секундах, по истечении которого будет загружаться операционная система, установленная по умолчанию.