Visão geral das opções de arquivo de despejo de memória para Windows 2000, Windows XP, Windows Server 2003, Windows Vista, Windows Server 2008, Windows 7 e Windows Server 2008 R2

Traduções deste artigo Traduções deste artigo
ID do artigo: 254649 - Exibir os produtos aos quais esse artigo se aplica.
Expandir tudo | Recolher tudo

Neste artigo

Sumário

Você pode configurar os seguintes sistemas operacionais para gravar informações de depuração:
  • Windows 2000
  • Windows XP
  • Windows Server 2003
  • O Windows Vista
  • Windows Server 2008
  • O Windows 7
  • Windows Server 2008 R2
As informações de depuração podem ser gravadas em diferentes formatos de arquivo (também conhecidos como arquivos de despejo de memória) quando seu computador pára inesperadamente devido a um erro de parada (também conhecido como uma "tela azul" Falha do sistema ou verificação de bug). Você também pode configurar o Windows para não gravar informações de depuração para um arquivo de despejo de memória.

O Windows pode gerar qualquer um dos os seguintes tipos de arquivo de despejo memória:
  • Despejo de memória completo
  • Despejo de memória kernel
  • Despejo de memória pequeno (64 KB)

Mais Informações

Despejo de memória completo

Um despejo de memória completo grava todo o conteúdo da memória do sistema Quando o computador pára inesperadamente. Um despejo de memória completo pode conter dados de processos que estavam em execução quando o despejo de memória foi coletado.

Se você selecionar o Concluir despejo de memória opção, você deve ter um arquivo de paginação no volume de inicialização Isso é suficiente para manter toda a RAM física mais 1 megabyte (MB).

Se um segundo problema ocorrer e outro despejo de memória completo (ou despejo de memória kernel) arquivo é criado, o arquivo anterior será substituído.

Anotações
  • No Windows Vista, no Windows 7, no Windows Server 2008 e no Windows Server 2008 R2, o arquivo de paginação pode ser em uma partição diferente da partição em que o sistema operacional está instalado.
  • No Windows Vista e no Windows Server 2008, para colocar um arquivo de paginação em outra partição, você deve criar uma nova entrada de registro é denominada DedicatedDumpFile. Você pode definir o tamanho do arquivo de paginação por meio de uma nova entrada de registro é denominada DumpFileSize.
    • Para obter mais informações sobre como fazer isso, visite o seguinte site da Microsoft:
      969028 Como gerar um arquivo de despejo de memória completo ou de núcleo do Windows Server 2008

  • No Windows 7 e no Windows Server 2008 R2, não é necessário usar a entrada de registro DedicatedDumpFile para colocar um arquivo de paginação em outra partição.
  • O Despejo de memória completo opção não está disponível em computadores que estão executando um sistema operacional de 32 bits e que tem 2 gigabytes (GB) ou mais de RAM. Para obter mais informações, consulte o tópico "Especificar o que acontece quando o sistema parar inesperadamente" no seguinte site da Web do Microsoft TechNet:
    . aspx de http://technet.microsoft.com/en-us/library/cc778968 (WS.10)

Despejo de memória kernel

Um despejo de memória do kernel grava apenas a memória do kernel. Isso acelera o processo de gravação de informações em um log quando o computador pára inesperadamente. Você deve ter um arquivo de paginação suficientemente grande para acomodar a memória do kernel. Para sistemas de 32 bits, a memória do kernel é geralmente between150MB e 2GB. Além disso, no Windows 2003 e Windows XP, o arquivo de paginação deve estar no volume de inicialização. Caso contrário, não é possível criar um despejo de memória.

Isso arquivo de despejo não inclui memória não alocada ou qualquer memória alocada para programas de modo de usuário. Ele inclui apenas a memória alocada para kernel e hardware abstraction layer (HAL) no Windows 2000 e posterior e memória alocada para drivers no modo Kernel e outros programas de modo Kernel. Para a maioria finalidades, o arquivo de despejo é mais útil. É significativamente menor que o arquivo de despejo de memória completo, mas omite apenas as partes da memória são provavelmente não foram envolvidos no problema.

Se um segundo problema ocorrer e outro arquivo de despejo de memória do kernel (ou um arquivo de despejo de memória completo) for criado, o arquivo anterior será substituído quando o 'Substituir qualquer arquivo existente' configuração é verificada.

Despejo de memória pequeno

Um despejo de memória pequeno grava o menor conjunto de útil informações que podem ajudar a identificar a causa da parada inesperada do computador. Isso opção requer um arquivo de paginação de pelo menos 2 MB no volume de inicialização e especifica que o Windows 2000 e posterior crie um novo arquivo sempre que o computador pára de inesperadamente. Um histórico desses arquivos é armazenado em uma pasta.

Isso tipo de arquivo de despejo inclui as seguintes informações:
  • A mensagem de parada e seus parâmetros e outros dados
  • Uma lista de drivers carregados
  • O contexto do processador (PRCB) para o processador que parado
  • A informações e o kernel contexto de processo (EPROCESS) para o processo que parou
  • A informações e o kernel contexto de processo (ETHREAD) para o segmento que parou
  • O modo de Kernel pilha de chamadas para o segmento que parado
