Como reparar el arranque de un dualboot con EfI compartida. (Windows y Linux), para desistalar Linux.

Publicado el 3 de enero de 2025, 17:47

Antes de nada, aclarar que es indiferente la distribución de GNU/Linux que estés usando, ya que haremos todo el procedimiento desde Windows.

Asi que, iniciaremos el PC con Windows, seleccionándolo desde GRUB. (El GRUB también desaparecerá, por si te lo preguntabas).

 

Antes de nada, antes de borrar todo aquello que sea de Linux, es importante saber que tipo de disco estamos usando.

Si es GPT o MBR. Abriremos una línea de comandos, ( CMD en Windows)

 

1- Ejecutamos diskpart.

Esto es una pequeña utilidad de Windows para gestionar los volúmenes.

 

2- Ejecutaremos: list disk

Si nuestro disco es GPT, aparecerá una estrellita en la columna GPT. Si no lo fuese significa que este es MBR.

En este artículo, te explicaré primero que hacer si es GPT y luego veremos como hacer lo mismo en discos MBR.

 

3- Eliminar particiones de GNU/Linux

Es importante que al hacer esto te asegures de no perder ningun archivo, así que siempre haz copias de seguridad.

Hacemos clic derecho en el menú inicio y vamos a “Administración de Discos”.

Aparecerán varias particiones, incluso varios discos.

¿Cuales son las particiones de Linux?

Las de Windows son las particiones NTFS o FAT32. A parte de estas, aparecerán dos particiones más: La partición de recuperación y la partición de sistema EFI.

Como podéis observar, las particiones que Windows no reconoce suelen ser las particiones de GNU/Linux (a excepción de la recuperación y del EFI).

Si usas MBR, no tendrás partición EFI.

Las particiones de GNU/Linux son particiones EXT4, pero Windows no las reconoce. Si tienes localizada la partición (o particiones) de GNU/Linux, elimínalas. Haciendo clic derecho en “Eliminar”.

Ahora ya hemos borrado GNU/Linux. Ahora debemos arreglar el cargador de arranque y actualizarlo para que pueda iniciar.

 

4- Arreglar el cargador de arranque GPT

Si el disco es GPT, entonces el procedimiento es algo más complejo que si fuese MBR.

Abrimos un terminal:

 

5- Ejecutamos nuevamente diskpart

Y seleccionamos el disco 0 (o en el que tengas instalado).

 

6- Sel disk 0

A continuación seleccionaremos la partición EFI, en mi caso es la 1, pero en el tuyo, puede variar.

7- Sel part 1

Y le asignaremos una letra, por ejemplo la Z:

 

8- Assign letter z:

Y salimos:

9- Ejecutando exit

Finalmente, reparamos el arranque con el siguiente comando:

10- bcdboot c:\windows /s z: /f all

Archivos de arranque arreglados.

Pero... Nos faltará una cosa que aunque parezca insignificante, no lo es. Decirle a la UEFI de nuestro PC que Linux ya no existe.

¿Como? Con el comando:

 

11- bcdedit.exe /enum firmware

Aparecerán varias entradas, esas entradas son las entradas UEFI de los sistemas operativos. Entre ellas, buscamos la entrada de nuestra distribución. Yo tenía Ubuntu, entonces buscaré Ubuntu.

En ella verás que aparece un número con letras... Lo copiamos (con los corchetes incluidos).

Y para borrarla ejecutamos:

 

12- bcdedit.exe /delete X (Donde la X es el número que has copiado.)

 

13- Discos MBR

Para solucionar el arranque abriremos una línea de comandos como administrador.

Y escribimos el comando:

 

14- bootsect.exe /nt 60 c: /mbr

Este comando sirve para reparar el arranque.

Hecho esto, si todo ha salido bien, ya estará todo listo.

Añadir comentario

Comentarios

Todavía no hay comentarios