Created: 2024-02-27 14:29 | Updated: 2024-03-15 15:44 |
Eu tive alguns problemas com a instalação da atualização KB5034441 no Windows 10 que finalizava com o erro 0x80070643.
Nos casos em que me deparei com este erro, o motivo é o tamanho da partição de recuperação do Windows que não comporta o incremento dos arquivos.
A solução é aumentar a partição de recuperação em, pelo menos, 250MB.
ATENÇÃO: o procedimento a seguir consiste em alterar os tamanhos de partições do disco, o que fará com os dados de, pelo menos, uma partição sejam perdidos. Faça backup dos dados antes de tentar este procedimento.
Não há garantias de que este procedimento funcione em todos os casos. Este não é um procedimento trivial e pode provocar a perda de dados. Prossiga por sua própria conta e risco.
Se você tiver certeza que quer tentar executar este procedimento, continue lendo.
Abra o prompt do Windows como administrador.
Verifique se o WinRE está instalado:
ReAgentc.exe /info
Se ele estiver instalado, desabilite-o momentaneamente:
ReAgentc.exe /disable
Execute o particionador de discos:
diskpart
Liste os discos:
DISKPART> list disk
Nº Disco Status Tam. Livre Din. GPT
-------- ------------- ------- ------- --- ---
Disco 0 Online 223 GB 1024 KB *
Observe que, no exemplo, há apenas um disco. Selecione o disco onde o sistema operacional está instalado:
DISKPART> sel disk 0
O disco 0 é o disco selecionado.
Liste as partições do disco:
DISKPART> list part
Partição No. Tipo Tamanho Deslocamento
------------- ---------------- ------- ------------
Partição 1 Sistema 100 MB 1024 KB
Partição 2 Reservado 16 MB 101 MB
Partição 3 Primário 222 GB 117 MB
Partição 4 Recuperação 518 MB 223 GB
Selecione a partição onde o SO está instalado, que é uma partição primária. A partição primária do sistema deve ser seguida pela partição de recuperação. Se este não for o caso, copie TODOS os dados da partição seguinte à partição primária para outra partição ou disco, porque ela será removida e recriada no decorrer do procedimento.
No exemplo, a partição primária é a 3:
DISKPART> sel part 3
3 é a partição selecionada.
Reduza o tamanho da partição primária (já selecionada) em 250MB:
DISKPART> shrink desired=250 minimum=250
O DiskPart reduziu com êxito o volume em: 250 MB
Vá para a partição seguinte à partição primária, que deve ser a partição de recuperação (partição 4, no exemplo):
DISKPART> sel part 4
4 é a partição selecionada.
Remova esta partição:
DISKPART> del part override
DiskPart excluiu com êxito a partição selecionada.
Liste os discos novamente para verificar se o tipo de tabela de partição criada na instalação do SO foi GPT (GUID Partition Table) ou MBR (Master Boot Record).
Se for GPT, haverá um * na coluna GPT, conforme exemplo a seguir:
DISKPART> list disk
Nº Disco Status Tam. Livre Din. GPT
-------- ------------- ------- ------- --- ---
* Disco 0 Online 223 GB 769 MB *
Se a tabela de partição for do tipo MBR, execute o seguinte comando:
create partition primary id=27
Se, por outro lado, for do tipo GPT, use os seguintes comandos:
DISKPART> create partition primary id=de94bba4-06d1-4d40-a16a-bfd50179d6ac
DISKPART> gpt attributes =0x8000000000000001
Formate a nova partição:
format quick fs=ntfs label="Recuperação"
List os discos:
DISKPART> list disk
Nº Disco Status Tam. Livre Din. GPT
-------- ------------- ------- ------- --- ---
* Disco 0 Online 223 GB 0 B *
Selecione novamente o disco do SO:
DISKPART> sel disk 0
O disco 0 é o disco selecionado.
Liste as partições:
DISKPART> list part
Partição No. Tipo Tamanho Deslocamento
------------- ---------------- ------- ------------
Partição 1 Sistema 100 MB 1024 KB
Partição 2 Reservado 16 MB 101 MB
Partição 3 Primário 222 GB 117 MB
Partição 4 Recuperação 769 MB 222 GB
Observe que a partição primária foi reduzida e, o principal para nosso caso, a partição de recuperação foi aumentada em 250MB.
Encerre o Diskpart:
DISKPART> exit
Saindo do Diskpart...
Reative o WinRE:
C:\Windows\system32>ReAgentc.exe /enable
REAGENTC.EXE: operação concluída com êxito.
Verifique se o WinRE foi habilitado com sucesso:
C:\Windows\system32>ReAgentc.exe /info
Informações sobre a configuração do Windows RE (Ambiente de Recuperação do Windows) e da
restauração do sistema:
Status do Windows RE : Enabled
Local do Windows RE: \\?\GLOBALROOT\device\harddisk0\partition3\Recovery\WindowsRE
Identificador BCD (Dados de Configuração da Inicialização): 08e64e1f-71b5-11ee-a2f4-953667927b81
Local da imagem de recuperação:
Índice da imagem de recuperação: 0
Local da imagem personalizada:
Índice da imagem personalizada: 0
REAGENTC.EXE: operação concluída com êxito.
Feche o prompt de comandos. Tente atualizar o sistema novamente pelo Windows Update.
Ah, e não se esqueça de restaurar seu backup.
Fui.