Opções de opção disponíveis para o Windows XP e os arquivos de Boot.ini do Windows Server 2003

Este artigo descreve as opções de comutador que você pode usar para modificar a inicialização do Windows.

Aplica-se a: Windows 10 — todas as edições, Windows Server 2012 R2
Número de KB original: 833721

Resumo

Você pode adicionar muitas opções diferentes ao arquivo Boot.ini que modificará a maneira como o Microsoft Windows XP ou o Microsoft Windows Server 2003 começam.

Mais informações

Você pode adicionar as seguintes opções ao arquivo Boot.ini.

Observação

Essas opções se aplicam ao Microsoft Windows XP e ao Microsoft Windows Server 2003, a menos que seja especificado de outra forma.

/basevideo

A /basevideo opção força o sistema ao modo VGA padrão 640x480 de 16 cores usando um driver de vídeo compatível com qualquer adaptador de vídeo. Essa opção permite que o sistema seja carregado se você tiver selecionado a resolução de vídeo ou a taxa de atualização errada. Use essa opção em conjunto com a opção /sos . Se você instalar um novo driver de vídeo e ele não funcionar corretamente, você poderá usar esse parâmetro para iniciar o sistema operacional. Em seguida, você pode remover, atualizar ou reverter o driver de vídeo problemático.

/baudrate=number

Essa opção define a taxa de baud da porta de depuração usada para depuração do kernel. Por exemplo, digite /baudrate=9600. A taxa de baud padrão será de 9.600 quilobits por segundo (Kbps) se um modem estiver anexado. A taxa de baud padrão é de 115.200 Kbps para um cabo de modem nulo. 9.600 é a taxa normal para depuração remota em um modem. Se essa opção estiver no arquivo Boot.ini, a opção /debug será habilitada automaticamente.

/crashdebug

Esse comutador carrega o depurador de kernel quando você inicia o sistema operacional. A opção permanece inativa até que ocorra um erro de mensagem Parar. /crashdebug será útil se você tiver erros aleatórios do kernel. Com essa opção, você pode usar a porta COM para operações normais enquanto o Windows estiver em execução. Se o Windows falhar, a opção converterá a porta em uma porta de depuração. (Essa ação ativa a depuração remota.)

/Depurar

Essa opção ativa o depurador do kernel quando você inicia o Windows. A opção pode ser ativada a qualquer momento por um depurador de host conectado ao computador, se você quiser ativar a depuração remota ao vivo de um sistema Windows por meio das portas COM. Ao contrário da opção /crashdebug , /debug usa a porta COM, quer você esteja depurando ou não. Use essa opção quando estiver depurando problemas que são reproduzidos regularmente.

/debugport=comnumber

Essa opção especifica a porta de comunicação a ser usada para a porta de depuração, onde o número é a porta de comunicações, como COM1, que você deseja usar. Por padrão, /debugport usa o COM2 se ele existir. Caso contrário, a opção usará COM1. Se você incluir essa opção no arquivo Boot.ini, a opção /depuração ficará ativa.

/maxmem=number

Essa opção especifica a quantidade de RAM, em bytes, que o Windows pode usar. Por exemplo, se você quiser que o Windows use menos de 64 MB de memória, use a opção /maxmem=64 .

No entanto, a opção /maxmem não contabilize os buracos de memória. Portanto, recomendamos que você use a opção /burnmemory em vez disso. A /burnmemory opção conta para buracos de memória.

Por exemplo, se você usar a opção /Maxmem=64 e o sistema exigir 64 MB de memória para carregar, talvez não haja 64 MB disponíveis para o sistema por causa de um buraco de memória. Nesse cenário, o Windows não iniciaria.

/noguiboot

Essa opção desabilita o bitmap que exibe a barra de progresso para a inicialização do Windows. (A barra de progresso é exibida pouco antes do prompt de logon.)

/nodebug

Esse botão desativa a depuração. Esse cenário pode causar um erro De parar se um programa tiver um ponto de interrupção codificado de depuração em seu software.

/numproc=number

Essa opção define o número de processadores que o Windows executará na inicialização. Com essa opção, você pode forçar um sistema multiprocessador a usar apenas a quantidade de processadores (número) que você especificar. Essa opção pode ajudá-lo a solucionar problemas de desempenho e CPUs com defeito.

/pcilock

Para sistemas baseados em x86, esse comutador impede que o sistema operacional atribua dinamicamente entrada de hardware, saída de hardware e interrompa recursos de solicitação para dispositivos PCI (Interface de Conexão Periférica). Com essa opção, o BIOS configura os dispositivos.

/fastdetect:comnumber

