Доступные параметры коммутатора для файлов Windows XP и Windows Server 2003 Boot.ini

В этой статье описываются параметры коммутатора, которые можно использовать для изменения запуска Windows.

Применимо к следующим выпускам: Windows 10 – все выпуски, Windows Server 2012 R2
Исходный номер базы знаний: 833721

Аннотация

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

Дополнительные сведения

В файл Boot.ini следующие параметры.

Примечание.

Эти параметры применяются к Microsoft Windows XP и Microsoft Windows Server 2003, если не указано иное.

/basevideo

Коммутатор /basevideo принудительно переключает систему в стандартный 640x480 16-цветной режим VGA с помощью видеодрайвера, совместимого с любым видеоадаптером. Этот параметр позволяет системе загружаться, если выбрано неправильное разрешение видео или частота обновления. Используйте этот параметр в сочетании с коммутатором /sos . Если вы устанавливаете новый видеодрайвер и он работает неправильно, этот параметр можно использовать для запуска операционной системы. Затем можно удалить, обновить или откатить проблемный видеодрайвер.

/бодrate=number

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

/crashdebug

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

/Отладки

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

/debugport=comnumber

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

/maxmem=number

Этот параметр указывает объем ОЗУ в байтах, который может использовать Windows. Например, если вы хотите, чтобы в Windows было меньше 64 МБ памяти, используйте переключатель /maxmem=64 .

Однако переключатель /maxmem не включает в себя нехватку памяти. Поэтому вместо этого рекомендуется использовать коммутатор /burnmemory . Коммутатор /burnmemory учетных записей для нехватки памяти.

Например, /Maxmem=64 если вы используете коммутатор и системе требуется 64 МБ памяти для загрузки, возможно, в системе не будет доступно 64 МБ из-за нехватки памяти. В этом сценарии Windows не запускается.

/noguiboot

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

/nodebug

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

/numproc=number

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

/pcilock

Для систем на основе x86 этот параметр не позволяет операционной системе динамически назначать ресурсы аппаратного ввода, вывода оборудования и запроса прерываний устройствам интерфейса периферийного подключения (PCI). С помощью этого параметра BIOS настраивает устройства.

/fastdetect:comnumber

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

Примечание.

В более ранних версиях Windows, включая Windows NT 4.0, этот параметр был назван/noserialmice.

/Sos

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

/PAE

Используйте переключатель /PAE с соответствующей записью в Boot.ini, чтобы разрешить компьютеру, который поддерживает режим расширения физических адресов (PAE), начать работу в обычном режиме. В безопасном режиме компьютер запускается с использованием обычных ядер, даже если указан параметр /PAE.

/ЖЕЛ=имя_файла

С помощью этого параметра можно определить фактический аппаратный уровень абстракции (СЛВ), загружаемый при запуске. Например, введите /HAL=halmps.dll , чтобы загрузить Halmps.dll в папку System32. Этот параметр полезен, чтобы опробовать другой МЕТОД ПРОВЕРКИ перед переименованием файла в Hal.dll. Этот параметр также полезен, если вы хотите переключиться между запуском в многопроцессорном режиме и режимом с одним процессором. Для этого используйте этот переключатель с параметром /kernel .

/kernel=filename

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

/bootlog

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

/burnmemory=number

Этот параметр указывает объем памяти в мегабайтах, который Windows не может использовать. Используйте этот параметр для подтверждения проблемы с производительностью или других проблем, связанных с исчерпанием ОЗУ. Например, введите, /burnmemory=128 чтобы уменьшить объем физической памяти, доступной для Windows, на 128 МБ.

/3 ГБ

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

/safeboot: parameter

Этот параметр приводит к запуску Windows в безопасном режиме. Этот параметр использует следующие параметры:

  • minimal
  • Сети
  • safeboot: minimal(alternateshell)
  • Режим восстановления DS (только для контроллеров домена Windows Server 2003)

Другие параметры Boot.ini можно объединить с /safeboot: parameter. В следующих примерах показаны параметры, которые применяются при выборе параметра "Безопасный режим" в меню восстановления при запуске.

  • Безопасный режим с сетью
    /safeboot: minimal /sos /bootlog /noguiboot
  • Безопасный режим с сетью
    /safeboot: network /sos /bootlog /noguiboot
  • Безопасный режим с командной строкой
    /safeboot: minimal(alternateshell) /sos /bootlog /noguiboot
  • Windows в режиме восстановления служб каталогов
    (Этот параметр запускается только на контроллерах домена.)
    /safeboot: disrepair /sos

Примечание.

Параметры /sos, /bootlogи /noguiboot коммутаторы не требуются ни с одним из этих параметров, но параметры могут помочь в устранении неполадок. Эти параметры включаются, если нажать клавишу F8, а затем выбрать один из режимов.

/userva

Используйте этот параметр, чтобы настроить объем памяти, выделяемой процессам при использовании коммутатора /3 ГБ. Этот параметр позволяет использовать больше памяти ядра таблицы страниц (PTE), но по-прежнему сохраняет почти 3 ГБ памяти процесса.

Примечание.

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

Для получения дополнительных сведений щелкните следующие номера статей, чтобы просмотреть статьи в базе знаний Майкрософт:

  • 323427 как вручную изменить файл Boot.ini в среде Windows Server 2003

  • 289022 ПРАКТИЧЕСКОЕ РУКОВОДСТВО. Изменение Boot.ini в Windows XP

/usepmtimer

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

Для получения дополнительных сведений об использовании /usepmtimer переключателя щелкните следующий номер статьи, чтобы просмотреть статью в базе знаний Майкрософт:

Программы 895980 , использующие функцию QueryPerformanceCounter, могут плохо работать в Windows Server 2003 и Windows XP

/Перенаправить

Используйте этот параметр, чтобы включить службы аварийного управления (EMS) на компьютере под управлением Windows Server 2003 выпуск Enterprise компьютера. Дополнительные сведения о EMS см. в разделе "Службы аварийного управления" в справке и поддержке Windows.

Чтобы включить EMS путем изменения Boot.ini на компьютере на базе x86, измените раздел [загрузчик ] и раздел [ операционные системы] Boot.ini файла. Для этого настройте следующие записи:

  • В разделе [загрузчик], добавьте одну из следующих обязательных инструкций:

    redirect=COM x
    

    В этой инструкции замените x одним из следующих номеров COM-портов:

    • 1

    • 2

    • 3

    • 4

      redirect=USEBIOSSETTINGS
      

      Эта инструкция позволяет BIOS компьютера определить COM-порт, используемый для EMS.

  • В разделе [загрузчик], добавьте следующую инструкцию параметра:

    redirectbaudrate= baudrate
    

    Замените его одним из следующих значений:

    • 9600

    • 19200

    • 57600

    • 115200

      По умолчанию EMS использует параметр скорости 9600 Кбит/с.

  • В разделе [операционные системы], добавьте /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
    

/Канал

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

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

  1. Измените Boot.ini файла, чтобы добавить параметр /CHANNEL= x в запись операционной системы, настроенную для отладки. Замените x номером канала, который вы хотите использовать. Например, настройте область [операционные системы] файла 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. Этот драйвер позволяет отладчику взаимодействовать с конечным компьютером. Для успешного завершения установки драйвера необходимо войти в систему с правами администратора.