Cómo solucionar el error 0x80070643 al instalar KB5034441 ampliando WinRE a 1 GB

¿La actualización KB5034441 se resiste con el temido código 0x80070643? Aprenda por qué ocurre el fallo, cómo ampliar o recrear WinRE de forma segura y qué variantes aplicar en distintos escenarios, garantizando una instalación limpia en Windows 10 y 11.

Índice

Motivo del fallo de la actualización KB5034441

KB5034441 es un parche de seguridad crítico publicado por Microsoft a principios de 2024 para cerrar vulnerabilidades en el Entorno de Recuperación de Windows (Windows Recovery Environment o WinRE). Por diseño, el instalador verifica que el equipo disponga de una partición WinRE de, al menos, 1 GB formateada en NTFS. El problema surge porque la mayoría de los fabricantes de PC, y la propia herramienta de instalación de Windows, llevan años creando particiones de recuperación de ≈ 500 MB, suficientes para las imágenes de WinRE previas. Al detectar que la partición es inferior a 1024 MB, el instalador arroja el código 0x80070643 (ERRORINSTALLFAILURE) y cancela la operación. El sistema se mantiene funcional; sin embargo, cualquier otra actualización que requiera WinRE ≥ 1 GB fallará del mismo modo hasta que se solucione.

¿Por qué exige exactamente 1 GB?

Desde Windows 11 22H2 y las compilaciones acumulativas de enero de 2024 para Windows 10, Microsoft incluye módulos adicionales en WinRE: controladores de red, scripts de reparación, compatibilidad para BitLocker XTS-AES y, sobre todo, una versión “compartimentada” de windows REAgent que comprueba la integridad del arranque. Estas nuevas características elevan el tamaño de la imagen winre.wim a 600–700 MB; al aplicar compresión y generar archivos temporales, el proceso de parcheo supera fácilmente los 900 MB. Por ello, Microsoft fija un margen de seguridad de 1 GB para garantizar futuras ampliaciones.

Procedimiento estándar para ampliar o recrear WinRE

Objetivo

Terminar con una partición WinRE de 1024 MB (NTFS), alineada detrás de la partición del sistema operativo y marcada con el GUID de partición de recuperación (de94bba4-06d1-4d40-a16a-bfd50179d6ac). El método siguiente ha sido probado en portátiles HP, Dell y Lenovo, así como en sistemas montados a medida con controladores Intel RST y AMD RAID.

  1. Copia de seguridad.
    Antes de tocar particiones, cree una imagen completa con Historial de archivos, Macrium Reflect o la herramienta que prefiera. Copiar archivos “a mano” no es suficiente; ante un corte de luz, la tabla GPT podría quedar corrupta.
  2. Deshabilitar WinRE.
    reagentc /disable Windows desmonta winre.wim para evitar conflictos mientras se manipula la partición.
  3. Reducir la partición del sistema operativo con DiskPart.
    diskpart select disk 0 :: disco que contiene el SO list partition :: identifique la partición de Windows (suele ser la más grande) select partition 4 :: número variable según el listado shrink desired=1024 minimum=1024 exit Se liberan exactamente 1024 MB contiguos al final de la partición de Windows.
  4. Eliminar la partición WinRE antigua (≈ 529 MB).
    diskpart select disk 0 select partition 2 :: la que muestra tipo Recovery delete partition override exit
  5. Evitar huecos intermedios (opcional pero recomendable).
    Use Administración de discos (diskmgmt.msc):
    • Cree un “volumen simple” con los 529 MB liberados.
    • Elimínelo inmediatamente.
    Esta maniobra fuerza que los 1024 MB añadidos queden al final del disco, evitando que la nueva partición quede en medio de dos bloques y, con ello, futuras desfragmentaciones.
  6. Crear la nueva partición WinRE.
    diskpart select disk 0 create partition primary size=1024 id=de94bba4-06d1-4d40-a16a-bfd50179d6ac gpt attributes=0x8000000000000001 format quick fs=ntfs label=WinRE exit
    • El atributo 0x8000000000000001 marca la partición como “oculta” y “recovery”.
    • NTFS es obligatorio: la versión actual de WinRE requiere transacciones y enlaces simbólicos.
  7. Reactivar WinRE y verificar.
    reagentc /enable reagentc /info Compruebe que Windows RE status = Enabled y que Windows RE location apunta al nuevo \\?\GLOBALROOT\device\harddisk0\partitionX.
  8. Instalar de nuevo KB5034441.
    Vaya a Windows Update → Buscar actualizaciones o instale manualmente el paquete MSU. Esta vez el instalador comprobará la nueva partición, montará winre.wim, aplicará el parche y reiniciará sin errores.

