|
|
Компьютеры - NTLDR - Описания параметров13 июня 2011
Оглавление: 1. NTLDR 2. Boot.ini 3. Описания параметров
- /3GB Этот параметр появился в третьем сервис паке для NT 4.0 и существует на всех более поздних версиях. Этот ключ поменяет стандартное распределение между пользователем и системой карты виртуальной адресации NT, то есть пользователь получит в свое распоряжение 3GB, а система 1GB. Предоставление большей виртуальной памяти прикладным программам, интенсивно использующим память подобно серверам баз данных может улучшать их производительность. Однако, чтобы приложение смогло использовать это преимущество, оно должно быть помечено как приложение 3GB-aware.
- /BASEVIDEO Заставляет NT использовать стандартный драйвер VGA в режиме GUI.
- /BAUDRATE=number Включает режим отладки ядра и определяет скорость порта по умолчанию по которой будет подключаться удаленный узел отладки. При установке этого параметра автоматически включается параметр /DEBUG. Например: /BAUDRATE=115200.
- /BOOTLOG Определение этого ключа позволяет NT записать последовательность загруки в лог файл в %SystemRoot%\NTBTLOG.TXT. В лог файле описывается детально какой драйвер загружен или не загружен при загрузке ОС. Например, что-то вроде этого:
Microsoft Windows NT Version 5.0
Loaded driver WINNT\System32\Ntoskrnl.exe
Loaded driver WINNT\System32\hal.dll
Loaded driver WINNT\System32\BOOTVID.dll
Loaded driver pci.sys
Loaded driver isapnp.sys
Loaded driver intelide.sys
- /BURNMEMORY Эта опция заставит NT «забыть» все ограничения относительно указанного объёма памяти, типа /MAXMEM. Значение в МБАЙТ. Пример: /BURNMEMORY=128 указал бы системе отбрось 128МБ физической памяти на машине как непригодные.
- /CHANNEL Используется совместно с параметрами /debug и /debugport в целях поддержки порта IEEE 1394.
- /CRASHDEBUG Загружает отладчик ядра в память, где он остается до тех пор, пока не возникнет ошибка ядра.
- /DEBUG Загружает отладчик ядра в память. Этот параметр может быть активирован в любой момент из удаленного отладчика, расположенного на компьютере, который подключен к последовательному порту локального компьютера. В отличие от параметра /CRASHDEBUG, при использовании параметра /DEBUG последовательный порт всегда работает как порт отладки. Используйте этот режим, если в работе системы регулярно возникают ошибки.
- /DEBUGPORT=COMx Задает COM порт для отладки.
- /EXECUTE отключает Data Execution Prevention и Physical Address Extension в Windows Server 2003
- /FASTDETECT Если у вас стоит две или более операционных систем от Microsoft, то при процессе загрузки используется NTDETECT.COM от самой старшей версии. В Win2K инициализация параллельных и последовательных устройств осуществляется с помощью plug-and-play драйверов устройств, но NT 4.0 в этом смысле полностью полагается на NTDETECT.COM. Таким образом, определяя параметр FASTDETECT, как раз в том месте, где NTDETECT производит инициализацию оборудования при загрузке NT 4.0, ключ заставляет NTDETECT пропустить эти вещи при загрузке Win2K. Установщик Win2K автоматически распознает наличие второй установленной системы и прописывает этот параметр в BOOT.INI автоматически. Можно указывать номера последовательных портов, для которых надо отключить поиск устройств, через запятую. При пропуске параметра COM поиск устройств будет отключен для всех портов.
- /HAL=имя_файла Задаёт слой аппаратных абстракций. Явное указание параметра HAL переопределяет значение, указанное при установке. Например, таким образом, можно проводить тестирование ПО на предмет работоспособности в системах с разным количеством ядер ЦП, не прибегая к переустановке NT-ОС и использованию виртуальных машин.
- /INTAFFINITY Ключ определяет использование многопроцессорного HAL для распределения прерываний, например назначение прерывания в многопроцессорной системе только процессору, имеющему высший приоритет. Без этого ключа HAL обычным образом разрешает всем процессорам получать IRQ.
- /KERNEL=имя_файла Указывает загрузчику какое ядро следует загружать. Например, /KERNEL=ntkrnlmp.exe загрузка многопроцессорного ядра с памятью меньше 3 ГБ.
- /MAXMEM Эта опция ограничивает для NT использование памяти. Число в МБайт. Пример: /MAXMEM:32 ограничил бы NT 32МБ системной памяти.
- /MAXPROCSPERCLUSTER Многопроцессорный HAL в Win2K имеет способность к работе с многопроцессорными системами, которые составлены из кластеров в свою очередь состоящих из малых мультипроцессорных систем. Например, если имеется 8-процессорная система, которая составлена из двух 4-процессорных кластеров, то ID каждого процессора должен быть определен ориентируемым кластером через HAL. Размер максимального кластера 4, и значение по умолчанию 0. Пример: /MAXPROCSPERCLUSTER=3.
- /NODEBUG Запрещает использование любой отладочной информации.
- /NOEXECUTE Определяет уровень DEP. Может принимать четыре значения AlwaysOn, AlwaysOff, OptIn и OptOut.
- OptIn данное значение используется по умолчанию. На компьютерах, оснащенных процессорами с поддержкой DEP, функция DEP включена по умолчанию для ограниченного числа системных файлов и программ. При этом по умолчанию защищаются только системные файлы Windows.
- OptOut по умолчанию функция DEP включена для всех процессов. В диалоговом окне Система панели управления можно вручную создать список приложений, для которых следует отключить DEP. Специалисты по информационным технологиям могут воспользоваться пакетом средств обеспечения совместимости приложений, чтобы отключить функцию DEP для одной или нескольких программ. При этом вступают в силу исправления, обеспечивающие совместимость программ, для функции DEP.
- AlwaysOn Функция DEP включается для всей системы. Все процессы работают с выполнением проверок DEP. В этом режиме нельзя отключить функцию DEP для отдельных приложений. Исправления, обеспечивающие совместимость программ, для функции DEP в силу не вступают. Программы, для которых с помощью пакета средств обеспечения совместимости приложений было отключено использование функции DEP, также работают с выполнением проверок DEP.
- AlwaysOff Функция DEP отключена для всей системы, независимо от наличия аппаратной поддержки DEP. Процессор не работает в режиме PAE, если в файле Boot.ini не указан параметр /PAE.
- /NOGUIBOOT Когда эта опция задана, VGA video драйвер, ответственный за представление графики в течение процесса загрузки Win2K’s не инициализируется. Вообще этот драйвер используется для отображения на экране монитора процесса загрузки, и как правило для отображения Blue Screen, таким образом включение этой опции в BOOT.INI сделает все это невозможным.
- /NOPAE Загружает версию ядра NT без расширения физических адресов.
- /NOSERIALMICE Отключает обнаружение мыши, подключенной к последовательному COM порту.
- /NUMPROC Допускается только число указанных центральных процессоров. Пример: /NUMPROC=2 на системе с 4 процессорами заставит 2 из этих 4 процессоров простаивать под NT.
- /ONECPU эта опция указывает NT, использовать только один процессор мультипроцессорной системы.
- /PAE Загружает версию ядра NT с расширением физических адресов.
- /PCILOCK Запрещает Windows NT динамически назначать IO/IRQ ресурсы на PCI устройства и оставляет конфигурацию BIOS.
- /PERFMEM —
- /PERFPAGES Эти ключи не поддерживаются в final release операционных систем, так как они используются NT для резервирования физической памяти для Basic Block Testing. Существует только одно известное упоминание о BBT на сайте Microsoft: судебное дело США против Microsoft от 2-ого февраля 1999 года. В нём рассказывается о том как Jim Allchin отвечал под присягой на вопросы по поводу BBT. Он сказал, что BBT вещь оптимизирующая производительность системы. Microsoft использует её в пререлизах, для того чтобы минимизировать количество страниц памяти. PERFMEM определяет резервирование физической памяти в MB, а PERFPAGES количество страниц памяти. Эти параметры не должны присутствовать совместно. Место для BBT резервируется в Thread Environment Block каждого потока. На самом деле точно не известно как конкретно влияет каждый из параметров на работу системы.
- /SAFEBOOT Используется крайне редко, так как выполняет те же действия, что и при нажатии F8 для загрузки в безопасном режиме NTLDR. Но Вы можете определить один из трех дополнительных ключей: MINIMAL, NETWORK, или DSREPAIR. MINIMAL и NETWORK отвечают за загрузку ОС в безопасном режиме без и с поддержкой сети соответственно. В безопасном режиме NT загружает только драйвера и сервисы, описанные по имени или группе в Minimal или Network ключах реестра:. Ключ DSREPAIR указывает NT, что необходимо грузиться в режиме, который восстанавливает Active Directory из backup’а. Дополнительная опция, которую можно определить «». Она указывает ядру NT, какую программу, описанную в реестре использовать в качестве графической оболочки, взамен используемого по умолчанию Explorer’а.
- /SOS Заставляет NT выдавать во время загрузки всю информацию относительно того, какие драйверы загружены, и насколько успешно.
- /TIMERES На многопроцессорном HAL эта опция установит разрешающую способность системного таймера. Параметр число в сотнях наносекунд, его значение будет установлено ближайшим меньшим, который поддерживает HAL. Заданная по умолчанию разрешающая способность 7.8ms. Пример: /TIMERES=9000 установил бы таймер на разрешение в 0,98ms.
- /USE8254 Этот параметр предназначен для систем со старым BIOS. Он говорит NT HAL, что необходимо использовать 8254 чип таймера в качестве основного.
- /USEPMTIMER Параметр /usepmtimer указывает на то, что операционные системы Windows XP и Windows Server 2003 используют параметры таймера PM-TIMER, а не параметры счетчика отметок времени, если процессор поддерживает параметры таймера PM_TIMER .
Дополнительные сведения о параметре /usepmtimer см. в следующей статье базы знаний Майкрософт: 895980
- /USERVA Параметр /userva=xxxx позволяет выполнять тонкую настройку объёма виртуальной памяти для режима пользователя и виртуальной памяти системы в семействе Windows Server 2003. Он используется совместно с параметром /3GB в файле Boot.ini и позволяет варьировать объём виртуальной памяти в режиме пользователя в пределах между 2 и 3 ГБ, а разницу отдавать обратно режиму ядра.
- /YEAR опция очевидно предназначена для проверки на соответствие Y2K. Определение этого параметра говорит ядру NT, что необходимо игнорировать год, сообщаемый системным таймером компьютера, и вместо этого использовать определенный в BOOT.INI. Таким образом, год, используемый в BOOT.INI, воздействует на все программное обеспечение в системе, включая ядро NT. Пример: /YEAR=2001. Примечание: эта опция доступна только на NT 4.0 с 4 Сервис паком и Windows 2000.
Просмотров: 2882
|