/SAFEBOOT
— (только для NT 5.0) Вам вряд ли когда-либо придеться описывать этот ключ вручную. Когда вы нажимаете F8 для загрузки в защищенном режиме NTLDR делает это за вас. Но вы можете определить один из трех дополнительных ключей:MINIMAL, NETWORK, или DSREPAIR.
MINIMAL и NETWORK отвечают за загрузку ОС в защищенном режиме без и с поддержкой сети соответственно. При защищенном режиме NT загружает только драйвера и сервисы, описанные по имени или группе в Minimal или Network ключах реестра:
HKLMSystemCurrentControlSetControlSafeBoot.
Ключ DSREPAIR (Directory Services Repair) указывает NT,что необходимо грузиться в режиме, который восстанавливает Active Directory из backup'а. Дополнительная опция, которую вы можете определить- "(ALTERNATESHELL)". Она укказывает NT, какую программу, описанную в реестре
HKLMSystemCurrentControlSetSafeBootAlternateShell
использовать в качестве графической оболочки, взамен используемого по умолчанию Explorer'а.
/NOSERIALMICE
— [COMx | COMx, y, z…] — отключает обнаружение мыши, подключенной к последовательному COM порту (портам)/PERFMEM —
/PERFPAGES —
(только для NT 5.0) Эти ключи вроде не будут поддерживаться в final release Windows 2000, так как они используются NT для резервирования физической памяти для Basic Block Testing (BBT). Существует только одно упоминание о BBT,которое мы смогли найти на сайте Microsoft: судебное дело США против Microsoft от 2-ого февраля 1999 года. В нем рассказывается о том как Jim Allchin отвечал под присягой на вопросы по поводу BBT.Он сказал, что BBT- вещь оптимизирующая производительность системы. Microsoft использует ее в пререлизах, для того чтобы минимизировать количество страниц памяти. PERFMEM определяет резервирование физической памяти в MB, а PERFPAGES — количество страниц памяти — они не должны присутствовать совместно. Место для BBT резервируется в Thread Environment Block (TEB) каждого потока. На самом деле я так и не понял как конкретно влияет этот параметр на работу системы:)))./INTAFFINITY
— (только для NT 5.0) Этот новый ключ определяет использование многопроцессорного HAL (HALMPS.DLL) для распределения прерываний, например назначение прерывания в многопроцессорной системе только процессору, имеющиму высший приоритет. Без этого ключа HAL обычным образом разрешает всем процессорам получать IRQ./MAXPROCSPERCLUSTER
— (только для NT 5.0) кажется, что многопроцессорный HAL в Win2K (HALMPS.DLL) имеет способность к работе с многопроцессорными системами, которые составлены из кластеров в свою очередь состоящих из малых мультипроцессорных систем. Например, если Вы имеете 8-процессорную систему, которая составлена из 2 4-процессорных кластеров, то ID каждого процессора должен быть определен ориентируемым кластером через HAL. Размер максимального кластера- 4, и значение по умолчанию — 0 (система не основана на кластерах)./TIMERES
— (только для NT 5.0) На многопроцессорном HAL (HALMPS.DLL) эта опция установит разрешающую способность системного таймера. Параметр — число, в сотнях наносекунд, его значение будет установлено ближайшим меньшим, который поддерживает HAL.Заданная по умолчанию разрешающая способность — 7.8ms./YEAR
— опция очевидно предназначена для проверки на соответствие Y2K. Определение этого параметра говорит ядру NT,что необходимо игнорировать год, сообщаемый системным таймером компьютера, и вместо этого использовать, определенный в BOOT.INI. Таким образом, год, используемый в BOOT.INI воздействует на все программное обеспечения в системе, включая ядро NT. Пример: /YEAR=2001. Примечание: эта опция доступна только на NT 4.0 с 4 Сервис паком и Windows 2000./USE8254
— Этот параметр предназначен для систем со старым BIOSом. Он говорит NT HAL,что необходимо использовать 8254 чип таймера в качестве основного./MAXMEM
— эта опция ограничивает для NT использование памяти. Число в МБАЙТ. Пример: /MAXMEM:16 ограничил бы NT 16МБ системной памяти./BURNMEMORY
— эта опцияs заставит NT «забыть» все ограничения относительно указанного объема памяти, типа /MAXMEM.Значение в МБАЙТ. Пример: /BURNMEMORY=128 сказал бы NT- Отбрось 128МБ физической памяти на машине как непригодные./ONECPU
— эта опция указывает NT, использовать только один ЦЕНТРАЛЬНЫЙ ПРОЦЕССОР мультипроцессорной системы./NUMPROC
— допускается только число указанных центральных процессоров. Пример: /NUMPROC=2 на системе с 4 процессорами заставит 2 из этих 4 процессоров простаивать под NT./SOS
— Заставляет NT выдавать во время загрузки всю информацию относительно того, какие драйверы загружены, и насколько успешно:)/BASEVIDEO
— Заставляет NT использовать стандартный драйвер VGA в режиме GUI.