Variantes y casos especiales

SituaciónSolución resumida
Quiere conservar la partición WinRE y sólo ampliarlaRetire temporalmente el ID de recuperación, amplíe, y restáurelo:
set id=ebd0a0a2-b9e5-4433-87c0-68b6b72699c7 → amplíe → set id=de94bba4-06d1-4d40-a16a-bfd50179d6ac
No se puede encoger WinRE (“You may not shrink OEM, ESP or recovery partitions”)Está intentando reducir la partición equivocada. Seleccione la partición de Windows (NTFS) que está antes de WinRE y aplique shrink.
WinRE ya mide >1 GB pero la actualización fallaConfirme que WinRE está habilitado y que reagentc /info apunta a la partición correcta. Si está deshabilitado, ejecute reagentc /enable.
Error 0x80070643 desapareció tras mover WinRE accidentalmenteProbablemente WinRE quedó en una partición válida y de tamaño suficiente; al reiniciar, Windows la detectó y la actualización se aplicó. Compruebe con reagentc /info que todo quedó coherente.

BitLocker activado

Si la unidad C: está cifrada, los pasos anteriores siguen siendo válidos porque WinRE reside en su propia partición. No obstante, antes de reducir C: conviene suspender BitLocker (manage-bde -protectors -disable C:) y reanudarlo tras el proceso. Evitará que el TPM interprete la tabla GPT modificada como un ataque y exija la clave de recuperación al arrancar.

Equipos con discos dinámicos o RAID

Los volúmenes dinámicos de Windows 7/8 migrados a Windows 10/11 pueden mostrar la partición WinRE como “dinámica simple” sin letra. El instalador de KB5034441 detecta la partición igual, pero DiskPart no permitirá shrink. En ese caso:

  • Realice copia de seguridad.
  • Convierta el disco a básico (mbr2gpt /validate /allowFullOS → mbr2gpt /convert /allowFullOS si usa MBR).
  • Reinicie en UEFI y ejecute el procedimiento estándar.

OEM con múltiples particiones de recuperación

Algunos fabricantes dividen WinRE (529 MB) y una partición de imagen (factory image) de varios GB. Sólo necesita ampliar la primera. Identifíquela por el GUID Type y el tamaño. La partición de imagen puede quedar intacta.

Buenas prácticas

  • Ejecute siempre la consola como Administrador. Un símbolo de sistema normal no mostrará discos GPT protegidos.
  • En BIOS/MBR cambian los comandos: sustituya gpt attributes por set id=27 (tipo NTFS Recovery).
  • Tras cualquier cambio, ejecute reagentc /info y, en equipos críticos, cree un punto de restauración o imagen del sistema.
  • Mantenga WinRE habilitado. Herramientas de solución de problemas, Reset this PC, Windows Update y BitLocker dependen de él.
  • Si el procedimiento le resulta complejo, un medio WinPE de terceros (Sergei Strelec, Hiren’s Boot PE) le permitirá usar MiniTool Partition Wizard o AOMEI Partition Assistant con interfaz gráfica, reduciendo riesgos.

Preguntas frecuentes rápidas

¿Puedo crear WinRE en una unidad USB externa?

No. El instalador de KB5034441 busca exclusivamente una partición interna con el atributo Recovery.

¿Qué ocurre si dejo WinRE deshabilitado?

El sistema arrancará, pero perderá funciones clave: reparación de inicio, restablecimiento, restauración desde imagen y descifrado BitLocker desde el entorno fuera de línea.

¿Se perderán mis datos al mover particiones?

Si sigue los pasos y dispone de batería o SAI, el riesgo es mínimo. Aun así, una imagen de respaldo previa es obligatoria.

Conclusión

La clave para superar el error 0x80070643 es dimensionar WinRE a 1024 MB. Ya sea ampliando la partición existente o recreándola desde cero, el proceso implica tres fases críticas: deshabilitar WinRE, ajustar particiones con precisión y reactivar el entorno. Con la nueva partición en su lugar, KB5034441 se instala a la primera y garantiza que futuras actualizaciones de seguridad no encuentren obstáculos.

Índice