Реферат: Файл BOOT.INI в Windows XP/NT/2000

signature(X)disk(Y)rdisk(Z)partition(W)ИМЯ_КАТАЛОГА_WINDOWS="НАЗВАНИЕ_ОС, ОТОБРАЖАЕМОЕ_В_ЗАГРУЗОЧНОМ_МЕНЮ" /ПАРАМЕТР

Здесь:

signature(X) — указывает уникальную сигнатуру диска (шестнадцатеричное число — signature(8b467c12)), содержащуюся в его MBR. Сигнатура эта вписывается в главную загрузочную запись диска в процессе установки Windows, в начале её текстового этапа (и может быть повреждена, например, вирусом — в этом случае вам потребуется изучить документ http://support.microsoft.com/default.aspx?scid=kb;en-us;Q119467);
disk(Y) — идентификатор SCSI ID жёсткого диска;
rdisk(Z) — номер SCSI LUN (Logical Unit Number) жёсткого диска, практически всегда это 0; partition(W) — порядковый номер раздела жёсткого диска, с которого загружается ОС, нумерация начинается с 1, в первую очередь нумеруются первичные разделы, затем идут логические диски. Не нумеруются расширенные разделы MS-DOS (тип 5) и разделы типа 0 — неиспользуемые.

Обратите внимание, что если используется формат SIGNATURE(), то в корне системного диска должен находиться файл ntbootdd.sys — переименованная копия драйвера мини-порта SCSI, предназначенная для доступа к SCSI-адаптеру при загрузке.

По умолчанию вплоть до появления Windows XP именем каталога, в который установлена Windows, являлось «WINNT». В Windows XP (видимо, чтобы простому пользователю, недолюбливающему всяческие монструозные и трудноуправляемые NT, лишний раз не напоминать родословную этой операционной системы) от этой традиции отказались, и системная папка носит имя Windows. Разумеется, если вы выбрали собственное название этой папки, то в файле BOOT.INI должно быть указано именно оно. То, что следует в кавычках после имени системной папки — всего лишь текст, отображаемый в загрузочном меню и его можно полностью изменять по усмотрению пользователя, главное — чтобы пользователь понимал, какая ОС соответствует каждой записи.

В конце каждой строки с ARC-путём допускается указывать необязательные ключи запуска Windows. Строчные и заглавные буквы в этих параметрах не различаются. По умолчанию в Windows XP/2000 на современных машинах обычно используется один параметр — /fastdetect (впервые появился в Windows 2000), запрещающий поиск мыши на отмирающих COM-портах (начиная с Windows 2000 обнаружением мыши занимаются P-n-P–драйвера, в NT4 этим занимался NTDETECT, поэтому для NT4 этот параметр в мультизагрузочных системах — в которых работает более свежий, общий для нескольких систем NTDETECT.COM — использовать не следует). Этот параметр может также быть полезен, если к COM-портам подключены какие-либо иные устройства, дабы не смущать ими ОС. При желании можно специально указать порты, на которых поиск мыши осуществлять запрещено: «/fastdetect=COM1,2,3». Если же номера портов не указаны, то поиск отключается для всех портов. Полный же список параметров запуска ОС семейства NT таков (параметры, впервые появившиеся в Windows 2000, выделены красным цветом):

/BASEVIDEO — использовать в графическом режиме драйвер стандартного VGA-видеоадаптера. Позволяет решить проблемы со сбойным видеодрайвером. Подробнее — http://support.microsoft.com/default.aspx?scid=kb;en-us;Q126690.

/BAUDRATE=xxxxx — скорость (в бодах) передачи данных в отладочном режиме. По умолчанию при работе с модемом в режиме отладки скорость 9600, при работе с нуль-модемным кабелем — 19200. Пример: «/BAUDRATE=115200». При использовании этого параметра автоматически активируется ключ /DEBUG. Подробнее — http://support.microsoft.com/default.aspx?scid=kb;en-us;Q148954 и http://support.microsoft.com/default.aspx?scid=kb;en-us;Q151981.

/BOOTLOG — включает протоколирование хода загрузки драйверов в файл -SystemRoot%NTBTLOG.TXT (формат текста — UNICODE). Полезен при выявлении сбойного драйвера.

Пример протокола:

Microsoft (R) Windows NT (R) Version 5.0

Loaded driver WINNTSystem32 toskrnl.exe

Loaded driver WINNTSystem32hal.dll

Loaded driver WINNTSystem32BOOTVID.dll

Loaded driver pci.sys

Loaded driver isapnp.sys

Loaded driver intelide.sys

...

/CRASHDEBUG — предписывает загружать программный модуль отладки ядра, который активизируется при ошибках в ядре ОС. Подробнее — http://support.microsoft.com/default.aspx?scid=kb;en-us;Q151981.

/DEBUG — предписывает загружать программный модуль отладки ядра, активизация которого может производиться по команде удалённого отладчика. Подробнее — http://support.microsoft.com/default.aspx?scid=kb;en-us;Q121543.

/DEBUGPORT=COMx — предписывает загружать программный модуль отладки ядра и определяет последовательный порт, используемый для отладки (по умолчанию COM1). Пример: «/DEBUGPORT=COM2». При использовании этого параметра автоматически активируется ключ /DEBUG. Если в системе присутствует контроллер FireWire, то в Windows XP допускается устанавливать параметр «/DEBUGPORT=1394», в этом случае можно указать и ещё один переключатель — «/CHANNEL=X», где «X» — номер канала (от 1 до 62), использованный при настройке хоста. Подробнее — http://support.microsoft.com/default.aspx?scid=kb;en-us;Q151981.

/MAXMEM= ограничивает объём используемой оперативной памяти (в мегабайтах). Пример: «/MAXMEM=16». Полезен для выявления дефектного модуля памяти. Подробнее — http://support.microsoft.com/default.aspx?scid=kb;en-us;Q108393.

/NODEBUG — запрещает использование режима отладки, отменяет действие ключей /DEBUG, /DEBUGPORT и /BAUDRATE

/BREAK — предписывает остановить инициализацию HAL в точке останова и ожидать подключения отладчика. При использовании без ключа /DEBUG будет отображён синий экран BSOD с кодом останова.

/SOS — включает отображение названий загружаемых драйверов при загрузке ОС. Полезен для выявления сбойного драйвера. Подробнее — http://support.microsoft.com/default.aspx?scid=kb;en-us;Q99743.

/PAE — включает использование механизмов PAE (Physical Address Extension), даже если установлено менее 4 Гб оперативной памяти. При этом загружается ядро ntkrnlpa.exe, позволяющее системам x86 использовать до 64 Гб оперативной памяти (стандартный лимит x86 — 4Гб). При загрузке в режиме защиты от сбоев игнорируется. Используется обычно в тестовых целях.

/NOPAE — запрещает использование PAE на системах с памятью более 4Гб, поддерживающих PAE.

/NOLOWMEM — на системах с поддержкой PAE и памятью более 4Гб запрещает использование первых 4Гб памяти. Используется в целях тестирования и требует наличия переключателя /PAE.

/NOGUIBOOT — запрещает использование VGA-драйвера на этапе загрузки системы — при этом не будет отображаться графическая заставка, и при сбоях не будут выводиться синие экраны BSOD, за показ которых также отвечает VGA-драйвер.

/SAFEBOOT: — принудительная загрузка в режиме защиты от сбоев. Имеет три переключателя, задаваемых после двоеточия:

К-во Просмотров: 187
Бесплатно скачать Реферат: Файл BOOT.INI в Windows XP/NT/2000