¿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.
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.
- 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. - Deshabilitar WinRE.
reagentc /disable
Windows desmontawinre.wim
para evitar conflictos mientras se manipula la partición. - 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. - Eliminar la partición WinRE antigua (≈ 529 MB).
diskpart select disk 0 select partition 2 :: la que muestra tipo Recovery delete partition override exit
- 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.
- 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.
- El atributo
- 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
. - 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ón | Solución resumida |
---|---|
Quiere conservar la partición WinRE y sólo ampliarla | Retire 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 falla | Confirme 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 accidentalmente | Probablemente 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
porset 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
oAOMEI 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.