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