DetailPage-MSS-KB

Base de Dados de Conhecimento

Artigo: 148954 - Última revisão: quinta-feira, 22 de Fevereiro de 2007 - Revisão: 2.2

 

Nesta página

Sumário

Este artigo descreve os procedimentos para preparar um processador Intel X 86--com base e com base em RISC processador computador com o Windows NT Workstation ou Server para uma sessão de depuração remota.

Mais Informação

-O que é a necessidade para o depurador de kernel
-O que é o processo de depuração remota
-Configurar um sistema para depuração remota
Opções - depurador
-Editar o ficheiro Boot.ini para computadores Intel x 86
-Alterar opções de arranque de firmware para computadores baseado em RISC
-Preparar o modem

O que é a necessidade para o depurador de kernel

O depurador de kernel fornecido com o Windows NT irá produzir informações sobre o sistema que normalmente não está disponível sem a ajuda do depurador. Pode activar o depurador de kernel no menu de arranque do Windows NT. Activar o depurador do kernel permitirá o depurador do Windows NT exportar informações de depuração para um depurador remoto para um utilizador remoto para analisar. Isto é normalmente efectuado a pedido de um suporte a clientes Microsoft profissional para analisar um erro fatal no Windows NT que não é possível diagnosticar o ficheiro Memory.dmp ou quando um ficheiro Memory.dmp não é produzido.

O que é o processo de depuração remota

O processo de depuração remota acontece quando dois computadores estão ligados através de modems através de uma linha telefónica. O computador de destino e o computador anfitrião estão a executar os Windows NT os depuradores de kernel que comunicam utilizando uma API de depuração especial e protocolo.

Configurar um sistema para depuração remota

Configurar um sistema para depuração remota envolve a alteração as opções de arranque para indicar ao Windows NT para carregar o depurador do kernel. Numa plataforma Intel x 86 com isto é feito editando o ficheiro Boot.ini. Num sistema baseado em RISC (DEC Alpha, MIPS e PPC baseada processadores) envolve alterar as opções de arranque no menu de firmware. É também necessário ter um modem e ligá-lo à porta COM apropriada no computador de destino e ligar uma linha telefónica entrada para o modem.

Depurador opções

Existem várias opções de arranque que podem ser utilizadas na configuração do sistema para depuração. Estas opções são as mesmas no Intel x 86 e em plataformas RISC, embora quando utilizado numa plataforma RISC a / não é necessário:

/DEBUG      - When this option is used, the kernel debugger will be loaded
              during boot and kept in memory at all times. This means that
              a support professional can dial into the system being debugged
              and break into the debugger, even when the system is not
              suspended at a Kernel STOP screen.

/DEBUGPORT  - Specifies the serial port to be used by the kernel
              debugger. If no serial port is specified the debugger will
              default to COM2 on Intel x86 based computers and to
              COM1 on RISC computers.

/CRASHDEBUG - This option will cause the kernel debugger to be loaded
              during boot but swapped out to the pagefile after boot.
              As a result, a support professional will not be able to
              break into the debugger unless Windows NT is suspended
              at a Kernel STOP screen.

/BAUDRATE   - Sets the Baud rate that the kernel debugger will use.
              The default baud rate is 19200. A baud of 9600 is the
              normal rate for remote debugging over a modem.
				


Sempre que a porta de depuração ou BAUDRATE for utilizado, não é necessário utilizar a depuração, tal como o Windows NT assume que pretende que o computador para carregar no modo de depuração. Pelo menos um dos parâmetros acima tem ser utilizado para configurar um computador para depuração remota, caso contrário, Windows NT não será carregado o depurador de todo.

Edição do ficheiro Boot.ini para computadores Intel x 86

Para configurar o computador de destino num computador Intel x 86 com base, basta editar o ficheiro Boot.ini na partição de arranque e adicione as opções de depurador apropriado. O ficheiro Boot.ini é editado utilizando um editor de texto ASCII padrão. O ficheiro Boot.ini é um ficheiro localizado na raiz da partição de sistema (normalmente a unidade C) e irão ter oculto, sistema e os atributos só de leitura definido. Estes atributos tem de ser alterados.

Para alterar os atributos do ficheiro Boot.ini

Para alterar os atributos do ficheiro Boot.ini, siga o procedimento que ou II:

Procedimento I:
  1. Escreva o seguinte numa linha de comandos:
    attrib -s-h-r c:\boot.ini
  2. Edite boot.ini.

    Para restaurar os atributos só de leitura, oculto e sistema quando terminar de editar o ficheiro, escreva o seguinte numa linha de comandos:
    attrib + h + r + s c:\boot.ini \
Procedimento II:
  1. No Gestor de ficheiros, seleccione por tipo de ficheiro no menu Ver, em seguida, seleccione a caixa Mostrar ficheiros ocultos ou de sistema na caixa de diálogo por tipo de ficheiro e seleccione o botão ' OK '.
  2. Na janela Gestor de ficheiros, seleccione o ficheiro Boot.ini e, em seguida, escolha Propriedades no menu ' ficheiro '.
  3. Na caixa de diálogo Propriedades, desmarque a caixa de atributo só de leitura, oculto e sistema e seleccione o botão ' OK '.
  4. Editar o ficheiro Boot.ini utilizando o bloco de notas ou outro editor de texto e adicionar as opções de depuração, conforme descrito abaixo.