Esse tipo de arquivo de despejo pode ser útil quando o espaço é limitado. No entanto, devido às informações limitadas incluídas, erros que não foram diretamente causados pelo thread em execução no momento do problema podem não ser descobertos por uma análise deste arquivo.

Se um segundo problema ocorre e um segundo arquivo de despejo de memória pequeno for criado, o arquivo anterior é preservados. Cada arquivo adicional recebe um nome distinto. A data está codificada no nome do arquivo. Por exemplo, Mini022900-01. dmp é o primeiro despejo de memória gerado em 29 de fevereiro de 2000. Uma lista de todos os arquivos de despejo de memória pequenos é mantida na pasta %SystemRoot%\Minidump..

Configurar o tipo de despejo

Para configurar as opções de inicialização e recuperação (incluindo o despejo tipo), siga estas etapas.

Observação Porque existem várias versões do Microsoft Windows, o etapas a seguir pode ser diferente no seu computador. Se isso acontecer, consulte o documentação do produto para concluir estas etapas.
  1. Clique em Iniciare, em seguida, clique em Controle Painel.
  2. Clique em desempenho e manutenção e, em seguida, clique em Sistema.
  3. Sobre o Avançado Clique em Configurações em Inicialização e recuperação.
Observação: Você deve reiniciar o Windows para que as alterações entrem em vigor.



Ferramentas para os diversos tipos de despejo

É possível carregar despejos de memória completos e despejos de memória do kernel com depuradores simbólicos padrão, como I386kd.exe. I386kd.exe. exe está incluído no CD de suporte do Windows 2000.

Despejos de memória pequenos de carga, usando Dumpchk.exe. Dumpchk.exe está incluído com as ferramentas de suporte para Windows 2000 e o Windows XP. Você também pode usar Dumpchk.exe para verificar se um arquivo de despejo de memória foi criado corretamente.

Para obter mais informações sobre como usar Dumpchk.exe no Windows XP, clique no número abaixo para ler o artigo na Base de dados de Conhecimento da Microsoft:
315271Como usar Dumpchk.exe para verificar se um arquivo de despejo de memória
Para obter mais informações sobre como usar Dumpchk.exe no Windows 2000, clique no número abaixo para ler o artigo na Base de dados de Conhecimento da Microsoft:
156280Como usar Dumpchk.exe para verificar se um arquivo de despejo de memória
Para obter mais informações sobre a depuração do Windows ferramentas, visite o seguinte site da Microsoft:
http://www.microsoft.com/whdc/devtools/debugging/default.mspx

Definições

  • Volume de inicialização: O volume que contém o sistema operacional Windows sistema e seus arquivos de suporte. O volume de inicialização pode ser, mas não necessariamente, o mesmo que o volume do sistema.
  • Volume do sistema: O volume que contém o arquivos específicos de hardware que você deve ter para carregar o Windows. O volume do sistema pode ser, mas não precisa ser o mesmo que o volume de inicialização. O Boot. ini Ntdetect.com e Ntbootdd arquivos são exemplos de arquivos que estão localizados em o volume do sistema.

Valores do registro para inicialização e recuperação

O seguinte valor do registro é usado:
HKEY_LOCAL_MACHINE\System\CurrentControlSet\Control\CrashControl

CrashDumpEnabled REG_DWORD 0x0 = None
CrashDumpEnabled REG_DWORD 0x1 = despejo de memória completo
CrashDumpEnabled REG_DWORD 0x2 = despejo de memória Kernel
CrashDumpEnabled REG_DWORD 0x3 = despejo de memória pequeno (64KB)
Valores do registro adicionais para CrashControl:
0x0 = disabled
0x1 = Enabled

AutoReboot REG_DWORD 0x1
DumpFile REG_EXPAND_SZ %SystemRoot%\Memory.dmp
LogEvent REG_DWORD 0x1
MinidumpDir REG_EXPAND_SZ %SystemRoot%\Minidump.
Substituir REG_DWORD 0x1
SendAlert REG_DWORD 0x1

Observação: Você deve reiniciar o Windows para que as alterações entrem em vigor.


Teste para certificar-se de que um arquivo de despejo pode ser criado

Para obter mais informações sobre como configurar o computador para gerar um arquivo de despejo de memória para fins de teste, clique no número abaixo para ler o artigo na Base de dados de Conhecimento da Microsoft:
244139Recurso do Windows permite que você gere um arquivo de despejo de memória usando o teclado

Opções de tipo de despejo padrão

  • Windows 2000 Professional: Despejo de memória pequeno (64 KB)
  • Windows 2000 Server: Despejo de memória completo
  • Windows 2000 Advanced Server: Despejo de memória completo
  • Windows XP (Professional e Home Edition): despejo de memória pequeno (64 KB)
  • Windows Server 2003 (todas as edições): Despejo de memória completo
  • Windows Vista (todas as edições): Despejo de memória do Kernel
  • Windows Server 2008 (todas as edições): Despejo de memória do Kernel
  • Windows 7 (todas as edições): Despejo de memória do Kernel
  • Windows Server 2008 R2 (todas as edições): Despejo de memória do Kernel

