ID do artigo: 287497 - Exibir os produtos aos quais esse artigo se aplica.
Se você é um cliente do Small Business, procure por recursos de solução de problemas adicionais no site Suporte ao Small Business.
Para obter uma versão deste artigo para o Microsoft Outlook 2000, consulte 197316.
Para obter uma versão deste artigo para o Microsoft Outlook 2000 (IMO), consulte 197315.
Para obter uma versão deste artigo para o Microsoft Outlook 98, consulte 181325.
Expandir tudo | Recolher tudo

Neste artigo

Sumário

É possível usar a ferramenta de reparo da caixa de entrada (canpst.exe) para recuperar pastas e itens de um arquivo de Pastas Pessoais (.pst) corrompido ou de um arquivo de Pasta Offline (.ost) no Microsoft Outlook 2010, Outlook 2007, Outlook 2003 e Outlook 2002. O Scanpst.exe é instalado automaticamente ao instalar o Microsoft Office ou Microsoft Outlook. O Scanpst.exe não está disponível como download.

Este artigo descreve o que a Ferramenta de reparo da caixa de entrada faz e como valida e corrige erros em um arquivo .pst ou .ost.

Como usar a ferramenta de reparo da caixa de entrada

Para recuperar pastas e itens do seu arquivo .pst ou .ost corrompido usando a ferramenta de reparo da caixa de trabalho, use as seguintes etapas.


Vídeo: Como reparar os arquivos (.pst) da Pasta pessoal do Outlook (o vídeo está em inglês)

Recolher esta imagemExpandir esta imagem
assets video1
uuid=761ae0bb-3872-4f03-b7d0-408d5c04bd43 VideoUrl=http://www.microsoft.com/pt-br/showcase/details.aspx?uuid=864d6ddc-b810-4c61-9737-9c4a1d6ca023
Recolher esta imagemExpandir esta imagem
assets video2


Observação Os exemplos nas seções a seguir mostram como usar a ferramenta de reparo da caixa de entrada em um arquivo .pst, mas é possível usar os mesmos procedimentos para um arquivo de pasta offline (.ost).

Recolher esta imagemExpandir esta imagem
Clique para expandir
Etapa 1: Execute a ferramenta de reparo da caixa de entrada para diagnosticar e reparar erros


Recolher esta imagemExpandir esta imagem
Clique para expandir
Etapa 2: Recuperar os itens reparados


Recolher esta imagemExpandir esta imagem
Clique para expandir
Etapa 3: Recuperar os itens reparados a partir do arquivo de backup

Informações avançadas

Para aqueles interessados, esta seção descreve exatamente o que a ferramenta de reparo da caixa de entrada faz e como a ferramenta valida e corrige erros no arquivo .pst ou .ost.

O que a ferramenta de reparo da caixa de entrada faz

Quando você executa a ferramenta de reparo da caixa de trabalho em um arquivo de Pastas Pessoais (.pst), acontece o seguinte:
  • A Ferramenta de reparo da caixa de entrada analisa a estrutura do diretório do arquivo de Pastas Pessoais (.pst) e cabeçalhos de itens para tentar recuperar todas as pastas e itens.
  • Se a ferramenta de reparo da caixa de entrada recupera o arquivo de Pastas Pessoais (.pst), significa que a ferramenta de reparo encontrou problemas e reparou o que pode.
  • A ferramenta de reparo da caixa de entrada tenta transformar qualquer arquivo em um arquivo de Pastas Pessoais (.pst). Por exemplo, se você renomear um arquivo executável para "Algo.pst," (sem as aspas) a ferramenta altera o arquivo para um arquivo .pst montável.
  • A ferramenta de reparo da caixa de entrada faz uma cópia de backup de qualquer arquivo de Pastas Pessoais (.pst) antes de você tentar reparar o arquivo.

Como a ferramenta de reparo da caixa de entrada valida e corrige erros

O ScanPST quase sempre valida e corrige erros nas estruturas de dados internas de um arquivo .pst. O arquivo .pst é um arquivo de banco de dados. No entanto, estruturas como contagens de referência e BTrees, são verificadas e reparadas conforme necessário. Estes objetos de nível inferior não têm conhecimento das estruturas de nível superior, como mensagens, itens de calendário e assim por diante, que são construídas sobre eles.

Se o ScanPST determina que um bloco de estrutura específico ou tabela está ilegível ou corrompida, o ScanPST a remove. Se aquele bloco fazia parte de um item específico no Outlook, o item será removido quando for validado.

