Cómo solucionar el error 0x80070643 al instalar KB5034441 en Windows 10 (WinRE)

Si el código 0x80070643 aparece al intentar aplicar la Windows Recovery Environment update KB5034441 en Windows 10 21H2 o 22H2, la causa suele ser una partición de recuperación (WinRE) demasiado pequeña. A continuación encontrarás una guía completa para ampliar correctamente la partición, evitar errores comunes y lograr que Windows Update instale la revisión con éxito.

Índice

Panorama del error 0x80070643 y la actualización KB5034441

El paquete KB5034441 actualiza los componentes de WinRE para reforzar la seguridad durante el arranque y la restauración del sistema. Para desplegarse necesita aproximadamente 250 MB adicionales en la partición de recuperación. Cuando esa partición mide menos de lo requerido, Windows Update no puede inyectar la nueva imagen y devuelve el mensaje de instalación fallida con el código 0x80070643.

Por qué no basta con liberar espacio en otros volúmenes

El instalador de la actualización solo analiza el Recovery Partition; no reubica archivos en otras particiones. Por ese motivo, liberar espacio en la unidad C: o desinstalar programas no resuelve el problema. Es imprescindible incrementar el tamaño de WinRE o recrearla con el espacio necesario.

Conceptos previos antes de tocar las particiones

  • WinRE no es la Unidad C: Se aloja en una partición independiente, normalmente oculta, marcada como “Recovery”.
  • Particiones protegidas: OEM, ESP (arranque UEFI) y la propia WinRE son particiones que no pueden reducirse con shrink.
  • Se debe reducir la partición de Windows: Es la única primario/“Primary” que podemos encoger con seguridad.
  • GPT vs MBR: Los discos con tabla GPT requieren un GUID especial y atributos para que Windows la reconozca como partición de recuperación.
  • Copia de seguridad: Antes de cambiar particiones, crea una imagen del sistema o al menos respalda tus datos.

Flujo de trabajo recomendado paso a paso

Desactivar temporalmente el entorno de recuperación

reagentc /info   & rem Comprueba el estado actual
reagentc /disable

Con WinRE deshabilitado se disocia el reagent.xml y se libera el volumen para su eliminación sin bloquear archivos.

Identificar las particiones con DiskPart

diskpart
list disk
sel disk 0                 & rem o el disco que contenga Windows
list part                  & rem toma nota de:
                           > Número de partición del SO (C:)
                           > Número de la partición Recovery

Encoger la partición del sistema operativo

sel part 3                 & rem ajusta el número si es distinto
shrink desired=250 minimum=250

El parámetro desired define cuánto espacio liberar (en MB). Se recomienda 250 MB exactos, pero si deseas crear una WinRE “futura” de 1 GB, libera más (p. ej. shrink desired=1024).

Eliminar la partición WinRE antigua (opcional)

Si ya existe una partición Recovery y vas a crear otra más grande, elimínala:

sel part 4                 & rem la WinRE anterior
delete partition override  & rem fuerza la eliminación

Crear la nueva partición WinRE

Primero confirma si tu disco es GPT o MBR con la columna GPT de list disk.

Para discos GPT

create partition primary size=922              & rem 922 MB ≈ 672+250
format quick fs=ntfs label="Recovery"
assign letter=R
set id=de94bba4-06d1-4d40-a16a-bfd50179d6ac
gpt attributes=0x8000000000000001

Para discos MBR

create partition primary size=922
format quick fs=ntfs label="Recovery"
assign letter=R
set id=27

Si el comando create partition primary arroja error por omitir size, especifica uno (p. ej. 922 MB). Windows aceptará cualquier valor ≥ 650 MB, pero 900–1024 MB otorga margen para futuras actualizaciones.

Reactivar WinRE y verificar

exit                       & rem Sal de DiskPart
reagentc /enable
reagentc /info             & rem Debe mostrar Status : Enabled
                           & rem y la ruta \\?\GLOBALROOT\device\harddisk0\partition#\Recovery\WindowsRE

Tabla resumen de comandos clave

