Адресация дисков в boot.ini
Материал из wiki.lissyara.su
boot.ini — файл выбора загрузки в Windows линейки NT. На сайте Microsoft элементы строки ARC описаны невнятно, поэтому я делаю эту памятку.
Пример файла 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="Windows Server 2003, Standard RU" /noexecute=optout /fastdetect multi(0)disk(0)rdisk(1)partition(1)\WINDOWS="Boot Mirror C: - secondary plex"
Секция [operating systems]
Секция [operating systems] содержит строки ARC, указывающие на разделы для загрузки Windows NT/2000/XP/2003/Vista/2008/7, либо путь к загрузчику другой ОС, либо файл загрузочного образа.
Формат адреса ARC:
- multi(номер_адаптера)disk(номер устройства)rdisk(номер диска)partition(номер раздела)\каталог="Описание" [/параметр ...]
где:
- номер_адаптера — порядковый номер адаптера, с которого осуществляется загрузка, обычно ноль;
- номер устройства — порядковый номер дискового устройства (шины контроллера?), для x86 всегда ноль;
- номер диска — порядковый номер диска на шине контроллера, нумерация начинается с нуля;
- номер раздела — порядковый номер раздела для загрузки, нумерация начинается с единицы, первыми номерами идут первичные разделы по порядку таблицы разделов, затем логические диски, из нумерации исключены разделы типа 5 («extended partition»);
- каталог — путь к каталогу с файлами Windows;
- Описание — строка, которая будет показана на экране выбора варианта загрузки;
- параметр — один из параметров загрузчика (см. KB833721 на сайте Microsoft).
Примеры
Загрузка Windows 2003 с первого раздела первого HDD на первом контроллере:
multi(0)disk(0)rdisk(0)partition(1)\WINDOWS="Windows Server 2003, Standard RU"
Загрузка Windows XP со второго раздела второго HDD на первом контроллере:
multi(0)disk(0)rdisk(1)partition(2)\WINDOWS="Windows XP Professional RU"
Загрузка Windows 2003 с первого раздела третьего HDD на первом контроллере:
multi(0)disk(0)rdisk(2)partition(1)\WINDOWS="Windows Server 2003, Standard RU"