Esse botão desativa a detecção de mouse serial e de Ntdetect.com barramento no arquivo da porta especificada. Use essa opção se você tiver um componente diferente de um mouse anexado a uma porta serial durante o processo de inicialização. Por exemplo, digite /fastdetect:com number, em que o número é o número da porta serial. As portas podem ser separadas com vírgulas para desativar mais de uma porta. Se você usar /fastdetect, e não especificar uma porta de comunicação, a detecção de mouse serial será desativada em todas as portas de comunicação.

Observação

Em versões anteriores do Windows, incluindo Windows NT 4.0, essa opção foi nomeada /noserialmice.

/Sos

A /sos opção exibe os nomes do driver do dispositivo enquanto eles estão sendo carregados. Por padrão, a tela do Carregador do Windows ecoa apenas os ponto de progresso. Use essa opção com a opção /basevideo para determinar o driver que está disparando uma falha.

/PAE

Use a opção /PAE com a entrada correspondente no Boot.ini para permitir que um computador compatível com o modo PAE (extensão de endereço físico) comece normalmente. No Modo de Segurança, o computador começa usando kernels normais, mesmo que a opção /PAE seja especificada.

/HAL=filename

Com essa opção, você pode definir a camada de abstração de hardware real (HAL) carregada na inicialização. Por exemplo, digite /HAL=halmps.dll para carregar o Halmps.dll na pasta System32. Essa opção é útil para experimentar um HAL diferente antes de renomear o arquivo para Hal.dll. Essa opção também é útil quando você deseja tentar alternar entre iniciar no modo multiprocessador e iniciar no modo de processador único. Para fazer isso, use essa opção com a opção /kernel .

/kernel=filename

Com essa opção, você pode definir o kernel real carregado na inicialização. Por exemplo, digite /kernel=ntkrnlmp.exe para carregar o arquivo Ntkrnlmp.exe na pasta System32. Com essa opção, você pode alternar entre um kernel habilitado para depuração cheio de código de depuração e um kernel regular.

/bootlog

Essa opção ativa o registro em log de inicialização em um arquivo chamado systemroot\Ntbtlog.txt. Para obter mais informações sobre o log de inicialização, consulte Ajuda do Windows.

/burnmemory=number

Essa opção especifica a quantidade de memória, em megabytes, que o Windows não pode usar. Use esse parâmetro para confirmar um problema de desempenho ou outros problemas relacionados ao esgotamento da RAM. Por exemplo, digite /burnmemory=128 para reduzir a memória física disponível para o Windows em 128 MB.

/3GB

Essa opção força os sistemas baseados em x86 a alocar 3 GB de espaço de endereço virtual para programas e 1 GB para o kernel e para componentes executivos. Um programa deve ser projetado para aproveitar o espaço de endereço de memória adicional. Com essa opção, os programas de modo de usuário podem acessar 3 GB de memória em vez dos usuais 2 GB que o Windows aloca para programas de modo de usuário. A opção move o ponto de partida da memória do kernel para 3 GB. Algumas configurações do Microsoft Exchange Server 2003 e do Microsoft Windows Server 2003 podem exigir essa opção.

/safeboot: parâmetro

Essa opção faz com que o Windows comece no Modo de Segurança. Essa opção usa os seguintes parâmetros:

  • Mínimo
  • Rede
  • safeboot: minimal(alternateshell)
  • Modo de restauração do DS (somente para controladores de domínio do Windows Server 2003)

Você pode combinar outros parâmetros de Boot.ini com /safeboot: parameter. Os exemplos a seguir ilustram os parâmetros que estão em vigor quando você seleciona uma opção Modo Seguro no menu de recuperação de inicialização.

  • Modo seguro com rede
    /safeboot: minimal /sos /bootlog /noguiboot
  • Modo seguro com rede
    /safeboot: network /sos /bootlog /noguiboot
  • Modo seguro com prompt de comando
    /safeboot: minimal(alternateshell) /sos /bootlog /noguiboot
  • Modo de restauração do Windows in Directory Services
    (Essa opção começa apenas em controladores de domínio.)
    /safeboot: disrepair /sos

Observação

Os /sosswitches , /bootloge /noguiboot não são necessários com nenhuma dessas configurações, mas os comutadores podem ajudar na solução de problemas. Esses comutadores serão incluídos se você pressionar F8 e selecionar um dos modos.

/userva

Use essa opção para personalizar a quantidade de memória alocada em processos quando você usa a opção /3GB. Esse comutador permite mais memória de kernel de entrada de tabela de página (PTE), mas ainda mantém quase 3 GB de espaço de memória de processo.

Observação

Os Serviços de Suporte ao Produto da Microsoft recomendam fortemente o uso de um intervalo de memória para a opção /USERVA que está dentro do intervalo de 2900-3030. Esse intervalo é amplo o suficiente para fornecer um pool grande o suficiente de entradas de tabela de páginas do sistema para todos os problemas observados no momento. Normalmente, uma configuração de /userva=2900 fornecerá perto do número máximo disponível de entradas de tabela de páginas do sistema possíveis.

