ЭЛЕКТРОННАЯ БИБЛИОТЕКА КОАПП
Сборники Художественной, Технической, Справочной, Английской, Нормативной, Исторической, и др. литературы.



Boot.ini


НАЧАЛО
Утилиты
NT FAQ
SP
HELP!
Мелкие хитрости
Troubleshooting
Ссылки
Лирика
Об авторе
Обратная связь

 

Файл boot.ini используется загрузчиком системы (ntldr) для выбора OS и определения местоположения системных файлов. Всегда находится в корневом каталоге активного раздела. Ошибки в boot.ini порождают разнообразные проблемы на этапе загрузки Windows NT.
На этой страничке приведено краткое описание синтаксиса, используемого в тексте этого файла и перечислены наиболее типичные ошибки, связанные с boot.ini

Синтаксис

Boot.ini - текстовый файл, который создается в ходе установки Windows NT. Имеет примерно следующий вид:

[boot loader]
timeout=30
default=multi(0)disk(0)rdisk(0)partition(1)\winnt

[operating systems]
multi(0)disk(0)rdisk(0)partition(1)\winnt = "Windows NT"
multi(0)disk(0)rdisk(0)partition(1)\winnt = "Windows NT [VGA]" /basevideo
C:\= "Previous OS on C:\"

где
timeout - время (в секундах), в течении которого система ожидает выбора операционной системы для загрузки. Пользователю предоставляется возможность выбрать для загрузки одну из OS, перечисленных в разделе [operating systems] (но не более 10). По истечении этого интервала автоматически загружается система, определенная в строке default=.

    Для компьютеров на базе платформ Intel x86 используеся следующий синтаксис для описания местоположения системных файлов Windows NT (путь):
multi(x)disk(y)rdisk(z)partition(a)\<winnt_dir> или
scsi(x)disk(y)rdisk(z)partition(a)\<winnt_dir>.
multi/scsi - определяет контролер HDD, причем scsi означает SCSI-контроллер, на котором не используется (отключен) SCSI-BIOS. Для всех других адаптеров (IDE, SCSI со SCSI-BIOS) используется запись multi.
(x) - номер адаптера, начиная с 0.
disk(y) - SCSI ID диска (начиная с 0). Для multi всегда 0.
rdisk(z) - номер диска (начиная с 0). Для scsi игнорируется.
partition(a) - номер раздела (начиная с 1). Сначала нумеруются все primary partitions, затем - extended.

Внимание! При добавлении в систему или удалении из нее дисков или их разделов автоматической коррекции boot.ini не присходит! Эту процедуру необходимо выполнять вручную. Для этого необходимо предварительно снять с boot.ini атрибуты "Read Only", "System" и "Hidden". Перед добавлением в систему со SCSI-дисками IDE-винчестера прочитайте статью How to Add an IDE Drive and Controller to SCSI Windows NT System.

В конце строки может быть указан один из следующих ключей:
/basevideo - использовать стандартный VGA-драйвер. Применяется если после установки нового видеодрайвера тот работает некорректно.
/baudrate=nnnn - определяет скорость последовательного соединения при использовании отладчика. По умолчанию устанавливается скорость 9600 для модема и 19200 для нуль-модемного кабеля. Автоматически включает опцию /debug.
/crashdebug - при старте системы запускается отладчик. Но он остается в неактивном состоянии пока не произошла ошибка в ядре системы. Используется для отладки в случае появления случайных, редко повторяющихся, непредсказуемых ошибок.
/debug - при старте системы загружается отадчик, который может быть активизирован в любое время с хост-компьютера, соединенного с данной машиной при помощи модема или нуль-модемного кабеля. Данный режим используется для выявления устойчивых, постоянно возникающих ошибок.
/debugport=comx - определяет COM-порт, который используется для отладки. x - номер порта. Автоматически включает опцию /debug.
/maxmem:n - определяет максимальное количество RAM, которое может использовать Windows NT.
/nodebug - определяет, что отладочная информация не будет испоьзоваться.
/noserialmice=[COMx | COMx,y,z] - отключает режим обнаружения мыши на последовательном порту. Если порт не определен, то данный режим отключается на всех портах. Используется в случае, если к COM-порту подключено какое-либо устройство, которое некорректно реагирует на процедуру обнаружения мыши. Например, некоторые UPS могут отключаться при выполнении этого теста.
/sos - при старте системы на экран будут выводиться имена загружаемых драйверов. Может использоваться для выявления проблем с драйверами на этапе загрузки.

Типичные ошибки

Windows NT could not start because the following file is missing or corrupt:
<winnt root>\system32\ntoskrnl.exe
Please re-install a copy of the above file.
Возможные причины:

1. Ntoskrnl.exe поврежден.
2. Boot.ini поврежден.
3. Путь к Windows NT указан неверно.
Данное сообщение часто появляется после изменения в конфигурации HDD (например, добавление и удаление дисков или их разделов)

OS  Loader V4.0
Windows NT could not start because of a computer disk hardware configuration problem.
Could not read from the selected boot disk. Check boot path and disk hardware.
Please check the windows NT (TM) documentation about hardware disk configuration and your hardware reference manuals for additional information.
Возможно, в  boot.ini указано неверное устройство в пути к Windows NT.

В меню выбора OS появляется строка:
NT (default)
Это значит, что параметр default в разделе [boot loader] не соответствует ни одному из путей, перечисленных в [operating systems].

Более детальную информацию по boot.ini можно получить в следующих статьях Microsoft Knowledge Base:
Purpose of the BOOT.INI
BOOT.INI and ARC Path Naming Conventions and Usage


 

[Home] [Утилиты] [NT FAQ] [SP_3, 4] [Help!!!] [Мелкие_хитрости] [Trobleshooting] [Ссылки] [Лирика] [Об_авторе] [Обратная_связь]

Copyright© Александр Зорич zalex@orc.ru

Microsoft, MS-DOS, Windows и Windows NT являются зарегистрированными торговыми марками Microsoft Corporation. Все другие торговые марки являются собственностью соответствующих фирм.

Last updated 18/03/99



?????? ???????????