Você pode não esperar esse comportamento, mas a remoção do item é apropriada, dadas as circunstâncias. Além disso, esse tipo específico de situação é raro e será sempre inserido no arquivo de log ScanPST.

Em um nível mais alto, as alterações mais visíveis que você vê envolvem pastas e mensagens.

Pastas

O ScanPST examina todas as pastas de arquivo .pst e realiza as seguintes operações:
  1. O ScanPST certifica-se de que existem tabelas corretas associadas à pasta.
  2. O ScanPST verifica todas as linhas em cada tabela e certifica-se de que a mensagem ou subpasta existe no sistema.
  3. Se o ScanPST não consegue localizar a mensagem ou a subpasta, o ScanPST remove a linha da tabela.
  4. Se o ScanPST encontrar a mensagem ou a subpasta, o ScanPST valida a mensagem ou a pasta.
  5. Se esta validação falhar, a mensagem ou a pasta é considerada corrompida, removida da tabela e excluída do banco de dados.
  6. Se a validação for bem sucedida, o ScanPST faz outra análise para garantir que os valores da mensagem agora recuperados são consistentes com os valores na tabela. As pastas corrompidas são recriadas do zero, se for necessário. Essas pastas não contêm nenhum dado de usuário.
Mensagens

A maioria dos usuários ficará preocupado com as operações da mensagem, pois um item corrompido provavelmente causará algo para ser excluído do arquivo .pst. O ScanPST executa as seguintes operações em mensagens:
  1. O ScanPST faz algumas validações básicas de tabelas de anexo e de tabelas de destinatário. Esta operação é semelhante a como uma pasta funciona com as mensagens.
  2. Logo que a tabela de destinatários é validada para garantir que destinatários sejam formatados corretamente, o ScanPST não faz alterações necessárias para sincronizar estes conteúdos da tabela de destinatários válidos às propriedades de destinatários na mensagem. O ScanPST também garante que a pasta do pai da mensagem se refere a uma pasta válida. As seguintes propriedades de mensagem são verificadas para garantir que sigam os formatos de dados válidos:
    • PR_MESSAGE_CLASS

      O ScanPST verifica se existe essa propriedade. Se a propriedade não existir, é definida para IPM.Note.
    • PR_MESSAGE_FLAGS

      Cada sinalizador é validado separadamente.
    • PR_SUBMIT_FLAGS

      Essa validação é semelhante a operação de sinalizadores de mensagens.
    • PR_CLIENT_SUBMIT_TIME

      Se os sinalizadores de envio indicarem que a mensagem é marcada como enviada, esta propriedade deve existir. Se os sinalizadores de envio não indicam que a mensagem é marcada como enviada, a hora é definida para Agora.
    • PR_SEARCH_KEY

      Esta propriedade deve existir. Se a propriedade não estiver presente, um GUID aleatório é gerado para ela.
    • PR_CREATION_TIME

      Esta propriedade deve existir. Se a propriedade não estiver presente, a hora é definida para Agora.
    • PR_LAST_MODIFICATION_TIME

      Esta propriedade deve existir. Se a propriedade não estiver presente, a hora é definida para Agora.
    • PR_MESSAGE_SIZE

      Os tamanhos são recalculados e comparados com os valores armazenados. Se os tamanhos forem diferentes por alguns delta, o valor calculado é escrito.
    Nenhuma validação é realizada de forma explícita em propriedades relacionadas ao corpo ou em propriedades relacionados ao assunto, exceto a validação de nível inferior implícita que este artigo descreveu antes. As propriedades de exibição do destinatário são alteradas para ser consistente com a tabela de destinatários recuperada. Logo que esta operação concluir, outros algoritmos são executados para coletar todas as mensagens órfãs e colocá-las em uma pasta Órfã.

    Para obter mais informações sobre árvores binárias (btrees), visite o seguinte site da Microsoft:
    Um exame extensivo de estruturas de dados

Propriedades

ID do artigo: 287497 - Última revisão: terça-feira, 3 de dezembro de 2013 - Revisão: 11.0
A informação contida neste artigo aplica-se a:
  • Microsoft Outlook 2010
  • Microsoft Office Outlook 2007
  • Microsoft Office Outlook 2003
  • Microsoft Outlook 2002 Standard Edition
Palavras-chave: 
kbrepair kbhowto kbVideoContent KB287497

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