/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: — принудительная загрузка в режиме защиты от сбоев. Имеет три переключателя, задаваемых после двоеточия:
/SAFEBOOT:MINIMAL — загрузка без поддержки сети
/SAFEBOOT:NETWORK — загрузка с поддержкой сети
/SAFEBOOT:DSREPAIR — загрузка Windows 2000 Server в режиме восстановления службы каталога (Active Directory Services Repair) из резервной копии.
При указании дополнительной опции — (ALTERNATESHELL) (например — «/SAFEBOOT:MINIMAL(ALTERNATESHELL)», без пробела) вместо Explorer будет загружена альтернативная графическая оболочка, указанная в разделе реестра HKLM\System\CurrentControlSet\SafeBoot\AlternateShell
Подробнее —
http://support.microsoft.com/default...;EN-US;q239780
YEAR= — предписывает игнорировать год, выдаваемый встроенными часами ПК, и использовать год, указанный в значении данного параметра. Работает, начиная с WindowsNT SP4.
/USE8254 — на системах с устаревшим BIOS сообщает ядру ОС, что на ПК установлен таймер на основе чипа 8254. Подробнее —
http://support.microsoft.com/support.../q169/9/01.asp
/ONECPU — на мультипроцессорных системах запрещает системе использовать более одного процессора. Подробнее —
http://support.microsoft.com/default...;en-us;Q157992.
/NUMPROC= на мультипроцессорных системах ограничивает числе используемых процессоров. Например: /NUMPROC=2 на 4-х процессорном ПК запрещает системе работать с двумя из 4 процессоров.
/3GB — начиная с NT 4.0 SP3 перераспределяет использование виртуального адресного пространства таким образом, чтобы приложениям выделялось 3Гб, а системе — 1Гб (по умолчанию всем выделяется по 2Гб). Применим к Windows 2000 Advanced Server и Datacenter Server. Подробнее —
http://support.microsoft.com/default...;en-us;Q171793
/WIN95DOS — в системах с тройной загрузкой — DOS, Win9x и Windows NT задаёт загрузку загрузочного сектора DOS (файл BOOTSECT.DOS). Подробнее —
http://support.microsoft.com/support.../q157/9/92.asp
/WIN95 — в системах с тройной загрузкой — DOS, Win9x и Windows NT задаёт загрузку загрузочного сектора Win9x (файл BOOTSECT.W40). Подробнее
http://support.microsoft.com/support.../q157/9/92.asp
PERFMEM= и /PERFPAGES= — некие отладочные параметры бета-версий Windows 2000, определяют резервируемую память и число страниц. Не актуальны.
/HAL=<имя файла> — использование альтернативной версии HAL вместо HAL.DLL.
/KERNEL=<имя файла> — использование альтернативной версии ядра ОС вместо NTOSKRNL.EXE. Последнее время модно использовать для смены загрузочной заставки-логотипа Windows, «зашитой» в NTOSKRNL.EXE и заменяемой утилитами типа Restorator.
/NOSERIALMICE=[COMx | COMx,y,z...] — отключает обнаружение мыши на COM-портах. При использовании без указания номера порта, обнаружение отключается для всех COM-портов. Применяется при наличии альтернативных устройств, подключённых к последовательным портам во время загрузки ОС. Подробнее
http://support.microsoft.com/default...;en-us;Q131976
/PCILOCK — запрещает Windows динамически назначать IO/IRQ ресурсы для PCI оборудования и оставляет конфигурацию, присутствующую в CMOS Setup. Подробнее —
http://support.microsoft.com/default...;en-us;Q148501
/SCSIORDINAL: — используется для указания SCSI ID контроллера в случае, если добавление нового устройства SCSI в систему со встроенным контроллером SCSI может изменить SCSI ID контроллера. Подробнее в статье
http://support.microsoft.com/support.../q103/6/25.asp
/BURNMEMORY= ограничивает объём используемой памяти подобно параметру /MAXMEM: при указании «/BURNMEMORY=128» будут отброшены 128 мегабайт памяти из имеющегося в наличии объёма RAM. Объём памяти указывается в мегабайтах.
/INTAFFINITY — заставляет мультипроцессорный HAL (HALMPS.DLL) устанавливать прерывания таким образом, чтобы только процессор с самым большим номером в SMP получал прерывания.
/MAXPROCSPERCLUSTER= — устанавливает ограничения процессоров в кластерной системе. Не актуально на персональных системах.
/TIMERES=X — в мультипроцессорных системах устанавливает разрешение системного таймера. По умолчанию разрешение таймера 7.8ms. Параметр X измеряется в сотнях миллисекунд и поддерживаются следующие значения:
X=сотен миллисекунд
миллисекунд
9766
0.98
19532
2.0
39063
3.9
78125
7.8
Все эти параметры, если необходимо задать сразу несколько переключателей, прописываются последовательно друг за другом через пробел и слеш:
/safeboot:minimal(alternateshell) /sos /bootlog /noguiboot
Надо ещё заметить, что файл BOOT.INI и загрузчик Windows NT/2000/XP поддерживают самые различные вариации мультизагрузочных систем — при некотором желании можно добиться одновременного присутствия на одном ПК без привлечения посторонних менеджеров загрузки таких ОС как Windows 9x/Me, DOS, OS/2, Linux, UNIX и т.п. Так что, читайте более подробную документацию, которую не так уж сложно отыскать в базе данных MSDN и в Сети:
http://support.microsoft.com/default...b;EN-US;q99743
http://support.microsoft.com/default...;en-us;Q102873
http://support.microsoft.com/default...;EN-US;q170756
http://support.microsoft.com/default...;EN-US;q227704
http://www.sysinternals.com/ntw2k/info/bootini.shtml
http://www.labmice.net/Windows2000/install/bootini.htm