29 marzo 2024

Error 0x80070643 (Actualización KB5034441 Windows 10)

Sitio Web de soporte de Microsoft, con información detallada sobre este error y la forma de solucionarlo.
Este error se produce en equipos con Windows 10 y partición de entorno de recuperación en el disco de sistema, ya que la actualización no es necesaria si no se dispone de ésta. Para comprobar si se tiene WinRE habilitado, puede ejecutarse el siguiente comando desde Símbolo del sistema o PowerShell como administrador:
reagentc /info
Si está habilitado aparece el estado Enabled, mientras que Disabled en caso contrario.
El problema viene derivado del espacio reservado en la instalación inicial de WIndows para la partición del entorno de recuperación, que para permitir esta actualización requiere de un espacio adicional de 250 MB. Básicamente, esto se soluciona reduciendo el espacio de la partición de sistema en 250 MB y ampliando la del entorno de recuperación en 250 MB igualmente.
La secuencia de comandos necesaria varía en función de que el disco de sistema sea GPT o MBR, puesto que es distinto el procedimiento para crear la partición primaria necesaria para el entorno de recuperación. Lo primero es comprobar si existe partición de recuperación:
reagentc /info
Si el resultado es Enable procede desactivarla:
reagentc /disable
El siguiente paso es iniciar la utilidad de gestión de particiones y listar las unidades de disco físicas (se identifican como 0, 1, 2, etc.), mediante los comandos:
diskpart
list disk
Lo normal es que el sistema se encuentre instalado en la primera unidad (disco 0). En este caso habría que seleccionarla y listar sus particiones mediante los comandos:
sel disk 0
list part
Se muestra entonces la lista de particiones, que suelen ser entre dos y cuatro, numeradas correlativamente desde 1 (no desde 0 como las unidades físicas). En este ejemplo la primera de unos 50 MB reservada para el sistema; la segunda del mayor tamaño para alojar el sistema operativo, etiquetada como C en el Administrador de discos; y la tercera de unos 518 MB para el entorno de recuperación. Disposición y tamaño deben evaluarse en cada caso concreto para adaptar los pasos descritos. El siguiente paso será seleccionar la partición de sistema (normalmente 2) para reducir su tamaño en 250 MB mediante los comandos:
sel part 2
shrink desired=250 minimum=250
Una vez liberado ese espacio como no particionado, toca seleccionar la partición del entorno de recuperación para eliminarla, mediante los comandos:
sel part 3
delete partition override
Llega el momento de crear la partición primaria, no sin antes verificar el tipo de disco para elegir los comandos adecuados mediante:
list disk
Si aparece un asterisco bajo el campo GPT, los comandos para crear la partición son:
create partition primary id=de94bba4-06d1-4d40-a16a-bfd50179d6ac
gpt attributes =0x8000000000000001
Si el disco indica ser MBR, es decir, sin asterisco bajo el campo GPT el comando para crear la partición es:
create partition primary id=27
Lo siguiente es dar formato rápido NTFS y etiquetar la partición mediante el comando:
format quick fs=ntfs label=”Windows RE tools”
Para finalizar, mejor mostrar la lista de particiones para comprobar los resultados:
list vol
Ya sólo resta emplear el comando exit para abandonar diskpart, volver a activar la partición del entorno de recuperación y, finalmente, abandonar la ventana de Símbolo de sistema:
exit
reagentc /enable
exit
Tras los cambios efectuados ya se puede acceder nuevamente a Windows Update para reintentar la actualización problemática.
Sitio Web: WinRE error 0x80070643
YouTube: WinRE error 0x80070643