Você está offline; aguardando reconexão

Não há suporte para seu navegador

Você precisa atualizar seu navegador para usar o site.

Atualize para a versão mais recente do Internet Explorer

Falha no processo de atualização em um computador do Windows 8 tem um grande volume sem uma letra de unidade

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: 2771571
Sintomas
Considere o seguinte cenário:
  • Você tem um computador que esteja executando o Windows 7.
  • O computador tem um volume que é maior do que a unidade do sistema em que o Windows 7 está instalado.
  • O volume não tem nenhuma letra de unidade atribuída.
  • Você tentar atualizar o computador para o Windows 8.
Nesse cenário, o processo de atualização falha após a primeira reinicialização. Além disso, você recebe a seguinte mensagem de erro:
A instalação não pode continuar. Seu computador será reiniciado e a versão anterior do Windows será restaurada.
Por exemplo, o computador é particionado da seguinte maneira:

Particionamento de disco

Você pode configurar um computador dessa maneira por vários motivos. Por exemplo, você tiver um sistema de inicialização dupla, e você não queira atribuir uma letra de unidade para a segunda unidade do sistema. Ou o fabricante do computador configura este volume para armazenar os dados de recuperação.
Causa
Esse problema ocorre quando o maior volume do disco não é atribuído uma letra de unidade. Nessa situação, o processo de conclusãoda temporariamente atribui uma letra de unidade ao volume e salva arquivos temporários ($Windows. ~ BT) no volume. No entanto, a letra de unidade temporária posterior é removida. Esse comportamento efetivamente remove o local de arquivo temporário, e o processo de atualização falha.

Observação Esse problema não ocorre quando você executa uma instalação limpa do Windows 8.

Quando esse problema ocorre, as seguintes informações são registradas o arquivo setupact log na pasta C:\windows\panther:
2010-12-10 10:57:33, Info [0x0806e7] MIG Entering Callback_Rollback_ReinitializeAfterReboot 2010-12-10 10:57:33, Info IBSLIB RollbackReinitialize in progress... 2010-12-10 10:57:33, Error [0x06421a] IBSLIB RollbackReinitialize: threw exception.: ArgumentException: Directory "F:\$WINDOWS.~BT\Sources\Rollback" doesn't exists. __thiscall OSRollbackService::CCheckpointImpressario::CCheckpointImpressario(const unsigned short *,class OSRollbackService::CCheckpointSequence *,int)[gle=0x00000003] 2010-12-10 10:57:33, Info IBSLIB RollbackReinitialize finished. 2010-12-10 10:57:33, Error MIG Callback_Rollback_ReinitializeAfterReboot: Failed to re-initialize rollback[gle=0x00000003] 2010-12-10 10:57:33, Info MIG PublishCriticalError: Setup can't continue. Your computer will now restart, and your previous version of Windows will be restored.
Resolução
Para resolver esse problema, atribua o maior volume uma letra de unidade.

Aviso: este artigo foi traduzido automaticamente

Propriedades

ID do Artigo: 2771571 - Última Revisão: 03/03/2014 17:04:00 - Revisão: 2.0

  • Windows 8
  • Windows 8 Enterprise
  • Windows 8 Pro
  • kbprb kbexpertiseinter kbsurveynew kbmt KB2771571 KbMtpt
Comentários
0&did=1&t=">&did=1&t=">TagName('head')[0].appendChild(m);" onload="var m=document.createElement('meta');m.name='ms.dqp0';m.content='false';document.getElementsByTagName('head')[0].appendChild(m);" src="http://c1.microsoft.com/c.gif?"> >dow.location.protocol) + "//c.microsoft.com/ms.js'><\/script>");