ObjetivoComandoNotas importantes
Desactivar WinREreagentc /disableImpide bloqueos de archivos
Encoger SOshrink desired=250Solo en la partición Windows
Crear WinRE (GPT)set id=de94…GPT requiere GUID + atributos
Crear WinRE (MBR)set id=27MBR usa identificador 0x27
Reactivar WinREreagentc /enableActualiza reagent.xml

Buenas prácticas y consejos adicionales

  • Apunta a largo plazo: Si dispones de espacio, crea una partición de 1 GB. Reducirás el riesgo de que futuras actualizaciones de WinRE vuelvan a fallar.
  • BitLocker habilitado: Suspende la protección antes de tocar particiones para evitar un bloqueo por cambio de tabla.
  • Portátiles OEM con particiones de fábrica: Algunas marcas crean varias particiones de recuperación. Comprueba cuál usa Windows ejecutando reagentc /info antes de borrar nada.
  • Script oficial: Microsoft publica un ejemplo de PowerShell que automatiza estos pasos. Si tienes poca experiencia con DiskPart, es una solución menos propensa a errores manuales.
  • Verificación posterior: Tras aplicar KB5034441, ejecuta dism /online /cleanup-image /analyzecomponentstore para asegurar que no queden paquetes pendientes.
  • Restaurar el arranque: Si el sistema no inicia después de los cambios, arranca desde un medio de instalación y ejecuta Startup Repair antes de restaurar una imagen completa.

Solución alternativa con la herramienta de administración de discos

Si prefieres una interfaz gráfica, la consola diskmgmt.msc permite reducir la partición del sistema y crear una nueva, pero no deja cambiar los atributos de recuperación. Por ello, deberás abrir igualmente un cmd con privilegios de administrador para asignar el id correcto (27 en MBR o GUID en GPT). Mezclar ambas herramientas puede ser útil para usuarios que no se sienten cómodos en la línea de comandos.

Preguntas frecuentes

¿Puedo mover WinRE a otro disco?

Sí, siempre que esté conectado y accesible durante el arranque. Sin embargo, colocar WinRE en el mismo SSD que Windows simplifica la configuración y minimiza problemas si cambias de hardware.

¿Qué pasa si no tengo partición de recuperación?

Windows seguirá arrancando, pero perderás la opción de Restablecer este PC y de reparar el sistema de forma automática. Lo recomendable es crear una partición nueva siguiendo la sección “Crear la nueva partición WinRE”.

¿Por qué la actualización KB5034441 es crítica?

Además de mejorar la seguridad de WinRE, corrige vulnerabilidades que permiten evadir el cifrado BitLocker mediante arranque desde un entorno de recuperación desactualizado. Mantener WinRE al día es tan importante como actualizar Windows.

¿Existe riesgo de perder datos?

Sí; cualquier operación de particionado conlleva riesgo. Realiza una imagen completa o, como mínimo, respalda tus archivos personales antes de empezar. Si utilizas una aplicación de copia de seguridad compatible con el VSS, evitarás inconsistencias durante el proceso.

Recibo “You cannot extend OEM, ESP or recovery partitions”, ¿qué hago?

Ese error indica que intentas redimensionar una partición protegida. Selecciona la partición de Windows (tipo “Primary”) antes de ejecutar shrink. Revisa el número con list part y vuelve a probar.

Comprobación final y cierre del proceso

  1. Abre Windows Update y pulsa “Buscar actualizaciones”.
  2. Selecciona KB5034441 y observa el progreso. Debería instalarse sin error.
  3. Reinicia el equipo cuando se solicite. Si BitLocker estaba suspendido, vuelve a activarlo con manage-bde -protectors -enable C:.
  4. Vuelve a ejecutar reagentc /info para confirmar que WinRE sigue habilitado.

¡Listo! Con la partición adecuada y WinRE operativa, tu sistema está preparado para recibir futuras actualizaciones de forma fluida y segura.

Conclusión

El error 0x80070643 al instalar KB5034441 se origina casi siempre por falta de espacio en la partición WinRE. La solución consiste en reducir la partición de Windows, crear una nueva partición de recuperación con el id correcto y reactivar WinRE antes de reintentar Windows Update. Siguiendo los pasos descritos, evitas errores comunes, proteges tus datos y mantienes tu equipo Windows 10 totalmente actualizado.

Índice