Параметры, используемые в файле Boot.ini в Windows XP и Windows Server 2003

Переводы статьи Переводы статьи
Код статьи: 833721 - Vizualiza?i produsele pentru care se aplic? acest articol.
Развернуть все | Свернуть все

В этой статье

Аннотация

Добавляя параметры в файл Boot.ini, можно изменять параметры загрузки Microsoft Windows XP и Microsoft Windows Server 2003.

Дополнительные сведения см. в следующей статье базы знаний Майкрософт:
102873 Файл BOOT.INI и принятые имена ARC-путей, а также их использование

Дополнительная информация

В файл Boot.ini можно добавить следующие параметры.

Примечание. Если не указано обратное, то рассматриваемые параметры используются в Windows XP и Windows Server 2003.

/basevideo

Параметр /basevideo предписывает использовать режим VGA с разрешением 640x480 и 16 цветами, а также драйвер видеокарты, совместимый со всеми видеоадаптерами. Данный параметр позволяет выполнить загрузку, если было установлено ошибочное значение для разрешения или частоты обновления. Рекомендуется использовать данный параметр вместе с параметром /sos. Если после установки нового драйвера видеокарты система не загружается, используйте параметр /basevideo, чтобы выполнить загрузку и удалить данный драйвер, обновить его или установить прежний драйвер.

/baudrate=number

Данный параметр задает скорость порта отладки, используемого при отладке ядра. Например, введите /baudrate=9600. Если к порту подключен модем, то по умолчанию устанавливается скорость 9600 килобит в секунду, а если применяется нуль-модемный кабель, то — 115 200 килобит в секунду. Скорость 9600 килобит/сек является стандартной скоростью для удаленной отладки с использованием модема. Если в файле Boot.ini указан параметр /baudrate, то автоматически включается и параметр /debug.

Дополнительные сведения о настройке модема см. в следующей статье базы знаний Майкрософт:
148954 Установка сеанса удаленной отладки с помощью модема (Эта ссылка может указывать на содержимое полностью или частично на английском языке)
Дополнительные сведения о настройке нуль-модема см. в следующей статье базы знаний Майкрософт:
151981 Установка сеанса удаленной отладки с помощью нуль-модемного кабеля (Эта ссылка может указывать на содержимое полностью или частично на английском языке)

/crashdebug

Предписывает при загрузке операционной системы загружать отладчик ядра. Данный параметр остается неактивным, пока не появится сообщение о неустранимой ошибке. Параметр /crashdebug используется при эпизодическом возникновении ошибок в ядре. Если указан данный параметр, то в обычном режиме Windows продолжает использовать последовательный порт. В случае возникновения сбоя этот порт преобразуется в порт отладки и включится режим удаленной отладки.

Дополнительные сведения см. в следующей статье базы знаний Майкрософт:
151981 Установка сеанса удаленной отладки с помощью нуль-модемного кабеля (Эта ссылка может указывать на содержимое полностью или частично на английском языке)

/debug

Предписывает при загрузке операционной системы запускать отладчик ядра. Этот параметр может быть активирован в любой момент из удаленного отладчика, расположенного на компьютере, который подключен к последовательному порту локального компьютера. В отличие от параметра /crashdebug, при использовании параметра /debug последовательный порт всегда работает как порт отладки. Используйте этот режим, если в работе системы регулярно возникают ошибки.

Дополнительные сведения об удаленной отладке см. в следующей статье базы знаний Майкрософт:
121543 Подготовка компьютера к удаленной отладке (Эта ссылка может указывать на содержимое полностью или частично на английском языке)

/debugport=comnumber

Данный параметр указывает порт соединения для использования в качестве порта отладки, где number является портом соединения, например COM1, который необходимо использовать. По умолчанию параметр /debugport использует порт COM2, если он существует, и, в противном случае, порт COM1. Если в файле Boot.ini указан параметр /debugport, то автоматически будет использован параметр /debug.

Дополнительные сведения см. в следующей статье базы знаний Майкрософт:
151981 Установка сеанса удаленной отладки с помощью нуль-модемного кабеля (Эта ссылка может указывать на содержимое полностью или частично на английском языке)

/maxmem=число

Данный параметр задает объем оперативной памяти (в байтах), который операционная система может использовать. Например, чтобы Windows использовала менее 64 МБ памяти, используйте параметр /maxmem=64.

