Доступные параметры коммутатора 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
режим VGA 640x480 16-цвета с помощью драйвера видео, который совместим с любым адаптером видео. Этот переключатель позволяет системе загружаться, если вы выбрали неправильное разрешение видео или скорость обновления. Используйте этот переключатель в сочетании с /sos
переключателем. Если вы установите новый драйвер видео, и он не работает правильно, вы можете использовать этот параметр для запуска операционной системы. Затем можно удалить, обновить или откат драйвера проблемного видео.
/baudrate=number
Этот переключатель задает скорость отладки порта отладки, используемой для отладки ядра. Например, введите /baudrate=9600
. При присоединении модема скорость по умолчанию составляет 9600 килобит в секунду (Kbps). Для кабеля null-modem значение по умолчанию составляет 115 200 Кб/с. 9 600 — это обычная скорость удаленного отладки над модемом. Если этот переключатель находится в Boot.ini файле, /debug
переключатель автоматически включен.
/crashdebug
Этот переключатель загружает отладчик ядра при запуске операционной системы. Переключатель остается неактивным до тех пор, пока не произойдет ошибка stop message. /crashdebug
полезно, если вы испытываете случайные ошибки ядра. С помощью этого коммутатора можно использовать порт COM для обычных операций во время Windows запуска. Если Windows сбои, переключатель преобразует порт в порт отключки. (Это действие включает удаленную отладку.)
/отлаговка
Этот переключатель включает отладка ядра при запуске Windows. Переключатель может быть активирован в любое время с помощью отладки хост, подключенной к компьютеру, если вы хотите включить отладку системы Windows через порты COM. В отличие от коммутатора, используется порт COM независимо от того, /crashdebug
отладка или /debug
нет. Используйте этот переключатель при отладки проблем, которые регулярно воспроизводимы.
/debugport=comnumber
Этот переключатель указывает порт связи, который используется для порта отключки, где номером является порт связи, например COM1, который необходимо использовать. По умолчанию используется /debugport
COM2, если он существует. В противном случае коммутатор использует COM1. Если включить этот переключатель в файл Boot.ini, переключатель /debug активен.
/maxmem=number
Этот переключатель указывает количество оперативной памяти в bytes, которое Windows использовать. Например, если Windows использовать менее 64 МБ памяти, используйте /maxmem=64
переключатель.
Однако /maxmem
переключатель не учитывает дыры в памяти. Поэтому вместо этого рекомендуется использовать /burnmemory
переключатель. Переключатель /burnmemory
учитывает отверстия памяти.
Например, если вы используете переключатель, а для загрузки системы требуется 64 МБ памяти, из-за дыры в памяти в системе может не быть /Maxmem=64
64-МБ. В этом сценарии Windows не будет запускаться.
/noguiboot
Этот переключатель отключает битовую карту, отображаемую в панели прогресса для Windows запуска. (Планка прогресса отображается перед запросом logon.)
/nodebug
Этот переключатель отключит отладку. Этот сценарий может привести к ошибке Stop, если в программном обеспечении программы имеется отлаговка жесткокодированной точки взлома.
/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
Используйте переключатель с соответствующей записью в Boot.ini, чтобы разрешить компьютеру, который поддерживает физический режим расширения адресов /PAE
(PAE) для нормального запуска. В Сейф режиме компьютер начинает использовать обычные ядра, даже если задан переключатель /PAE.
/HAL=filename
С помощью этого переключателя можно определить фактический уровень аппаратной абстракции (HAL), загруженный при запуске. Например, введите для загрузки /HAL=halmps.dll
Halmps.dll в папке System32. Этот переключатель полезен, чтобы опробовать другой HAL перед переименованием файла в Hal.dll. Этот переключатель также полезен при попытке переключаться между запуском в режиме мультипроцессора и запуском в режиме одного процессора. Для этого используйте этот переключатель с помощью /kernel
переключателя.
/kernel=filename
С помощью этого переключателя можно определить фактическое ядро, загружаемую при запуске. Например, /kernel=ntkrnlmp.exe
введите для загрузки Ntkrnlmp.exe файла в папке System32. С помощью этого переключателя можно переключаться между ядром с поддержкой отладки, полным отладки кода, и обычным ядром.
/bootlog
Этот переключатель включает ведение журнала загрузки в файл с именем systemroot\Ntbtlog.txt. Дополнительные сведения о журнале загрузки см. в Windows Справка.
/burnmemory=number
Этот переключатель указывает объем памяти в мегабайтах, который Windows использовать. Этот параметр используется для подтверждения проблемы производительности или других проблем, связанных с истощением оперативной памяти. Например, введите, чтобы уменьшить физическую память, доступную для Windows /burnmemory=128
128 МБ.
/3 ГБ
Этот переключатель заставляет системы на основе x86 выделять 3 ГБ виртуального адресного пространства программам и 1 ГБ для ядра и исполнительных компонентов. Программа должна быть разработана для использования дополнительного пространства адресов памяти. С помощью этого переключателя программы пользовательского режима могут получать доступ к 3 ГБ памяти вместо обычных 2 ГБ, которые Windows для программ режима пользователя. Переключатель перемещает отправную точку памяти ядра до 3 ГБ. Для некоторых конфигураций Microsoft Exchange Server 2003 и Microsoft Windows Server 2003 может потребоваться этот переключатель.
/safeboot: параметр
Этот переключатель Windows запускаться в режиме Сейф режиме. Этот переключатель использует следующие параметры:
- minimal
- сеть
- safeboot: minimal (alternateshell)
- Режим восстановления DS (только для контроллеров Windows Server 2003)
Вы можете объединить другие параметры Boot.ini с /safeboot: parameter
. В следующих примерах показано, какие параметры имеются при выборе параметра Сейф Mode из меню восстановления запуска.
- Сейф Режим с сетевыми сетями
/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
Используйте этот переключатель, чтобы настроить объем памяти, выделяемый процессам при использовании коммутатора /3GB. Этот переключатель позволяет больше записи таблицы страниц (PTE) памяти ядра, но по-прежнему поддерживает почти 3 ГБ пространства памяти процесса.
Примечание
Службы поддержки продуктов Майкрософт настоятельно рекомендуют использовать диапазон памяти для переключателя, который находится в диапазоне /USERVA
2900-3030. Этот диапазон достаточно широк, чтобы обеспечить достаточно большой пул записей таблицы системных страниц для всех наблюдаемых в настоящее время проблем. Обычно параметр обеспечивает максимальное доступное количество записей таблицы системных /userva=2900
страниц.
Дополнительные сведения можно получить в следующих номерах статей, чтобы просмотреть статьи в базе знаний Майкрософт:
323427 Как вручную изменить файл Boot.ini в среде Windows Server 2003
289022: изменить файл Boot.ini в Windows XP
/usepmtimer
Переключатель указывает, что операционная система Windows XP или операционная система Windows Server 2003 используют параметры времени PM-TIMER вместо параметров счетчика времени (TSC), если процессор поддерживает /usepmtimer
PM_TIMER параметров.
Дополнительные сведения о том, как использовать переключатель, щелкните следующий номер статьи, чтобы просмотреть статью в базе знаний /usepmtimer
Майкрософт:
Программы 895980, которые используют функцию QueryPerformanceCounter, могут плохо работать в Windows Server 2003 и Windows XP
/перенаправление
Этот переключатель включает службы экстренного управления (EMS) на компьютере Windows Server 2003 выпуск Enterprise на основе выпуск 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 Kbps безделу.
В [операционных системах] добавьте параметр к записи операционной системы, которую необходимо настроить для
/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
Используйте этот переключатель вместе с переключателем и переключателем для настройки Windows для отправки данных отладки через порт /debug
Institute of Electric and /debugport
Electronics Engineers, Inc. (IEEE) 1394. Чтобы поддерживать отладку над портом 1394, на обоих компьютерах должен работать Microsoft Windows XP или более поздний. Порт 1394 имеет максимальное число 63 независимых каналов связи с номерами от 0 до 62. Различные аппаратные реализации поддерживают различное количество каналов в одном автобусе. Windows Xp имеет ограничение на четыре компьютера назначения. Однако это ограничение удаляется в Windows Server 2003. Чтобы выполнить отладку, выберите общий номер канала, который можно использовать как на компьютере, на котором работает отладка, который также известен как хост-компьютер, так и на компьютере, который необходимо отладить, который также известен как компьютер назначения. Можно использовать любое число от 1 до 62.
Настройка компьютера назначения
Изменить файл 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
Подключите кабель 1394 в одном из портов 1394.
Отключить контроллер 1394 на компьютере назначения. Для этого запустите диспетчер устройств, щелкните устройство правой кнопкой мыши и нажмите кнопку Отключение.
Перезагрузите компьютер.
Настройка хост-компьютера
Подключите кабель 1394 в одном из портов 1394.
Установите двоичные файлы отладки ядра.
Запуск командной подсказки. Нажмите кнопку введите после ввода каждой из следующих команд:
set_NT_DEBUG_BUS=1394 set_NT_DEBUG_1394_CHANNEL= x kd -k
Переведите в папку, в которой установлен отладщик ядра, а затем введите команду: kd.exe.
При первом запуске отладки устанавливается виртуальный драйвер 1394. Этот драйвер позволяет отладщику общаться с компьютером назначения. Чтобы успешно завершить установку драйвера, необходимо войти в систему с правами администратора.