Boot.ini - загрузочный файл, который находится в корневой директории каталога, на котором установлена операционная система, он хранит параметры, отвечающие за загрузку ОС.
Отредактировать этот файл можно тремя способами: Открыть его в блокноте, предварительно сняв галочку в свойствах Проводника с пункта "Скрывать защищенные системные файлы". Щелкнуть правой кнопкой мыши на значке "Мой Компьютер", выбрать из выпадающего меню пункт "Свойства", перейти на вкладку "Дополнительно", перейти в окно "Загрузка и восстановление" - "Параметры" - "Загрузка операционной системы" - "Правка". (Еще один вариант входа - В меню Пуск выберите пункт Выполнить, введите команду sysdm.cpl и нажмите кнопку ОК.)
Открыть программу "Настройка системы" (набрать в командной строке msconfig.exe) и перейти на вкладку BOOT.INI
Программа "Настройка системы" предоставляет удобный интерфейс для редактирования этого файла установкой или снятием галочек с соответствующих пунктов, изменения отображаются в верхнем окне программы, но можно внести только изменения, разрешенные программой. Этот метод редактирования более безопасен, чем прямое внесение изменений в файл.
Загрузочный файл состоит из двух основных разделов:
Первый - [boot loader] В этом разделе могут быть следующие параметры:
timeout=x где x - время в секундах, которое система ждет прежде чем начать загрузку системы по умолчанию, если на компьютере установлено более одной операционной системы. При установке этого ключа в 0 автоматически будет загружаться система по умолчанию.
default=x где x - описание системы, загружаемой по умолчанию с использованием системных параметров ARC:
Второй раздел - [operating system] Здесь находится список описаний загрузки и (или) операционных систем с использованием системных параметров ARC:
Системные параметры ARC:
scsi(x) - указывается при использовании контроллера SCSI с отключенным BIOS, где x - номер адаптера, с которго будет производится загрузка.
multi(x) - указывается при использовании контроллеров IDE, EIDE, ESDI, или SCSI с включенным BIOS, где x - номер адаптера, с которго будет производится загрузка.
disc(x) - если используется параметр scsi(x), то x соответствует логическому номеру устройства, установленному для диска; если используется параметр multi(x), то x всегда равен 0.
rdisc(x) - если используется параметр scsi(x), то x соответствует номеру диска, начиная с 0; если если используется параметр multi(x), то x всегда равен 0.
partition(x) - указывает раздел диска, который содержит файлы операционной системы, начиная с 1.
\path="name" - path указывает каталог раздела, в который установлены файлы Windows XP. "name" - это текст, который отображается в меню выбора операционной системы при загрузке.
После этих ключей могут быть указаны ключи, которые влияют на ход загрузки операционной системы:
/safeboot:x - указание на необходимость загрузки в безопасном режиме (Safe Mode), параметр x может принимать следующие значения: minimal - система загрузится в минимальной конфигурации; network - загрузка с поддержкой сети; minimal(alternateshell) - загрузка с использованием альтернативной графической оболочки.
/noguiboot - отключение заставки Windows при загрузке.
/bootlog - запись процесса загрузки в файл ..\Windows\ntbtlog.txt.
/basevideo - при загрузке будет использован стандартный драйвер VGA .
/SOS - при загрузке на экран будет выведен список загружаемых драйверов.
/maxmem=x - параметр x определяет максимальный размер оперативной памяти, который будет распознавать система.
/kernel=x указывает на файл, который будет использован как альтернатива файлу ntoskrnl (например, при изменении этого файла для смены заставки загрузки)
/debug - загрузка отладчика, который может быть активизирован другим компьютером через подключенный COM порт.
Используя эти параметры можно создать или отредактировать список вариантов загрузки операционной системы, который будет отображен при загрузке с возможностью выбора того или иного варианта при необходимости.
Пример файла Boot.ini
Это образец файла Boot.ini, используемого по умолчанию на компьютерах с установленной Windows XP Professional.
[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
Рассмотрим каждый из параметров отдельно:
timeout – время ожидания, которое дается пользователю для выбора операционной системы;
default – операционная система по умолчанию;
partition(1) – номер раздела жесткого диска с операционной системой (значение в скобках может меняться – 2, 3 и т.д.);
rdisk(0) – обозначение физического диска, а не его части.
Это основные параметры, которые нужны обычному пользователю ПК, чтобы управлять загрузкой. В следующие параметры лучше не лезть и ничего там не менять. Ведь наверняка многим из тех, кто читает и будет читать данную статью, файл boot.ini был нужен для того, чтобы изменить ОС по умолчанию, ее название и время ожидания. Однако, для обозрение можете почитать, что означают остальные параметры.
multi(0) - используется для дисков IDE и дисков SCSI, если BIOS контроллера SCSI включен. В свою очередь scsi(0) используется для дисков SCSI, если BIOS контроллера SCSI отключен.
disk(0) указывает, какую логическую единицу SCSI (LUN) нужно использовать. В большинстве случаев используется только одна логическая единица.