Однако параметр /maxmem не учитывает возможность «дыр» в памяти. Поэтому вместо него рекомендуется использовать параметр /burnmemory, который учитывает "дыры" в памяти.

Если, например, используется параметр /Maxmem=64 и для загрузки системы требуется 64 МБ памяти, то из-за «дыры» фактический объем памяти может быть меньше 64 МБ. В этом случае Windows не загрузится.

Дополнительные сведения см. в следующей статье базы знаний Майкрософт:
108393 Использование параметра MAXMEM в файле Boot.ini (Эта ссылка может указывать на содержимое полностью или частично на английском языке)

/noguiboot

Данный параметр отключает отображение индикатора загрузки Windows (индикатор загрузки появляется до экрана входа в систему).

/nodebug

Данный параметр отключает отладку. Это может вызвать появление неустранимой ошибки, если выполняемая программа содержит жестко запрограммированную точку останова.

/numproc=number

Данный параметр определяет, сколько процессоров доступно Windows после загрузки. С помощью этого параметра можно предписать многопроцессорной системе использовать количество процессоров (number), указанное вами. Параметр полезен при устранении неполадок, вызванных сбоями в работе процессоров.

/pcilock

На компьютерах с процессорами x86 данный параметр отключает в операционной системе функцию распределения ресурсов между устройствами, подключенными к шине PCI (Peripheral Connect Interface). В этом случае конфигурация устройств выполняется системой BIOS.

/fastdetect:comnumber

Данный параметр отключает для указанного порта процедуру поиска мыши, выполняемую файлом Ntdetect.com. Используйте данный параметр, если на этапе загрузки к последовательному порту подключено какое-либо оборудование, кроме мыши. Например, введите /fastdetect:comnumber, где number является номером последовательного порта. Чтобы отключить поиск мыши для нескольких портов, укажите их номера через запятую. Если для параметра /fastdetect не указаны номера портов, поиск мыши будет отключен для всех портов.

Примечание. В предыдущих версиях Windows (включая Windows NT 4.0) данный параметр назывался /noserialmice.

Дополнительные сведения см. в следующей статье базы знаний Майкрософт:
131976 Как отключить обнаружение устройств на последовательных портах (Эта ссылка может указывать на содержимое полностью или частично на английском языке)

/sos

Параметр /sos предписывает при загрузке отображать имена загружаемых драйверов устройств. По умолчанию загрузчик Windows показывает только индикатор выполнения загрузки. Используйте данный параметр вместе с параметром /basevideo, чтобы выявить драйвер, вызывающий сбой.

Дополнительные сведения см. в следующей статье базы знаний Майкрософт:
99743 Назначение файла BOOT.INI в Windows 2000 или Windows NT

/PAE

Используйте параметр /PAE на компьютерах, поддерживающих режим расширения физических адресов (Physical Address Extension, РАЕ). При загрузке в безопасном режиме компьютер использует стандартное ядро независимо от того, указан ли параметр /PAE.

/HAL=имя_файла

Данный параметр позволяет указать аппаратно-зависимый уровень (HAL), который необходимо использовать при загрузке системы. Например, введите /HAL=halmps.dll, чтобы загрузить файл Halmps.dll, находящийся в папке System32. Данный параметр используется, чтобы проверить работу различных файлов HAL, прежде чем переименовать файл в Hal.dll. Кроме того, параметр /HAL позволяет загружать систему в однопроцессорном или многопроцессорном режиме. Для этого необходимо использовать его вместе с параметром /kernel.

/kernel=имя_файла

Данный параметр позволяет указать, какое ядро необходимо загружать при загрузке операционной системы. Например, введите /kernel=ntkrnlmp.exe, чтобы загрузить ядро Ntkrnlmp.exe, находящееся в папке System32. Используя параметр /kernel, можно при загрузке выбрать обычное ядро или ядро, предназначенное для отладки и содержащее отладочную информацию.

/bootlog

Данный параметр активирует протоколирование загрузки в файл с именем systemroot\Ntbtlog.txt. Для получения дополнительной информации о протоколировании загрузки обратитесь к файлу помощи Windows Help.

/burnmemory=number

Данный параметр задает объем оперативной памяти (в МБ), который операционная система не может использовать. Используйте данный параметр при устранении неполадок, связанных со сбоями в оперативной памяти. Например, введите /burnmemory=128, чтобы уменьшить объем памяти, который доступен Windows, на 128 MB.

/3GB

