boot.ini отвечает за порядок загрузки ОС установленных в системе,
и позволяет задать некоторые параметры загрузки этих систем. Начинается этот
файл разделом [boot loader] В этом разделе всего два параметра:
- Timeout, определяет время в секундах, которое ждёт
система прежде чем начать загружать ОС по умолчанию, в случае если в системе
установлено несколько ОС.
- Default, определяет систему которая грузится по
умолчанию.
Второй раздел [operating system], в котором находится список
возможных к загрузке ОС. Для каждой ОС указывается её местоположение с
использованием имен ARC (Advanced RISC Computer):
- scsi(*) или multi(*) - элемент scsi(*)
используется в случае контроллера SCSI с отключенным BIOS. Элемент multi(*)
используется для дисков всех остальных типов, включая IDE, EIDE, ESDI и SCSI с
включенным BIOS. (*) - номер адаптера, с которого осуществляется загрузка.
Адаптеры нумеруются с нуля, начиная с контроллера, расположенного ближе к слоту
0 на мат. плате.
- disk(*) - если (1) = scsi(*), то равен
логическому номеру устройства (LUN), установленному для диска. Если (1) =
multi(*), то всегда равен нулю.
- rdisk(*) - если (1) = multi(*), то равен номеру
диска в цепочке, счет дисков начинается с 0. Если (1) = multi(*), то всегда
равен нулю.
- partition(*) - определяет дисковый раздел, содержащий
файлы ОС. В отличие от всех остальных элементов имен ARC нумерация разделов
начинается с 1, т.е. первый раздел обозначается partition(1), второй -
partition(2) и т.д.
- \path - определяет каталог (или подкаталог) раздела, в
котором находятся файлы ОС. По умолчанию в XP используется путь \windows. Кроме
этого, в кавычках прописывается текст, который будет виден в пункте выбора этой
ОС в стартовом меню. После этого текста могут быть ключи которые влияют на
загрузки ОС.
Для XP возможны следующие ключи:
- /basevideo - с этим ключом система будет использовать
только стандартный VGA драйвер. Этот параметр может пригодится если Вы на
коротко время ставите другую видеокарту, и Вам не хочется мучаться с
перестановкой драйверов.
- /fastdetect - обычно ставится автоматически при
инсталляции системы. При установке этого ключа система не определяет все Plug
and Play устройства в процессе загрузки.
- /maxmem - определяет максимальный размер RAM, который
может использоваться системой. Теоретически, может помочь если у Вас глючная
оперативка.
- /noguiboot - При использовании этого ключа не будет
рисоваться цветная заставка при загрузке. Может использоваться теми кто не
желает смотреть на эту картинку в 60 герцах. Но надо учесть, что кроме этого не
будут рисоваться BSOD при загрузке. Но виснуть система, если что-нибудь не в
порядке, естественно не перестанет.
- /noserialmice=[com 1,2,3] - при использовании этого
параметра не будет определяться мышь подключенная к COM порту для портов
перечисленных в скобках. Если номера портов не указывать, то мышь не будет
определяться на всех портах.
- /bootlog - при задании этого параметра система будет
писать лог загрузки в %SystemRoot%\Nbtlog.txt Этот параметр можно использовать
что найти причину почему система может загрузится только в safe mode.
- /safeboot - при его установке система загрузится в Safe
mode. То же самое можно сделать нажав F8 в начале загрузки системы. Через
двоеточие можно задать несколько параметров для /safeboot. Minimal - минимальная
конфигурация. Network - с поддержкой сети. Dsrepair - доступна только в NET
Server и позволяет восстановить Active Directory с заблаговременно сделанной
резервной копии. Alternateshell - позволяет использовать альтернативные
графические оболочки. По умолчанию с системой ставится только Explorer
(стандартная оболочка) и Progman (осталась в наследство от Windows3.11 и NT
3.5).
- /sos - отображает на экране список загружаемых
драйверов. Может помочь выяснить, на чём система спотыкается при
загрузке.
- /baudrate - этот параметр указывает скорость с которой
будет работать COM порт для отладки системы. Если не указать конкретную
скорость, то будет 9600 для модема и 19200 для нуль-модемного кабеля. При
включении этого параметра автоматически ставится параметр /debug.
- /crashdebug - с этим флагом загружается отладчик, но
остаётся в неактивном состоянии до тех пор пока не произойдёт ошибка ядра. Может
использоваться разработчиками программного обеспечения.
- /debugport=com* - указывает номер COM порта (* должна
быть номером порта) используемого при отладчиком. Автоматически включает ключ
/debug.
- /debug - загружается отладчик, который может быть
активизирован другим компьютером через подключенным COM порт. Может
использоваться разработчиками ПО.
- /nodebug - на экран не выводится отладочная
информация.
- /hal - указывает имя файла, который должен
использоваться как hal.dll после загрузки.
- /kernel - указывает имя файла, который должен
использоваться как ntoskrnl.dll после загрузки.
|