Configurar as opções de arranque no ficheiro Boot.ini

Para configurar um computador para depuração, tem de adicionar uma das opções anteriores para o ficheiro Boot.ini. Normalmente, irá pretender adicionar /Debug e /BAUDRATE, para diminuir a velocidade de transmissão 9600 e colocar o computador em modo de depuração. Deverá utilizar /DEBUGPORT = COMX se não conseguir utilizar a porta predefinida (COM2) para depuração. O exemplo seguinte mostra como adicionar estas opções.

Segue-se um exemplo de um ficheiro Boot.ini típico. Cada entrada na secção [operating systems] deve correspondem às opções listadas no menu de arranque durante um arranque normal:

[boot loader]
timeout = 30
predefinição = multi (0) disk (0) rdisk (0) partição (1) \WINDOWS
[operating systems]
multi (0) disk (0) rdisk (0) partition (1) \WINDOWS="Windows NT versão 3.5"
multi (0) disk (0) rdisk (0) partition (1) \WINDOWS="Windows NT versão 3.5"
[Modo VGA] /BASEVIDEO
C:\="MS-DOS"

Para activar o depurador para utilizar COM1 e comunicar a 9600 baud, adicione o seguinte ou consulte o exemplo a seguir estas instruções passo a passo:
  1. Seleccione a opção de arranque que utiliza normalmente e adicionar o /Debug parâmetro no fim da linha de.
  2. Para especificar a porta de comunicações, adicione o parâmetro /DEBUGPORT = COM1.
  3. Para especificar a velocidade de transmissão, adicione o parâmetro /BAUDRATE = 9600.
O seguinte mostra o ficheiro Boot.ini acima depois foi modificada seguindo os passos 1-3 indicados acima (Nota: linha 6 é o resto da linha 5 não cabiam na mesma linha neste artigo):

[boot loader]
timeout = 30
predefinição = multi (0) disk (0) rdisk (0) partição (1) \WINDOWS
[operating systems]
multi (0) disk (0) rdisk (0) partition (1) \WINDOWS="Windows NT versão 3.5"
/Debug /debugport = com1/baudrate = 9600
multi (0) disk (0) rdisk (0) partition (1) \WINDOWS="Windows NT versão 3.5"
[Modo VGA] /BASEVIDEO
C:\="MS-DOS"

Alterar opções de arranque de firmware para computadores baseado em RISC

Ao contrário dos computadores Intel x 86, que utilizam um ficheiro Boot.ini, opções de arranque em RISC computadores são configuradas através de firmware. Os seguintes passos orientam o configurar as opções de arranque no MIPS-, computadores baseados em PPC e DEC Alpha. Deve executar o passo 10 para todos os computadores DEC Alpha antes de um profissional de suporte tentativas de acesso telefónico e de depuração do sistema.
  1. Reinicie o computador. O ecrã de sistema ARC for apresentado, apresentar o menu principal a partir da qual pode seleccionar uma acção.
  2. Num MIPS e o sistema baseado em RISC PPC, optar por executar o programa de configuração para apresentar o menu do programa de configuração e, em seguida, escolher arranque gerir para apresentar um menu de opções de arranque.
    Num sistema com o Digital Alpha AXP baseado em RISC, seleccione menu suplementares, definir para o sistema e gerir menu de selecção de arranque para apresentar um menu de opções de arranque.
  3. Seleccionar alterar uma selecção de arranque para apresentar uma lista dos sistemas operativos são instalados neste computador.
  4. Escolha o sistema de operativo do Windows NT. Se tiver mais do que uma versão do Windows NT instalado, seleccione aquele que pretende depurar. É apresentado um ecrã duas partes para alterar as definições actuais das variáveis de ambiente utilizadas para iniciar o computador baseado em RISC. A variável de ambiente que controla se o baseados em RISC computador é iniciado no modo de depuração é a variável OSLOADOPTIONS.
  5. Para editar o valor da variável OSLOADOPTIONS, utilize as teclas de seta para seleccioná-lo da lista de variáveis. Quando seleccionada, aparece na caixa Nome na parte superior do ecrã.
  6. Prima ENTER para apresentar a caixa de valor.
  7. Escreva as opções que pretende adicionar na caixa valor, separados por espaços e prima ENTER para guardá-las. Por exemplo, se pretender activar o modo de depuração e defina a porta COM para COM2, escreva o seguinte:
    OSLOADOPTIONS depuração a porta de depuração = com2
    Se não especificar a porta de depuração, a porta de depuração predefinido é definida para a COM1.

    Visto que computadores baseados em RISC permitem apenas uma velocidade de transmissão predefinida de 19200, não é necessário especificar a velocidade de transmissão.
  8. Prima ESC para parar a edição.
  9. Com base no tipo do computador que tiver, efectue um dos seguintes procedimentos:

    -Numa MIPS ou o sistema baseado em RISC PPC, escolher voltar para menu principal e, em seguida, sair para regressar ao ecrã ARC sistema.

    - ou -

    -Num sistema com o Digital Alpha AXP baseado em RISC, escolha a opção menu suplementares, guardar as alterações e, em seguida, escolher o menu de arranque para regressar ao ecrã ARC sistema.
  10. Se esta for a primeira vez depurar este sistema que tem de executar passos de configuração adicionais. Para obter estes passos, consulte o kit de recursos do Windows NT versão 3.51 actualização ou de actualizações 2, apêndice a.
  11. Reinicie o computador para ser executado em Windows NT.

