Bueno, tras armarme de valor, puedo decir que la solución oficial de Windows funciona, y no hace falta instalarse ningún programa de terceros.
Básicamente es seguir las instrucciones de este enlace:
https://support.microsoft.com/es-es/topic/kb5028997-instrucciones-para-redimensionar-manualmente-la-partici%C3%B3n-para-instalar-la-actualizaci%C3%B3n-de-winre-400faa27-9343-461c-ada9-24c8229763bf
Lo voy a escribir por aquí con comentarios, para los que son negados de la tecnología como yo:
- Abra una ventana del símbolo del sistema (cmd) como administrador. --> Esto fácil. Escribes en el buscador "cmd", pulsas click derecho y le das a ejecutar como administrador.
- Para comprobar el estado de WinRE, ejecuta reagentc /info. Si WinRE está instalado, debería haber una "ubicación de Windows RE" con una ruta de acceso al directorio de WinRE. Un ejemplo es "Windows RE ubicación: [file://%3f/GLOBALROOT/device/harddisk0/partition4/Recovery/WindowsRE]\?\GLOBALROOT\device\harddisk0\partition4\Recovery\WindowsRE". Aquí, el número después de "harddisk" (disco duro) y "partition" (partición) es el índice del disco y la partición en la que está activado WinRE. --> Esto bien, lo más seguro que tengas índice de disco 0 y el índice de la partición donde está activado WinRE 4.
- Para deshabilitar WinRE, ejecuta reagentc /disable.
- Reduzca la partición del sistema operativo y prepare el disco para una nueva partición de recuperación.
- Para reducir el so, ejecute diskpart
- Ejecutar list disk
- Para seleccionar el disco del so, ejecuta *sel disk<OS disk index>*Este debe ser el mismo índice de disco que WinRE. --> Aquí ojo, se pone así "sel disk 0", 0 o el número que sea. Que claro, esta instrucción para la gente que sabe programar bien, pero para el resto de mortales no tan bien.
- Para comprobar la partición en el disco del so y encontrar la partición del so, ejecuta list part. --> Y te aparece algo tal que así:
Núm Partición Tipo Tamaño Desplazamiento
Partición 1 Sistema 100 MB 1024 KB
Partición 2 Reservado 16 MB 101 MB
Partición 3 Principal 476 GB 117 MB
Partición 4 Recuperación 512 MB 476 GB
1. Para seleccionar la partición del sistema operativo, ejecuta *sel part<OS partition index>.* Y para la gente que no tiene ni \*\*\*\* idea, puede pensar "la partición del sistema operativo, será la que pone sistema". Pues es la partición 3, donde está el sistema operativo instalado.
2. Ejecutar *shrink desired=250 minimum=250* --> Con esto estás liberando espacio, en mi caso de los 476GB, al menos 250MB. Porque resulta que ahí está el problema, que la actualización da error, porque la partición 4, que es la de recuperación generalmente tiene un tamaño chiquito (en mi caso 512 MB) y hay que ampliarlo para que entre (a los 512 MB le vas a sumar los 250 MB que liberas de la partición 3). O al menos, esto es lo que he sacado en claro de lo que he estado leyendo.
3. Para seleccionar la partición de WinRE, ejecuta sel part*<WinRE partition index>* --> Aquí sería sel part 4, porque es donde tienes guardado el WinRE.
4. Para eliminar la partición de WinRE, ejecuta delete partition override --> Da un poco de miedo este comando, pero no pasa nada.
- Cree una nueva partición de recuperación.
- En primer lugar, compruebe si el estilo de partición de disco es una tabla de particiones GUID (GPT) o un registro de arranque maestro (MBR). Para ello, ejecute list disk. Compruebe si hay un carácter de asterisco (*) en la columna "Gpt". Si hay un carácter de asterisco (*), la unidad es GPT. De lo contrario, la unidad es MBR. --> En mi caso era Gpt, porque sale el *.
- Si el disco es GPT, ejecuta create partition primary id=de94bba4-06d1-4d40-a16a-bfd50179d6ac seguido del comando gpt attributes =0x8000000000000001 --> Esto es escribir primero la primera instrucción, pulsas enter y luego la segunda instrucción.
- Si el disco es MBR, ejecuta create partition primary id=27
--> A partir de aquí sigues las instrucciones como vienen:
- Para formatear la partición, ejecutaformat quick fs=ntfs label=”Windows RE tools”
- Para confirmar que se ha creado la partición de WinRE, ejecuta list vol
- Para salir de diskpart, ejecuta exit
- Para volver a habilitar WinRE, ejecuta reagentc /enable
- Para confirmar dónde está instalado WinRE, ejecuta reagentc /info
Luego vuelves a Configuración > Actualización y Seguridad > Le das a Reintentar o Buscar Actualización, y a tomar por ****. Ya lo tienes.
De nada.