Para obter mais informações, clique nos seguintes números de artigo para exibir os artigos na Base de Dados de Conhecimento da Microsoft:

  • 323427 Como editar manualmente o arquivo Boot.ini em um ambiente do Windows Server 2003

  • 289022 HOW TO: Editar o arquivo Boot.ini no Windows XP

/usepmtimer

A /usepmtimer opção especifica que o sistema operacional Windows XP ou o sistema operacional Windows Server 2003 usam as configurações do temporizador PM-TIMER em vez das configurações do temporizador TSC (Contador de Carimbo de Tempo) se o processador der suporte às configurações de PM_TIMER.

Para obter mais informações sobre como usar a opção /usepmtimer , clique no número do artigo a seguir para exibir o artigo na Base de Dados de Conhecimento da Microsoft:

Programas 895980 que usam a função QueryPerformanceCounter podem ter um desempenho ruim no Windows Server 2003 e no Windows XP

/Redirecionar

Use essa opção para ativar o EMS (Emergency Management Services) em um computador baseado em Edição Enterprise do Windows Server 2003. Para obter informações adicionais sobre o EMS, pesquise em "Serviços de Gerenciamento de Emergências" na Ajuda e suporte do Windows.

Para ativar o EMS editando o Boot.ini em um computador baseado em x86, edite a seção [carregador de inicialização] e a seção [sistemas operacionais] do arquivo Boot.ini. Para fazer isso, configure as seguintes entradas:

  • Em [carregador de inicialização], adicione uma das seguintes instruções necessárias:

    redirect=COM x
    

    Nesta instrução, substitua x por um dos seguintes números de porta COM:

    • 1

    • 2

    • 3

    • 4

      redirect=USEBIOSSETTINGS
      

      Essa instrução permite que o BIOS do computador determine a porta COM a ser usada para EMS.

  • Em [carregador de inicialização], adicione a seguinte instrução de opção:

    redirectbaudrate= baudrate
    

    Substitua a baudrate por um dos seguintes valores:

    • 9600

    • 19200

    • 57600

    • 115200

      Por padrão, o EMS usa a configuração de taxa de baud de 9600 Kbps.

  • Em [sistemas operacionais], adicione a opção /redirect à entrada do sistema operacional que você deseja configurar para usar o EMS. O exemplo a seguir ilustra o uso desses comutadores:

    [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
    

/Canal

Use essa opção junto com a opção /debug e a opção para configurar o /debugport Windows para enviar informações de depuração por meio de uma porta do Institute of Electric and Electronics Engineers, Inc. (IEEE) 1394. Para dar suporte à depuração em uma porta 1394, ambos os computadores devem estar executando o Microsoft Windows XP ou posterior. A porta 1394 tem um número máximo de 63 canais de comunicação independentes numerados de 0 a 62. Implementações de hardware diferentes dão suporte a um número diferente de canais em um barramento. O Windows XP tem um limite de quatro computadores de destino. No entanto, essa limitação é removida no Windows Server 2003. Para executar a depuração, selecione um número de canal comum a ser usado tanto no computador em que o depurador é executado, que também é conhecido como computador host, quanto no computador que você deseja depurar, que também é conhecido como o computador de destino. Você pode usar qualquer número de 1 a 62.

Configurar o computador de destino

  1. Edite o arquivo Boot.ini para adicionar a opção /CHANNEL= x à entrada do sistema operacional que você configurou para depuração. Substitua x pelo número de canal que você deseja usar. Por exemplo, configure a área [sistemas operacionais] do arquivo Boot.ini para parecer semelhante ao seguinte:

    [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. Conecte o cabo 1394 em uma das portas 1394.

  3. Desabilite o controlador host 1394 no computador de destino. Para fazer isso, inicie Gerenciador de Dispositivos, clique com o botão direito do mouse no dispositivo e clique em Desabilitar.

  4. Reinicie o computador.

Configurar o computador host

  1. Conecte o cabo 1394 em uma das portas 1394.

  2. Instale os arquivos binários do depurador do kernel.

  3. Inicie um prompt de comando. Pressione enter depois de digitar cada um dos seguintes comandos:

    set_NT_DEBUG_BUS=1394
    set_NT_DEBUG_1394_CHANNEL= x
    kd -k
    
  4. Mova para a pasta em que você instalou o depurador do kernel e digite o comando: kd.exe.

Quando você inicia o depurador pela primeira vez, um driver virtual 1394 é instalado. Esse driver permite que o depurador se comunique com o computador de destino. Você deve estar conectado com os direitos de administrador para que essa instalação de driver seja concluída com êxito.