¿Te falla la actualización de seguridad KB5034441 en Windows 10 con el error 0x80070643? Aquí tienes una guía completa, práctica y actualizada para resolverla con dos caminos probados: ampliar la partición de Recuperación o mover temporalmente WinRE a C:, instalar y devolver todo a su sitio.
Síntomas y contexto
La actualización KB5034441 se distribuye a equipos con Windows 10 para reforzar la seguridad del Windows Recovery Environment (WinRE). Desde hace meses, numerosos equipos fallan al instalarla con el código 0x80070643. El comportamiento típico es que Windows Update descarga el paquete, intenta aplicarlo, revierte cambios y vuelve a ofrecer la misma actualización una y otra vez.
Causa técnica del error
El instalador de la actualización necesita modificar el archivo winre.wim
que vive dentro de la partición de Recuperación. Cuando esa partición no tiene espacio libre suficiente, el proceso aborta con el error 0x80070643 y la instalación se revierte. En la práctica, conviene disponer de al menos 750 MB libres en esa partición para que la operación tenga margen.
Este detalle explica por qué la incidencia es tan frecuente en equipos OEM o en instalaciones antiguas: muchas particiones de Recuperación creadas hace años rondan los 450–600 MB. Con las nuevas medidas de seguridad y cambios en WinRE, ese tamaño se queda justo.
Qué solución elegir
- Opción A (recomendada a futuro): ampliar la partición de Recuperación hasta 750 MB–1 GB. Es la solución estructural: resuelve la actualización actual y reduce la probabilidad de volver a fallar en parches similares.
- Opción B (rápida): mover temporalmente WinRE a C:, instalar la actualización y devolver
winre.wim
a la partición de Recuperación. Evita redimensionar particiones ahora mismo y está probada por usuarios que reportaron éxito.
Comprobaciones previas
- Ejecución como administrador: abre la consola Símbolo del sistema o PowerShell con privilegios elevados.
- Estado de WinRE: ejecuta
reagentc /info
. Debe indicar Windows RE status: Enabled y mostrar una Location. - Estilo de particionado: identifica si el disco del sistema es GPT/UEFI o MBR/BIOS. Puedes abrir
msinfo32
y mirar Modo BIOS (UEFI o Heredado) o ejecutar:powershell -Command "Get-Disk | Format-Table Number,PartitionStyle"
- Espacio libre en la partición de Recuperación: usa
diskpart
para ver tamaños:diskpart list vol
Identifica el volumen de Recuperación por tamaño (suele rondar 500–600 MB) y porque no tiene letra asignada. - BitLocker: si la unidad del sistema está protegida, suspende la protección antes de tocar particiones:
manage-bde -protectors -disable C:
Después de terminar, recuerda volver a habilitarla conmanage-bde -protectors -enable C:
. - Respaldo: crea un punto de restauración y una copia de seguridad de lo importante. Tocar particiones siempre conlleva riesgo.
Opción A: ampliar la partición de Recuperación
Qué resuelve: deja un colchón de espacio permanente para futuras actualizaciones de WinRE y reduce la recurrencia del problema.
Idea general: reducir ligeramente el volumen del sistema (C:) para crear espacio contiguo y luego extender la partición de Recuperación hasta alcanzar al menos 750 MB, idealmente 1 GB.
Notas clave
- Con las herramientas nativas de Windows, solo se puede extender una partición si el espacio libre queda inmediatamente adyacente a su derecha. Si no lo está, necesitarás un gestor de particiones que permita mover particiones.
- Si la partición de Recuperación está delante de C:, el movimiento suele requerir herramienta de terceros. Si está detrás de C: y hay espacio contiguo, se puede lograr con Administración de discos o
diskpart
.
Paso a paso sugerido con Administración de discos
- Abre Administración de discos (
diskmgmt.msc
). - Haz clic derecho en C: y elige Reducir volumen. Reduce lo suficiente para crear entre 300 y 600 MB adicionales, buscando que el espacio quede contiguo a la partición de Recuperación.
- Si el espacio libre aparece justo al lado de la partición de Recuperación, haz clic derecho sobre dicha partición y elige Extender volumen. Amplíala hasta 750 MB–1 GB.
- Verifica al final con
reagentc /info
que WinRE siga en Enabled y que la ruta sea correcta.
Paso a paso alternativo con línea de comandos
Úsalo solo si el espacio libre ha quedado adyacente a la partición de Recuperación y sabes con seguridad qué volumen vas a tocar.
diskpart
list vol
select vol <volumendeC>
shrink desired=600 minimum=300
select vol <volumen_Recovery>
extend
Al terminar, ejecuta reagentc /info
y reinicia antes de reintentar la actualización desde Windows Update.
Opción B: mover temporalmente WinRE a C:, instalar y devolver
Este método evita redimensionar particiones. La idea es desacoplar WinRE de la partición de Recuperación durante la instalación para que el instalador tenga espacio de sobra en C:. Después se devuelve todo a su lugar con los identificadores adecuados.
Fase inicial: mover WinRE a C: e instalar la actualización
reagentc /disable
md C:\Recovery\WindowsRE
xcopy /h C:\Windows\System32\Recovery\winre.wim C:\Recovery\WindowsRE\
reagentc /setreimage /path C:\Recovery\WindowsRE /target C:\Windows
reagentc /enable
Ahora instala la actualización desde Windows Update. Al completar, continúa con la fase de retorno.
Fase de retorno para discos con firmware UEFI y particionado GPT
reagentc /disable
diskpart
list vol
sel vol <númerodelaparticiónRecovery> <- suele ser de ~500–600 MB
assign letter=S
set id=ebd0a0a2-b9e5-4433-87c0-68b6b72699c7
gpt attributes=0x0000000000000000
exit
md S:\Recovery\WindowsRE
xcopy /h C:\Recovery\WindowsRE\winre.wim S:\Recovery\WindowsRE
del C:\Windows\System32\Recovery\reagent.xml /a
reagentc /setreimage /path S:\Recovery\WindowsRE /target C:\Windows
diskpart
sel vol \
remove letter=S
set id=de94bba4-06d1-4d40-a16a-bfd50179d6ac
gpt attributes=0x8000000000000001
exit
reagentc /enable
reagentc /info
Fase de retorno para discos con BIOS heredado y particionado MBR
reagentc /disable
diskpart
list vol
sel vol <númerodelaparticiónRecovery>
assign letter=S
set id=07 override
exit
md S:\Recovery\WindowsRE
xcopy /h C:\Recovery\WindowsRE\winre.wim S:\Recovery\WindowsRE
del C:\Windows\System32\Recovery\reagent.xml /a
reagentc /setreimage /path S:\Recovery\WindowsRE /target C:\Windows
diskpart
sel vol \
remove letter=S
set id=27 override
exit
reagentc /enable
reagentc /info
Limpieza posterior
Si WinRE ya volvió a su partición de Recuperación y todo está Enabled con la ruta correcta, puedes eliminar el directorio temporal:
rd C:\Recovery /s /q
Verificaciones esenciales
Comprobación | Qué debes ver | Comando o ruta |
---|---|---|
Estado de WinRE | Windows RE status en Enabled | reagentc /info |
Ubicación de WinRE | \Recovery\WindowsRE en la partición de Recuperación (o temporalmente C:\Recovery\WindowsRE ) | reagentc /info |
Identificador de partición correcto | GPT: GUID de Recovery con atributos adecuados; MBR: tipo 27 | diskpart → list vol / detail part |
Instalación del paquete | Registro en el historial de Windows Update como instalado | Configuración → Windows Update → Historial de actualizaciones |
Referencia rápida de particiones y atributos
Escenario | Identificador que se aplica al copiar | Identificador final correcto | Atributos GPT |
---|---|---|---|
GPT | ebd0a0a2-b9e5-4433-87c0-68b6b72699c7 (Basic Data) | de94bba4-06d1-4d40-a16a-bfd50179d6ac (Recovery) | Durante copia: 0x0 | Final: 0x8000000000000001 |
MBR | 07 override (NTFS) | 27 override (Recovery oculto) | No aplica |
Solución de problemas habituales
Mensaje de archivo en uso o acceso denegado al copiar
- Asegúrate de haber ejecutado
reagentc /disable
antes de copiar. - Si persiste, reinicia y repite la secuencia. En algunos equipos, conviene cerrar todas las consolas y abrir una nueva como administrador.
La partición aparece como primaria y visible
No es crítico. WinRE puede residir en C:. Si quieres dejar todo como venía de fábrica, ejecuta la fase de retorno y aplica el identificador correcto de partición (GUID de Recovery en GPT con sus atributos, o tipo 27 en MBR) y remove letter para ocultarla.
Letra de unidad ocupada
Si assign letter=S
indica que la letra ya está en uso, elige una letra libre (por ejemplo, R
) y úsala en todos los comandos de esa fase.
La actualización sigue fallando incluso tras mover WinRE
- Comprueba integridad de sistema y del almacén de componentes:
DISM /Online /Cleanup-Image /RestoreHealth sfc /scannow
- Reinicia y vuelve a intentar la instalación desde Windows Update.
- Si tampoco así, considera pausar temporalmente la actualización y planificar la Opción A para ampliar la partición de Recuperación.
No aparece la partición de Recuperación o WinRE está sin ruta
Puede ocurrir en equipos con particionado atípico o tras clonaciones. Si sabes cuál es la partición destinada a Recuperación, monta la letra temporal, crea la ruta y establece la imagen:
diskpart
list vol
sel vol <volumendestinadoa_Recovery>
assign letter=S
exit
md S:\Recovery\WindowsRE
xcopy /h C:\Windows\System32\Recovery\winre.wim S:\Recovery\WindowsRE
reagentc /setreimage /path S:\Recovery\WindowsRE /target C:\Windows
reagentc /enable
reagentc /info
Recuerda dejar la partición con su identificador correcto y sin letra al finalizar.
BitLocker vuelve a pedir la clave de recuperación al arrancar
Si tocaste particiones con BitLocker activo, es normal que el arranque detecte cambios. Por eso es importante suspender protectores antes de comenzar y reactivarlos al terminar. Si pide la clave, introdúcela, arranca, suspende protectores y luego vuelve a habilitarlos correctamente.
Buenas prácticas para administradores
- Apunta el volumen de Recuperación y su tamaño antes de cualquier cambio (
diskpart
→list vol
). - Documenta el estilo de particionado y el estado de WinRE con capturas de
reagentc /info
. - Si optas por ampliar, deja al menos 1 GB para tener margen ante futuras actualizaciones de WinRE.
- Tras finalizar, verifica historial de Windows Update y ejecuta un reinicio adicional.
Alternativas si no quieres tocar particiones ahora
- Pausar u ocultar temporalmente la actualización: útil si estás en producción y necesitas tiempo para programar una intervención sin impacto.
- Reparación in‑place de Windows 10: reinstala los componentes del sistema conservando archivos y apps; puede regenerar correctamente la estructura de Recuperación en algunos equipos.
Resumen en una frase
El error 0x80070643 de la actualización KB5034441 se debe a falta de espacio en la partición de Recuperación; resuélvelo ampliándola (≥ 750 MB) o, como solución rápida, moviendo temporalmente winre.wim
a C:, instalando la actualización y devolviéndolo después a su partición con los comandos indicados.
Anexo: comandos clave reunidos
Para tu conveniencia, aquí están los bloques principales tal como se usan en campo.
Estado de WinRE
reagentc /info
Secuencia mínima de movimiento temporal
reagentc /disable
md C:\Recovery\WindowsRE
xcopy /h C:\Windows\System32\Recovery\winre.wim C:\Recovery\WindowsRE\
reagentc /setreimage /path C:\Recovery\WindowsRE /target C:\Windows
reagentc /enable
Retorno en GPT
reagentc /disable
diskpart
list vol
sel vol <númerodelaparticiónRecovery>
assign letter=S
set id=ebd0a0a2-b9e5-4433-87c0-68b6b72699c7
gpt attributes=0x0
exit
md S:\Recovery\WindowsRE
xcopy /h C:\Recovery\WindowsRE\winre.wim S:\Recovery\WindowsRE\
del C:\Windows\System32\Recovery\reagent.xml /a
reagentc /setreimage /path S:\Recovery\WindowsRE /target C:\Windows
diskpart
sel vol <númerodelaparticiónRecovery>
remove letter=S
set id=de94bba4-06d1-4d40-a16a-bfd50179d6ac
gpt attributes=0x8000000000000001
exit
reagentc /enable
Retorno en MBR
reagentc /disable
diskpart
list vol
sel vol <númerodelaparticiónRecovery>
assign letter=S
set id=07 override
exit
md S:\Recovery\WindowsRE
xcopy /h C:\Recovery\WindowsRE\winre.wim S:\Recovery\WindowsRE\
del C:\Windows\System32\Recovery\reagent.xml /a
reagentc /setreimage /path S:\Recovery\WindowsRE /target C:\Windows
diskpart
sel vol <númerodelaparticiónRecovery>
remove letter=S
set id=27 override
exit
reagentc /enable
Precauciones finales
- Comprueba dos veces qué volumen seleccionas en
diskpart
antes de ejecutar cualquier set id, extend o remove letter. - Ten a mano la clave de recuperación de BitLocker si está habilitado.
- Si algo no cuadra, no fuerces los pasos: vuelve atrás, revisa
reagentc /info
y confirma el estilo de particionado.
Conclusión: con una de estas dos rutas tendrás la actualización aplicada y la protección de recuperación en buen estado. La ruta estructural es ampliar la partición de Recuperación; la táctica y rápida es mover temporalmente WinRE a C:, instalar y devolver con los identificadores adecuados.