¿Mi PC con Windows 10 tiene partición de recuperación? (y cómo corregir el error 0x80070643 de KB5034441)

Si DiskPart, Administración de discos y reagentc /info te dan respuestas distintas sobre WinRE y Windows Update falla con 0x80070643 al instalar KB5034441, esta guía práctica te muestra cómo verificar si existe la partición de recuperación y cómo reconfigurarla para que la actualización se instale sin errores.

Índice

Resumen del caso y del error 0x80070643

En muchos equipos con Windows 10, la actualización acumulativa de recuperación KB5034441 puede fallar con el código 0x80070643 cuando el Entorno de Recuperación de Windows (WinRE) está deshabilitado, no existe o no dispone del espacio requerido. A menudo la raíz del problema es una configuración de particiones incoherente: el archivo winre.wim termina alojado en la partición System Reserved (reservada para el arranque) y la supuesta “partición de recuperación” tiene un identificador (ID) incorrecto. La solución pasa por asignar a WinRE un espacio propio de alrededor de 750 MB, ubicar ahí winre.wim y apuntar correctamente Windows a esa ruta.

Diagnóstico rápido

Tu objetivo es responder con certeza a dos preguntas:

  1. ¿WinRE existe y está habilitado?
  2. Si existe, ¿está en el lugar correcto y con espacio suficiente?

Fuente de la verdad: reagentc /info

Abre un Símbolo del sistema con permisos de administrador y ejecuta:

reagentc /info
  • Si ves Windows RE status: Enabled y una ruta válida con \Recovery\WindowsRE, entonces WinRE existe.
  • Si la ruta apunta a la partición System Reserved o a una ruta inusual, la configuración es errónea.
  • Si aparece Disabled, WinRE no está activo (y la KB5034441 suele fallar).

Localización del archivo winre.wim

Para confirmar dónde está el archivo de imagen de WinRE, busca con:

dir C:\winre.wim /s /a
dir C:\Windows\System32\Recovery\winre.wim /a
dir C:\$WinREAgent\Backup\winre.wim /a

Las ubicaciones más comunes son:

  • C:\Windows\System32\Recovery\winre.wim
  • C:\$WinREAgent\Backup\winre.wim (copia de seguridad creada por Windows Update)

¿De qué herramienta fiarte cuando hay contradicciones?

Cuando Administración de discos, DiskPart y reagentc no coinciden:

  • Confía primero en reagentc /info para el estado y la ruta de WinRE.
  • Usa DiskPart para verificar el tipo/ID de partición y si tiene letra (las de recuperación no deberían tener letra).

Requisitos de espacio para KB5034441

Para evitar el error 0x80070643 con esta actualización, asegura una partición de recuperación con alrededor de 750 MB. En el caso práctico que motiva esta guía se lograron unos 750 MB contiguos sumando 557 MB de una “falsa” partición de recuperación más ~193 MB reducidos de C:.

Mapa mental de las particiones relacionadas

ParticiónPropósitoSistemaDebe tener letraIdentificador correctoNotas
System Reserved (BIOS/MBR)Archivos de arranque (Boot Manager, BCD)NTFSNoID=0x07 (NTFS)No almacenes aquí winre.wim
EFI System (UEFI/GPT)Gestor de arranque UEFIFAT32NoGPT: c12a7328-f81f-11d2-ba4b-00a0c93ec93bSolo para arranque UEFI
Recovery (WinRE)Entorno de Recuperación de WindowsNTFSNoMBR: id=27
GPT: de94bba4-06d1-4d40-a16a-bfd50179d6ac
Recomendado ~750 MB para KB5034441

Solución paso a paso