A preparar o modem

Para ligar com êxito o depurador remoto tem de ligar um modem externo com capacidades de resposta automática para a porta COM pretendida. A maioria dos modems têm esta funcionalidade, mas geralmente está desactivado. O modem deve ser definido a 9600 baud. Para uma ligação correcta, o depurador do kernel requer que compressão por hardware bem como de detecção e fluxo de controlo de erros ser desactivada. Certifique-se o modem funciona correctamente antes de prosseguir mais. Na maioria dos casos é necessário configurar o modem através da ligação a uma porta reserva no computador de destino ou outro computador, utilizar TERMINAL.EXE ou outro programa de comunicação para enviar cadeias de configuração para o modem, em seguida, mover o modem ao computador de destino e porta sem desligar o modem. Por que razão um modem interno não funcionará, como reiniciar o sistema normalmente reporá das alterações efectuadas às definições do modem.

Para configurar o modem:

Nota : É possível executar todos estes passos no computador de destino, utilizando a porta COM pretendida configurar a porta de depuração desde executar-lhes saída antes de configurar o depurador no sistema de destino.
  1. Ligue um modem com capacidades de resposta automática para uma porta COM disponível no computador de destino ou noutro computador.

    NOTA: Certifique pode mover o modem para o porta de destino sem remover a energia do modem.
  2. Executar Terminal.exe ou outro programa de comunicações e configure-o para escrever para o modem.
  3. Defina o modem para velocidade de 9600 baud. Consulte a documentação do modem para a forma correcta como efectuar este procedimento.
  4. Desactive todos os compressão por hardware, controlo de fluxo e detecção de erros. Para a maior parte dos US Robotics e modems 3Com, escreva nos comandos seguintes para preparar o modem para a sessão de depuração. Se estiver a utilizar um modem de outro fabricante, consulte a documentação do modem para as cadeias terminar o modem correctas.

    AT&F    Set Back to Factory Defaults
    AT&H0   Disable Transmit Data Flow Control
    AT&I0   Disable Receive Data Flow Control
    AT&K0   Disable Data Compression
    AT&M0   Disable Error Control
    ATS0=1  Auto Answer On
    AT&D0   Disable Reset Modem on Loss of DTR
    AT&W    Write to NVRAM
    						
  5. Active resposta automática no modem. Isto normalmente pode ser feito enviando-a cadeia ATS0 = 1 ("0" é o número 0, não a letra O). No entanto, deverá consultar a documentação do modem para verificar esta situação.
  6. Sem remover a energia do modem, movê-lo para a porta correcta no sistema de destino.

Leitura adicional

Para obter informações adicionais, consulte:

-O Windows NT Resource Kit.

-Microsoft Driver Development Kit.


A informação contida neste artigo aplica-se a:
  • Microsoft Windows 2000 Server
  • Microsoft Windows 2000 Advanced Server
  • Microsoft Windows 2000 Professional Edition
  • Microsoft Windows 2000 Datacenter Server
  • Microsoft Windows NT Workstation 3.5
  • Microsoft Windows NT Workstation 3.51
  • Microsoft Windows NT Workstation 4.0 Developer Edition
  • Microsoft Windows NT Server 3.5
  • Microsoft Windows NT Server 3.51
  • Microsoft Windows NT Server 4.0 Standard Edition
Palavras-chave: 
kbmt KB148954 KbMtpt
Tradução automáticaTradução automática
IMPORTANTE: Este artigo foi traduzido por um sistema de tradução automática (também designado por Machine translation ou MT), não tendo sido portanto revisto ou traduzido por humanos. A Microsoft tem artigos traduzidos por aplicações (MT) e artigos traduzidos por tradutores profissionais. O objectivo é simples: oferecer em Português a totalidade dos artigos existentes na base de dados do suporte. Sabemos no entanto que a tradução automática não é sempre perfeita. Esta pode conter erros de vocabulário, sintaxe ou gramática… erros semelhantes aos que um estrangeiro realiza ao falar em Português. A Microsoft não é responsável por incoerências, erros ou estragos realizados na sequência da utilização dos artigos MT por parte dos nossos clientes. A Microsoft realiza actualizações frequentes ao software de tradução automática (MT). Obrigado.
Clique aqui para ver a versão em Inglês deste artigo: 148954  (http://support.microsoft.com/kb/148954/en-us/ )
Partilhar
Opções de suporte adicionais
Fóruns de Suporte da Comunidade Microsoft
Contacte-nos directamente
Encontre um parceiro certificado Microsoft
Loja Microsoft