Tamanho máximo do arquivo de paginação

Tamanho máximo do arquivo de paginação é limitado da seguinte maneira:
Recolher esta tabelaExpandir esta tabela
x86x64IA-64
Tamanho máximo de um arquivo de paginação4 gigabytes (não-PAE)
16 terabytes (PAE)
16 terabytes32 terabytes
Número máximo de arquivos de paginação161616
Tamanho total do arquivo de paginação64 gigabytes (não-PAE)
256 terabytes (PAE)
256 terabytes512 terabytes

Suporte técnico para versões baseadas em x64 do Microsoft Windows

O fabricante do hardware fornece suporte técnico e assistência para versões baseadas em x64 do Windows. O fabricante do hardware fornece suporte porque uma versão baseada em x64 do Windows foi incluída com seu hardware. O fabricante do hardware pode ter personalizado a instalação do Windows com componentes exclusivos. Componentes exclusivos podem incluir drivers de dispositivo específicos ou podem incluir configurações opcionais para maximizar o desempenho do hardware. A Microsoft fornecerá assistência razoável se você precisar de ajuda técnica com a versão baseada em x64 do Windows. No entanto, talvez você precise entrar em contato diretamente com o fabricante. O fabricante é o melhor qualificado para suportar o software instalado no hardware.

Para obter informações sobre o Microsoft Windows XP Professional x64 Edition, visite o seguinte site da Microsoft:
http://www.microsoft.com/WindowsXP/64bit/default.mspx
Para obter informações sobre versões baseadas em x64 do Microsoft Windows Server 2003, visite o seguinte site da Microsoft:
http://www.microsoft.com/windowsserver2003/64bit/x64/Editions.mspx

Propriedades

ID do artigo: 254649 - Última revisão: segunda-feira, 1 de julho de 2013 - Revisão: 5.0
A informação contida neste artigo aplica-se a:
  • Microsoft Windows Server 2003, Standard x64 Edition
  • Microsoft Windows Server 2003, Datacenter x64 Edition
  • Microsoft Windows Server 2003, Enterprise x64 Edition
  • Microsoft Windows Server 2003, Datacenter Edition for Itanium-Based Systems
  • Microsoft Windows Server 2003, Enterprise Edition for Itanium-based Systems
  • Microsoft Windows Server 2003, Standard Edition (32-bit x86)
  • Microsoft Windows Server 2003, Datacenter Edition (32-bit x86)
  • Microsoft Windows Server 2003, Enterprise Edition (32-bit x86)
  • Microsoft Windows Server 2003, Web Edition
  • Microsoft Windows XP Professional x64 Edition
  • Microsoft Windows XP Professional
  • Microsoft Windows XP Home Edition
  • Microsoft Windows XP Media Center Edition 2005 Update Rollup 2
  • Microsoft Windows XP Tablet PC Edition
  • Microsoft Windows 2000 Server
  • Microsoft Windows 2000 Advanced Server
  • Microsoft Windows 2000 Professional Edition
  • Windows Server 2008 for Itanium-Based Systems
  • Windows Server 2008 Datacenter
  • Windows Server 2008 Enterprise
  • Windows Server 2008 Standard
  • Windows Web Server 2008
  • Windows Vista Business
  • Windows Vista Enterprise
  • Windows Vista Home Basic
  • Windows Vista Home Premium
  • Windows Vista Ultimate
  • Windows Server 2008 Datacenter without Hyper-V
  • Windows Server 2008 Enterprise without Hyper-V
  • Windows Server 2008 Foundation
  • Windows Server 2008 R2 Datacenter
  • Windows Server 2008 R2 Enterprise
  • Windows Server 2008 R2 Standard
  • Windows Web Server 2008 R2
  • Windows 7 Home Basic
  • Windows 7 Home Premium
  • Windows 7 Professional
  • Windows 7 Service Pack 1
  • Windows 7 Starter
  • Windows 7 Ultimate
  • Windows 7 Enterprise
Palavras-chave: 
kbenv kbinfo kbmt KB254649 KbMtpt
Tradução automática
IMPORTANTE: Este artigo foi traduzido pelo software de tradução automática da Microsoft e eventualmente pode ter sido editado pela Microsoft Community através da tecnologia Community Translation Framework (CTF) ou por um tradutor profissional. A Microsoft oferece artigos traduzidos automaticamente por software, por tradutores profissionais e editados pela comunidade para que você tenha acesso a todos os artigos de nossa Base de Conhecimento em diversos idiomas. No entanto, um artigo traduzido pode conter erros de vocabulário, sintaxe e/ou gramática. A Microsoft não é responsável por qualquer inexatidão, erro ou dano causado por qualquer tradução imprecisa do conteúdo ou por seu uso pelos nossos clientes.
Clique aqui para ver a versão em Inglês deste artigo: 254649

Submeter comentários

 

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