/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 (система не основана на кластерах).