En el escenario real que dio pie a este artículo, WinRE estaba habilitado pero mal ubicado: winre.wim residía en System Reserved y la “partición de recuperación” tenía un ID que no correspondía. Estos pasos corrigen todo de forma segura y repetible.

  1. Crear espacio limpio y suficiente para WinRE Objetivo: disponer de ~750 MB contiguos sin asignar, y luego crear ahí una partición NTFS para WinRE. Si tienes una partición de unos 500–600 MB marcada como “Recovery” pero con ID incorrecto o sin el contenido adecuado, bórrala tras verificar que no guarda datos útiles. A continuación, reduce C: unos ~193 MB (o lo que necesites) para alcanzar ~750 MB contiguos libres. Puedes hacerlo desde Administración de discos o con diskpart: diskpart list vol select vol C shrink desired=193 minimum=193 exit Después crea la nueva partición NTFS y (temporalmente) asígnale letra P para trabajar cómodamente: diskpart list disk select disk 0 create partition primary size=750 format fs=ntfs quick label="WinRE" assign letter=P exit Nota: puedes ajustar el tamaño exacto (por ejemplo, 740–800 MB). Lo importante es evitar quedarte corto para futuras actualizaciones de WinRE.
  2. Mover y definir la ubicación de WinRE Deshabilita temporalmente WinRE, crea la estructura de carpetas estándar, copia winre.wim y establece la ruta: reagentc /disable md P:\Recovery\WindowsRE xcopy /h /k /r /y C:\Windows\System32\Recovery\winre.wim P:\Recovery\WindowsRE\ del C:\Windows\System32\Recovery\reagent.xml /a reagentc /setreimage /path P:\Recovery\WindowsRE /target C:\Windows Si C:\Windows\System32\Recovery\winre.wim no existe, usa la copia de C:\$WinREAgent\Backup\winre.wim. Como alternativa avanzada, puedes extraer winre.wim de un ISO oficial coincidente con tu versión de Windows.
  3. Marcar la partición como Recovery y ocultarla Ahora convierte la partición en una verdadera partición de recuperación, sin letra y con el identificador correcto: diskpart list disk select disk 0 list vol select vol P remove rem quita la letra para que quede oculta list partition select partition <NUEVO_NUMERO> rem Para MBR: set id=27 override rem Para GPT (UEFI): set id=de94bba4-06d1-4d40-a16a-bfd50179d6ac gpt attributes=0x8000000000000001 exit Qué hace cada comando: remove elimina la letra de unidad; set id fija el tipo de partición a Recovery (MBR o GPT); y en GPT, gpt attributes=0x8000000000000001 marca la partición como oculta y requerida por el sistema.
  4. Rehabilitar y verificar WinRE reagentc /enable reagentc /info Comprueba que ahora veas Windows RE status: Enabled y que la Ubicación apunte a ...\Recovery\WindowsRE en la partición de ~750 MB recién creada (ya sin letra).
  5. Reintentar Windows Update Abre Windows Update y vuelve a instalar KB5034441. Una vez que WinRE está correctamente configurado, la instalación debería completarse sin el error 0x80070643.

Comprobaciones útiles

  • ¿El disco es MBR o GPT? Con diskpart > list disk verás un asterisco en la columna Gpt si es GPT.
  • ¿La partición de recuperación tiene letra? No debería. Si la tiene, quítala con select vol X y remove.
  • ¿Se ve como Recovery? En GPT, confirma el GUID de tipo de94bba4-06d1-4d40-a16a-bfd50179d6ac y los atributos GPT indicados. En MBR, id=27.
  • ¿El archivo winre.wim está en su sitio? Debe existir dentro de \Recovery\WindowsRE en esa partición.

Plan alternativo sin partición dedicada

Si no quieres una partición exclusiva para WinRE, puedes mantenerlo en C:. Este enfoque también resuelve el error 0x80070643 porque WinRE queda habilitado:

reagentc /disable
md C:\Windows\System32\Recovery
copy /y &lt;RUTA\A\winre.wim&gt; C:\Windows\System32\Recovery\
reagentc /setreimage /path C:\Windows\System32\Recovery /target C:\Windows
reagentc /enable
reagentc /info

Consejo: si usas este método, vigila periódicamente el espacio en C: y considera reservar ~1 GB libre para que las futuras actualizaciones de WinRE no vuelvan a fallar.

Ejemplos de salida esperada

Salida típica de reagentc /info cuando todo está correcto

Windows Recovery Environment (Windows RE) and system reset configuration
    Windows RE status:         Enabled
    Windows RE location:       \\?\GLOBALROOT\device\harddisk0\partition5\Recovery\WindowsRE
    Boot Configuration Data (BCD) identifier: 00000000-0000-0000-0000-000000000000
    Recovery image location:
    Recovery image index:      0
    Custom image location:
    Custom image index:        0

Salida típica con configuración errónea

Windows RE status: Disabled
Windows RE location:

O bien, “Enabled” pero con ruta apuntando a la partición System Reserved, algo así como ...\GLOBALROOT\device\harddisk0\partition1\ sin la carpeta \Recovery\WindowsRE real.

Tabla de decisiones

SituaciónAcción recomendadaComandos clave
WinRE Disabled y sin partición RecoveryCrear partición ~750 MB, copiar winre.wim, habilitarcreate partition, xcopy, reagentc
WinRE Enabled pero ruta en System ReservedMover winre.wim a partición correcta y setreimagexcopy, reagentc /setreimage
Partición Recovery con ID incorrectoAjustar ID/atributos y quitar letraset id, gpt attributes, remove
No quieres partición dedicadaConfigurar WinRE en C:\Windows\System32\Recoveryreagentc /setreimage, reagentc /enable

