Estoy usando un sistema de arranque dual Windows 10/Ubuntu 18.04, y el sistema operativo Windows está almacenado en mi SSD de 500 GB (Disco C:) y el sistema operativo Ubuntu está almacenado en mi HDD de 3 TB (Disco D:). Estaba haciendo algunos experimentos con el sistema operativo Ubuntu y rompí mi sistema Ubuntu, así que planeo limpiar mi disco duro y reinstalar el sistema operativo Ubuntu.
Ejecuté diskmgmt.msc y descubrí que tenía dos particiones EFI, una en cada disco (una en el SSD, otra en el HDD;foto). Supongo que la partición EFI en el SSD (Disco C:) es para mi sistema Windows y la partición EFI en el HDD (Disco D:) es para mi sistema Ubuntu... pero tengo miedo de borrar mi disco D: porque no estoy completamente seguro si es la partición EFI de mi sistema Ubuntu o mi sistema Windows; No quiero estropear mi sistema Windows porque tiene algunos proyectos importantes en los que he estado trabajando.
¿Hay alguna manera de encontrar qué partición EFI es para qué sistema operativo, de modo que pueda borrar de forma segura mi disco D: sin dañar nada en mi sistema Windows?¡Gracias una tonelada!
Respuesta1
Arranque desde un USB en vivo de Linux (asegurándose de arrancar en modo UEFI). Ejecute efibootmgr -v
y busque la entrada de inicio "Administrador de arranque de Windows". Debería verse así (el ejemplo está ajustado en líneas para mayor claridad):
# efibootmgr -v Boot000D* Administrador de arranque de Windows HD(2,GPT,9c2d4ffe-c42a-4d89-bdaf-1c77bee95cae,0x96800,0x32000) /Archivo(\EFI\Microsoft\Boot\bootmgfw.efi) VENTANAS.........
El GUID HD(2,GPT,...)
es un GUID de partición que corresponde al "PARTUUID" en lsblk
:
# lsblk -o name,size,partuuid
NAME SIZE PARTUUID
sda 931.5G
├─sda1 512M 9c2d4ffe-c42a-4d89-bdaf-1c77bee95cae
└─sda2 923.1G 22b80d95-d702-4d75-a8d4-dc8b7182bc56
Si encuentra una partición coincidente, esa es la que debe conservarse. (Convenientemente, en su caso, los dos tienen tamaños completamente diferentes, por lo que deberían ser fáciles de reconocer).
También puede mount
cada partición e inspeccionar su contenido. Si la partición contiene un EFI/Microsoft/Boot
directorio con un bootmgfw.efi
archivo, ese es Windows. Si senocontiene un archivo de este tipo, definitivamente Windows no lo utiliza.
Ahora que sabes cuál es la partición de Windows, puedes usar fdisk
o gdisk
o cfdisk
para eliminar particiones delotrodisco.
Respuesta2
Dado que las dos particiones EFI no son del mismo tamaño, aquí hay una forma sencilla de encontrar desde la que está arrancando:
- Ejecute el símbolo del sistema (CMD) como administrador
- Ingrese el comando:
mountvol f: /s
(puede elegir otra letra paraf:
) - Ingrese el comando:
dir f:
- El tamaño
f:
del espacio libre indicará qué disco es este. Si tiene más de 99 MB, este es el más grande. - Para deshacer el montaje, ingrese el comando:
mountvol f: /d
.
Aquí está el resultado en mi computadora: