La actualización KB5034441 falla por falta de espacio en la partición de recuperación WinRE. Aquí tienes una guía práctica y segura para ampliar WinRE correctamente (sin tocar EFI ni MSR), dejarla en ~750 MB–1 GB y completar Windows Update sin errores.
Contexto y causa raíz
KB5034441 intenta actualizar los componentes del Entorno de Recuperación de Windows (WinRE). En muchos equipos, la partición de recuperación creada por el fabricante u por instalaciones antiguas ronda los 450 MB. Ese tamaño ya no alcanza y la actualización falla con errores como 0x80070643
o 0x800f0922
, porque no hay suficiente espacio libre para parchear winre.wim
. La solución no es crear una segunda partición pequeña, sino aumentar el tamaño efectivo de la partición WinRE existente hasta ~700–750 MB mínimo (mejor 1 GB para margen futuro).
Señales de que te afecta
- Windows Update repite el fallo en KB5034441 con códigos de error relacionados con instalación, recuperación o espacio insuficiente.
reagentc /info
muestra WinRE habilitado pero ubicado en una partición de unos 450 MB.- En Administración de discos ves varias particiones llamadas Recovery y alguna se interpone entre C: y la partición de recuperación principal.
Objetivo final
Dejar el disco con un diseño limpio y compatible para futuras actualizaciones:
GPT típico (UEFI): EFI → MSR → C: → Recovery (WinRE ~750 MB–1 GB)
Solo debe existir una partición de recuperación WinRE al final, suficientemente grande. No borres EFI ni MSR.
Mapa de particiones recomendado
Partición | Descripción | Sistema de archivos | Tamaño típico | Acción |
---|---|---|---|---|
EFI | Arranque UEFI | FAT32 | 100–300 MB | No tocar |
MSR | Reservada de Microsoft | Sin formato | 16 MB | No tocar |
Sistema | Unidad C: | NTFS | Variable | Reducir ligeramente si hace falta |
Recovery | WinRE | NTFS | 750 MB–1 GB | Crear o ampliar, dejar solo una |
Copias de seguridad y precauciones
- Haz copia de seguridad de tus datos antes de cambiar particiones.
- Si usas BitLocker, suspende la protección mientras trabajas: desde Configuración o con
manage-bde -protectors -disable C:
. - Trabaja con una ventana de Símbolo del sistema o PowerShell como Administrador.
- No borres EFI ni MSR. Limítate a C: y Recovery.
Comprobaciones iniciales
- Abre Símbolo del sistema como administrador y ejecuta:
reagentc /info
Apunta el estado (Habilitado: Sí/No) y la Ubicación actual de WinRE. - Deshabilita temporalmente WinRE para poder manipular su partición:
reagentc /disable
- Abre DiskPart:
diskpart list disk select disk 0 list volume list partition
Confirma cuál es el volumen de C: y cuál la partición Recovery actualmente registrada. Si ves otra partición de recuperación “extra” entre C: y la WinRE final, anótala (la eliminarás para dejar espacio contiguo).
Elección del tamaño
Para la mayoría de los casos, apunta a 750 MB. Si quieres evitar bloqueos futuros, crea 1 GB. Cualquier tamaño por debajo de ~700 MB vuelve a arriesgar el mismo error.
Procedimiento paso a paso
A continuación, un flujo práctico que funciona bien en la mayoría de equipos UEFI con disco GPT. Se asume que el disco del sistema es el 0 y que C: está en ese disco. Adapta select disk y numeraciones según tu caso.
Preparar espacio contiguo
- En DiskPart, selecciona el volumen de C: y reduce:
diskpart select disk 0 list volume select volume <número de C:> shrink desired=250 minimum=250
Si quieres una WinRE de 1 GB y ahora tienes ~450 MB, reduce endesired=600
o similar para alcanzar el objetivo. Puedes consultar la reducción máxima conshrink querymax
. - Si entre C: y la partición WinRE hay una Recovery “extra” o de fabricante, elimínala para que el espacio libre quede contiguo al final:
list partition select partition <número de la recovery extra> delete partition override
Atención: asegúrate de quereagentc /disable
ya se ejecutó para evitar conflictos.
Recrear una única partición WinRE grande
La forma más robusta es borrar la partición WinRE antigua y crear una nueva del tamaño adecuado en el espacio libre contiguo. Esto evita el problema de que Windows siga “apuntando” a la antigua de 450 MB.
- En DiskPart:
list partition select partition <número de la WinRE antigua> delete partition override create partition primary size=750 format quick fs=ntfs label="WinRE" rem Para GPT, marca el tipo correcto de recuperación: set id=de94bba4-06d1-4d40-a16a-bfd50179d6ac gpt attributes=0x8000000000000001 rem Para MBR (solo si tu disco no es GPT): rem set id=27 override rem Opcional: asigna letra temporal para configurar la ruta: assign letter=R exit
Si prefieres 1 GB, usasize=1024
. En GPT, el id y los attributes identifican la partición como de Recuperación y la ocultan al usuario. En MBR se usaid=27
. - Si asignaste letra R:, crea la carpeta estándar de WinRE (si no existe) y registra la ruta:
mkdir R:\Recovery\WindowsRE reagentc /setreimage /path R:\Recovery\WindowsRE
Este paso asegura que Windows sabe exactamente dónde montar y mantenerwinre.wim
.
Volver a habilitar WinRE y verificar
- En el mismo terminal elevado:
reagentc /enable reagentc /info
Debes ver Habilitado: Sí y la nueva ubicación apuntando a la partición que acabas de crear. Si usaste letra R:, puedes retirarla:diskpart select volume R remove letter=R exit
- Reintenta Windows Update y aplica KB5034441. Con una WinRE de 750 MB–1 GB, la instalación debería completarse sin incidencias.
Por qué no funciona crear otra partición de doscientos cincuenta megas
Windows sigue utilizando la partición WinRE que ya está registrada en el sistema. Si dejas la antigua de 450 MB y creas otra de 250 MB aparte, la actualización continuará fallando porque la ruta de WinRE no cambia por sí sola. La solución es fusionar el tamaño en una sola WinRE grande: o bien recreándola (método recomendado) o moviendo y expandiendo la existente para que el espacio quede dentro de la misma partición.
Guía rápida de comandos
Acción | Comando | Comentario |
---|---|---|
Ver estado | reagentc /info | Ubicación y estado de WinRE |
Deshabilitar WinRE | reagentc /disable | Necesario para manipular la partición |
Entrar en DiskPart | diskpart | Herramienta de particionado |
Elegir disco | select disk 0 | Ajusta el número a tu caso |
Reducir C: | select volume <C> · shrink desired=250 | Libera espacio contiguo |
Borrar WinRE antigua | select partition <n> · delete partition override | Tras deshabilitar WinRE |
Crear WinRE nueva | create partition primary size=750 | Usa 1024 para 1 GB |
Formatear | format quick fs=ntfs label="WinRE" | NTFS recomendado |
Tipo GPT | set id=de94... · gpt attributes=0x8000000000000001 | Marca como Recuperación |
Tipo MBR | set id=27 override | Solo si tu disco es MBR |
Ruta WinRE | reagentc /setreimage /path R:\Recovery\WindowsRE | Si asignaste letra temporal |
Habilitar WinRE | reagentc /enable | Deja WinRE operativa |
Verificaciones clave antes de actualizar
reagentc /info
indica Habilitado: Sí y la ruta a la partición nueva.- Solo queda una partición Recovery al final del disco, con ~750 MB–1 GB.
- BitLocker reactivado si lo suspendiste.
- Gestor de arranque intacto: EFI y MSR no se han tocado.
Resolución de problemas
El encogimiento de C: no permite doscientos cincuenta megas
Usa shrink querymax
para ver el máximo; si es bajo por archivos inamovibles, prueba:
- Desfragmentar y limpiar archivos temporales.
- Desactivar hibernación temporalmente:
powercfg /h off
. - Reducir en pasos menores, repetir.
- Si aun así no alcanza, considera liberar más espacio en C: o usar una herramienta de particionado con soporte de mover bloques al final del disco.
Windows sigue apuntando a la partición anterior
Establece explícitamente la ruta y vuelve a habilitar:
assign letter=R
reagentc /setreimage /path R:\Recovery\WindowsRE
reagentc /enable
reagentc /info
No se crea la carpeta de WinRE
Créala manualmente y copia la imagen si hace falta:
mkdir R:\Recovery\WindowsRE
copy C:\Windows\System32\Recovery\Winre.wim R:\Recovery\WindowsRE\Winre.wim
reagentc /enable
Equipo con particiones de fabricante
Algunos OEM crean varias particiones de recuperación. Mantén la última como WinRE y elimina las duplicadas situadas entre C: y el extremo del disco para recuperar espacio y dejar el bloque contiguo. Verifica siempre con reagentc /info
cuál estaba en uso antes de borrar.
Disco MBR en sistemas antiguos
Si tu disco es MBR (BIOS heredado), respeta la partición System Reserved y no la confundas con WinRE. La partición de recuperación en MBR debe tener ID=27
. El proceso de recreación es el mismo salvo por el identificador y la ausencia de atributos GPT.
Entornos con arranque múltiple
Si compartes disco con otra instalación, asegúrate de trabajar sobre el Windows activo y su propia WinRE. Evita borrar particiones de recuperación usadas por otro sistema. Valida rutas con bcdedit
y reagentc /info
.
Preguntas frecuentes
¿Cuál es el tamaño mínimo práctico? Entre 700 y 750 MB. Lo más seguro es 1 GB.
¿Puedo dejar WinRE deshabilitado? Es posible, pero perderás herramientas de recuperación avanzadas y Windows Update puede insistir con la corrección de seguridad. La solución estable es dejar WinRE operativo y con el tamaño adecuado.
¿Windows Home tiene WinRE? Sí. Puede estar deshabilitado o sin partición dedicada; con los pasos anteriores puedes crearla y habilitarla.
¿Puedo “saltar” KB5034441? Puedes pausar actualizaciones temporalmente o intentar ocultar esa actualización, pero Microsoft puede volver a ofrecerla. Mejor corrige el tamaño de WinRE.
¿Formateo en FAT32 o NTFS? NTFS es lo común para WinRE moderna en GPT. Evita FAT32 para esta partición.
¿Por qué no basta con sumar doscientos cincuenta megas aparte? Porque Windows mantiene la ruta de WinRE registrada. Si no recreas o expandes la existente, seguirá usando la antigua de 450 MB.
Receta compacta para usuarios con prisa
reagentc /info
y luegoreagentc /disable
.diskpart
→select disk 0
→select volume <C>
→shrink desired=600
(para una WinRE de 1 GB).- Eliminar recoveries duplicadas entre C: y el final, si existen.
- Borrar la WinRE antigua, crear
size=1024
,format quick
,set id=de94... · gpt attributes=0x8...1
. assign letter=R
→reagentc /setreimage /path R:\Recovery\WindowsRE
→reagentc /enable
→reagentc /info
→diskpart
remove letter=R
.- Aplicar Windows Update.
Checklist final
- Un solo Recovery al final del disco, tamaño ≥ 750 MB.
reagentc /info
marcado como habilitado y apuntando a la partición correcta.- BitLocker reactivado y restaurados los protectores si los suspendiste.
- KB5034441 instalado sin error y sistema actualizado.
Notas de seguridad y buenas prácticas
- Evita trabajar con batería baja o en sesiones de Escritorio Remoto inestables durante operaciones de particionado.
- No ejecutes
clean
niconvert
en DiskPart salvo que sepas exactamente lo que implica. - Documenta el estado inicial con capturas o comandos antes de tocar nada. Si algo no cuadra, aborta y revisa.
Resumen accionable
El error de KB5034441 se corrige aumentando la partición WinRE. Deshabilita WinRE, libera espacio contiguo reduciendo C:, elimina recoveries duplicadas, recrea una única partición de recuperación de 750 MB–1 GB, marca su tipo correctamente, vuelve a habilitar WinRE y reinstala la actualización. Este enfoque es simple, estable y evita que Windows siga usando la antigua partición de 450 MB.
Consejo: si te sientes más cómodo, guarda un pequeño guion de DiskPart con tus números concretos y ejecútalo de una vez. La clave es respetar EFI y MSR, y terminar con una sola WinRE grande y registrada.