Buenas prácticas y recomendaciones

  • No mezcles System Reserved con WinRE. La partición reservada al sistema debe contener solo los archivos de arranque.
  • Tamaño recomendado. Deja alrededor de 750 MB para WinRE (mejor ~800 MB si el espacio lo permite) para evitar futuros bloqueos de actualización.
  • Sin letra de unidad. Las particiones de recuperación no deberían mostrarse en el Explorador.
  • Tipo e ID correctos. En MBR usa id=27; en GPT usa el GUID de Recovery y atributos 0x8000000000000001.
  • Copia de seguridad antes de tocar particiones. Al menos respalda tus datos críticos.

Errores comunes y cómo evitarlos

  • Guardar winre.wim en System Reserved. Causa conflictos de arranque y fallos en actualizaciones.
  • Partición de recuperación demasiado pequeña. Crea desde el principio ~750 MB.
  • Olvidar eliminar reagent.xml antes de reconfigurar. Puede arrastrar rutas antiguas; bórralo y vuelve a establecer la imagen.
  • No ajustar los atributos GPT. Sin el flag de oculto/requerido, la partición podría mostrarse o no ser tratada como Recovery.
  • Dejar letra asignada. Quita la letra con remove para mantener la partición oculta.

Comandos de verificación adicionales

Comandos en DiskPart

diskpart
list disk
select disk 0
list partition
list volume
exit

Comandos en PowerShell (opcional)

# Ejecutar en PowerShell como administrador
Get-Partition | ft DiskNumber,PartitionNumber,GptType,Type,Size
Get-Volume | ft DriveLetter,FileSystemLabel,FileSystem,Size,SizeRemaining

En GPT, la partición de recuperación correcta debe mostrar GptType como el GUID de Recovery. En MBR, comprueba con DiskPart que el ID sea 27.

Checklist de verificación final

  • WinRE Enabled según reagentc /info.
  • Ruta apunta a ...\Recovery\WindowsRE en la partición nueva.
  • Partición Recovery sin letra, formato NTFS, tamaño ~750 MB, ID correcto (MBR: 27, GPT: GUID Recovery) y, en GPT, atributos 0x8000000000000001.
  • winre.wim presente en la carpeta correcta.
  • KB5034441 instalada sin error 0x80070643.

Preguntas frecuentes

¿NTFS o FAT32 para la partición de recuperación?
Usa NTFS. Aunque la partición EFI es FAT32, WinRE se almacena en una partición NTFS típica.

¿Puedo tener WinRE en C:?
Sí. Funciona y corrige el error, pero mantener una partición dedicada reduce riesgos y hace más robustas las actualizaciones.

¿Cómo sé si tengo UEFI/GPT o BIOS/MBR?
En diskpart > list disk, la columna Gpt muestra un asterisco en discos GPT. Además, en Información del sistema, el “Modo de BIOS” indica UEFI o Heredado.

¿Por qué borrar reagent.xml?
Para forzar que reagentc regenere la configuración con la nueva ruta y evitar que tome referencias antiguas.

¿Puedo redimensionar sin borrar?
Sí. Si hay espacio adyacente sin asignar, puedes extender una partición existente. Pero cuando la “falsa” partición de recuperación no es válida, suele ser más limpio eliminarla y crear una nueva.

Guía práctica condensada

  1. Verifica el estado: reagentc /info.
  2. Libera ~750 MB contiguos y crea una partición NTFS llamada WinRE (letra temporal P).
  3. Copia winre.wim a P:\Recovery\WindowsRE\ y ejecuta reagentc /setreimage.
  4. Quita la letra, aplica ID de Recovery (MBR: 27; GPT: GUID + atributos), habilita con reagentc /enable.
  5. Instala de nuevo KB5034441; el error 0x80070643 debe desaparecer.

Resultado final

Tras crear y configurar correctamente una partición NTFS de ~750 MB para WinRE, mover winre.wim, establecer la ruta con reagentc y habilitar WinRE, la actualización KB5034441 se instala correctamente y el Entorno de Recuperación de Windows queda plenamente operativo. Si prefieres no usar una partición dedicada, habilitar WinRE en C:\Windows\System32\Recovery también elimina el error 0x80070643, aunque la solución con partición propia es la más sólida a largo plazo.

Índice