Данный параметр предписывает на компьютерах с процессорами x86 выделять 3 ГБ виртуального адресного пространства для использования программами и 1 ГБ — для использования ядром и исполняемыми компонентами. Программы должны поддерживать дополнительную память. Если указан параметр /3GB, то программам пользовательского режима доступны 3 ГБ памяти вместо 2 ГБ, выделяемых по умолчанию. Если указан этот параметр, ядро использует область памяти, начинающуюся после 3 ГБ. Параметр необходим для определенных конфигураций Exchange Server 2003 и Windows Server 2003.

Дополнительные сведения см. в следующей статье базы знаний Майкрософт:
823440 Использование параметра /3GB в Exchange Server 2003 на компьютере под управлением Windows Server 2003


Дополнительные сведения см. в следующей статье базы знаний Майкрософт:
171793 Сведения о функции настройки памяти 4GT (Эта ссылка может указывать на содержимое полностью или частично на английском языке)

/safeboot:parameter

Данный параметр предписывает выполнить загрузку в безопасном режиме. Он поддерживает следующие дополнительные параметры:
  • minimal
  • network
  • safeboot:minimal(alternateshell)
В файле Boot.ini параметр /safeboot:parameter может использоваться совместно с другими параметрами. Следующие примеры иллюстрируют использование параметров, которые действительны после выбора безопасного режима в меню загрузки восстановления.
  • Безопасный режим с загрузкой сетевых драйверов
    /safeboot:minimal /sos /bootlog /noguiboot
  • Безопасный режим с загрузкой сетевых драйверов
    /safeboot:network /sos /bootlog /noguiboot
  • Безопасный режим с поддержкой командной строки
    /safeboot:minimal(alternateshell) /sos /bootlog /noguiboot
Примечание. Указывать с параметром /safeboot параметры /sos, /bootlog и /noguiboot не обязательно, однако они помогают при устранении неполадок. Чтобы использовать данные параметры, следует при загрузке нажать клавишу F8 и выбрать один из предлагаемых режимов.

/userva

Данный параметр позволяет указать объем памяти, выделяемый процессам при использовании параметра /3GB. Данный параметр требует большего количества памяти для элементов таблицы страниц, но в распоряжении процессов остается почти 3 ГБ.

Примечание. Службы поддержки корпорации Майкрософт настоятельно рекомендуют использовать для параметра /USERVA память в диапазоне 2900-3030. Этот диапазон достаточно велик, чтобы вместить пул записей системной таблицы страниц для всех наблюдаемых на сегодняшний день проблем. Как правило, параметр /userva=2900 обеспечивает близкое к максимальному число записей системной таблицы страниц.

Дополнительные сведения о параметре /USERVA см. в следующей статье базы знаний Майкрософт:
316739 Использование параметра /userva с параметром /3GB для настройки объема виртуальной памяти в режиме пользователя в пределах между 2 и 3 ГБ
Дополнительные сведения см. в следующих статьях базы знаний Майкрософт:
810371 Использование ключа /Userva на компьютерах с сервером Exchange под управлением Windows Server 2003
323427 Редактирование файла Boot.ini вручную в Windows Server 2003 (Эта ссылка может указывать на содержимое полностью или частично на английском языке)
317526 Редактирование файла Boot.ini в Windows Server 2003
317521 Описание команды BOOTCFG и способов ее применения
289022 Редактирование файла Boot.ini в Windows XP
291980 Описание команды Bootcfg и способов ее применения

/usepmtimer

Параметр /usepmtimer указывает на то, что операционные системы Windows XP и Windows Server 2003 используют параметры таймера PM-TIMER, а не параметры счетчика отметок времени, если процессор поддерживает параметры таймера PM_TIMER .

Дополнительные сведения о параметре /usepmtimer см. в следующей статье базы знаний Майкрософт:
895980 Низкая производительность программ, использующих функцию QueryPerformanceCounter, в операционных системах Windows Server 2003 и Windows XP (Эта ссылка может указывать на содержимое полностью или частично на английском языке)

/redirect

Данный параметр включает службы аварийного управления на компьютере под управлением Windows Server 2003 Enterprise Edition. Для получения дополнительных сведений о службах EMS выполните поиск по запросу «Службы аварийного управления» в системе справки и поддержки Windows.

Чтобы включить службы EMS на компьютере с процессором x86, внесите изменения в разделы [boot loader] и [operating systems] файла Boot.ini. Для этого выполните следующие действия.
  • Добавьте в раздел [boot loader] одну из следующих команд.
    redirect=COMx
    В этой команде замените x одним из номеров портов COM:
    1
    2
    3
    4
    redirect=USEBIOSSETTINGS
    Данная команда предписывает выбрать порт для служб EMS, исходя из конфигурации системы BIOS.
  • В разделе [boot loader] добавьте следующую команду:
    redirectbaudrate=baudrate
    Замените baudrate одним из следующих значений:
    9600
    19200
    57600
    115200
    По умолчанию службы EMS используют скорость 9600 килобит/сек.
  • В разделе [operating systems] добавьте параметр /redirect к строке конфигурации операционной системы, в которой необходимо включить поддержку EMS. Следующий пример демонстрирует использование этих параметров:
    [boot loader]
    timeout=30
    default=multi(0)disk(0)rdisk(0)partition(1)\WINDOWS
    redirect=COM1
    redirectbaudrate=19200
    [operating systems]
    multi(0)disk(0)rdisk(0)partition(1)\WINDOWS="Windows Server 2003, Enterprise" /fastdetect
    multi(0)disk(0)rdisk(0)partition(1)\WINDOWS="Windows Server 2003, EMS" /fastdetect /redirect

/channel

Используйте данный параметр вместе с параметрами /debug и /debugport, чтобы операционная система отправляла отладочную информацию через порт IEEE 1394. Для выполнения отладки через порт IEEE 1394 необходимо, чтобы оба компьютера работали под управлением Windows XP или более поздней версии. Порт IEEE 1394 обслуживает не более 63 независимых каналов с номерами от 0 до 62. Число каналов, поддерживаемых различным оборудованием, может отличаться. Windows XP поддерживает работу с четырьмя конечными компьютерами. В Windows Server 2003 это ограничение снято. Чтобы выполнить отладку, укажите одинаковые номера каналов на компьютере с запущенным отладчиком (главный компьютер) и на компьютере, который необходимо отладить (конечный компьютер). Допускаются номера каналов с 1 по 62.

Настройка конечного компьютера

  1. Отредактируйте файл Boot.ini file для добавления параметра /CHANNEL=x в запись операционной системы, которую вы настроили для отладки. Замените x на необходимый номер канала. Ниже приведен пример конфигурации раздела [operating systems] файла Boot.ini.
    [boot loader]
    timeout=30
    default=multi(0)disk(0)rdisk(0)partition(1)\WINDOWS
    [operating systems]
    multi(0)disk(0)rdisk(0)partition(1)\WINDOWS="Windows Server 2003, Enterprise" /fastdetect /debug /debugport=1394 /CHANNEL=3
  2. Подключите кабель 1394 к одному из портов 1394.
  3. Отключите хост-контроллер порта 1394 на конечном компьютере. Для этого откройте диспетчер устройств, щелкните нужный контроллер правой кнопкой мыши и выберите команду Отключить.
  4. Перезагрузите компьютер.

Настройка главного компьютера

  1. Подключите кабель 1394 к одному из портов 1394.
  2. Установите отладчик ядра.
  3. Откройте командную строку. Введите следующие команды, нажимая клавишу ВВОД после каждой их них.
    set_NT_DEBUG_BUS=1394
    set_NT_DEBUG_1394_CHANNEL=x
    kd -k
  4. Перейдите в папку, в которой установлен отладчик ядра, и введите следующую команду:
    kd.exe
При первом запуске отладчика будет установлен виртуальный драйвер порта 1394, позволяющий организовать обмен данными между отладчиком и конечным компьютером. Чтобы выполнить установку данного драйвера, необходимо войти в систему с помощью учетной записи администратора.

Свойства

Код статьи: 833721 - Последний отзыв: 17 мая 2011 г. - Revision: 7.0
Информация в данной статье относится к следующим продуктам.
  • Microsoft Windows Server 2003, Enterprise Edition (32-bit x86)
  • Microsoft Windows Server 2003, Standard Edition (32-bit x86)
  • Microsoft Windows Server 2003, Web Edition
  • Microsoft Windows XP Professional
  • Microsoft Windows XP Home Edition
Ключевые слова: 
KB833721

Отправить отзыв

 

Contact us for more help

Contact us for more help
Connect with Answer Desk for expert help.
Get more support from smallbusiness.support.microsoft.com