¿Puedo eliminar la 'Partición del sistema EFI' sin dañar otros datos en el disco?

17

Tengo tres discos duros externos en una carcasa USB. Después de una actualización reciente a Windows 7, durante la cual estas tres unidades se instalaron realmente dentro de la torre de la PC, dos de las tres unidades ahora tienen una partición EFI de 200 MB , y las dos unidades no aparecen como unidades utilizables en Windows 7 o Snow Leopard . Una de las unidades está vacía; el otro, sin embargo, tiene un montón de cosas que quiero guardar si es posible.

¿Cómo puedo volver a estos datos? ¿Puedo simplemente eliminar la partición EFI y todo estará bien? ¿O tengo que hacer algo más complicado? ¿O solo soy una manguera?

Andy
fuente

Respuestas:

18

Supongo que originalmente formateó estas unidades en un sistema Intel Mac (OS X).

En lugar de parafrasear lo que he escuchado en otros lugares, simplemente citaré el artículo de Wikipedia para la partición del sistema EFI .

En las computadoras Macintosh con arquitectura Apple – Intel, la partición EFI está inicialmente en blanco y no se utiliza para el arranque.

Sin embargo, la partición EFI se usa como área de preparación para actualizaciones de firmware; específicamente, coloca una utilidad flash de firmware (binario EFI) y un archivo de datos (FD - "Dispositivo de firmware") en el directorio EFI / APPLE / FIRMWARE que luego se ejecuta al reiniciar el sistema en modo "firmware flash".

Si se elimina, el sistema aún se iniciará y el administrador de inicio aún permitirá a los usuarios elegir si iniciar una partición Boot Camp o el Mac OS X predeterminado, pero las actualizaciones de firmware fallarán.

Como creo que se ha señalado en otras respuestas, Windows 7 no usa la partición EFI y no se crea cuando se usa un sistema que no usa EFI. En otras palabras, si no va a utilizar estas unidades como otra cosa que no sean unidades de datos, sí, puede eliminar la partición EFI.

Me temo que no me tomé el tiempo de experimentar y descubrir si eliminar la partición EFI resolverá los problemas que tiene con Windows 7 "viendo" sus particiones NTFS en la unidad. Pero parece que valdría la pena intentarlo.

Si recuerdo correctamente, no podrá eliminar la partición EFI de la Disk Managementutilidad de Windows . Una forma de eliminar las particiones EFI es ejecutando DISKPARTdesde el símbolo del sistema de una ventana (elevada).

Hago esto seleccionando primero la partición que quiero eliminar y luego verificando que he seleccionado la partición correcta. A continuación se muestra un ejemplo con uno de mis discos.

Después de estar seguro de haber seleccionado la partición que desea eliminar, el comando
delete part override
debería eliminarla.

(Si no se preocupan por cualquiera de los datos de la unidad y sólo quiere crear particiones en ella, también se puede utilizar el cleancomando. Para obtener más información al respecto, el tipo HELP CLEANde DISKPART.)

Espero que esto ayude.

DISKPART> list disk
  Disk ###  Status         Size     Free     Dyn  Gpt
  --------  -------------  -------  -------  ---  ---
  Disk 0    Online           76 GB      0 B
  Disk 1    Online          372 GB    32 GB
  Disk 2    Online          465 GB      0 B
  Disk 3    Online          931 GB      0 B
  Disk 4    Online          149 GB   255 MB        *

DISKPART> select disk 4
Disk 4 is now the selected disk.

DISKPART> list part
  Partition ###  Type              Size     Offset
  -------------  ----------------  -------  -------
  Partition 1    System             200 MB    20 KB
  Partition 2    Unknown             37 GB   200 MB
  Partition 3    Unknown            111 GB    37 GB

DISKPART> select part 1
Partition 1 is now the selected partition.

DISKPART> detail part
Partition 1
Type    : c12a7328-f81f-11d2-ba4b-00a0c93ec93b
Hidden  : Yes
Required: No
Attrib  : 0000000000000000
Offset in Bytes: 20480

  Volume ###  Ltr  Label        Fs     Type        Size     Status     Info
  ----------  ---  -----------  -----  ----------  -------  ---------  --------
* Volume 15        EFI          FAT32  Partition    200 MB  Healthy    Hidden
John irracional
fuente
Muchas gracias por aclarar esto. Tengo una configuración de arranque dual (MBR) Win7 / OSX donde el EFI pertenece a Windows. (No tenía su información cuando creé la configuración). Windows ahora requiere el EFI, y OSX lo requiere solo para las actualizaciones de firmware. Para actualizar a Mavericks (requiere actualización de firmware), tengo la intención de cambiar temporalmente el disco duro. Después de actualizar el firmware usando un disco duro vacío, deseo volver a cambiar el original y actualizar el software a Mavericks para completar el proceso. ¿Alguna idea, advertencias o alternativas?
Timo
@Timo Todavía entiendo que para un sistema OS X / Windows 7 de arranque dual (Boot Camp), que utiliza un kludge híbrido de partición MBR / GPT, Windows NO requeriría la partición EFI. ¿Por qué dice que "Windows ahora requiere el EFI" ?
John irracional
@irrationalJohn Cuando elimino el EFI, Windows no se inicia. En configuraciones anteriores, tenía Windows instalado a través del asistente Boot Camp, en cuyo caso no crea ni requiere un EFI. Pero al usar esta instalación 'simple', Windows no puede vivir sin ella. Me pregunto si puedo cambiar esto en la situación actual.
Timo
1

¡Acabo de tener un problema similar y borrar parte o borrar volumen en realidad estaban bloqueando diskpart!

En otro foro encontré el comando "limpiar" que limpia el disco seleccionado actualmente.

> list disk
....
> select disk 1
> clean

y ahora el disco está MUY limpio. No tiene un MBR o GPT. En mi caso, quería instalar Server 2008 (no R2) y, por lo tanto, tuve que quitar el GPT de un disco que anteriormente había ejecutado Windows 7

Jay R. Wren
fuente
1

Enfrenté un problema con mi Iomega iConnect "viendo" una de las particiones NTFS en mi HDD externo.

Tuve que eliminar la partición EFI en la unidad (solía ser mi unidad interna MBP antes de reemplazarla) y luego todo funcionó bien.

Si tiene problemas con Windows 7 al leer la unidad NTFS, esta podría ser una posible solución.

CAC
fuente
0

Una partición de 200 MB no es nada significativo para el estándar actual. Si yo fuera tú, no me metería con eso.

Pero, he tenido una experiencia con respecto a la eliminación de una partición EFI. Traté de eliminar el EFI en una partición de Mac OS X. Resulta que Mac OS X no podrá leer las particiones NTFS existentes en el disco duro EFI. Lo solucioné cuando volví a formatear todo el disco duro para usar una tabla de particiones GUID (GPT).

Además, dudo que haya datos significativos en la partición EFI, pero de todos modos aquí es cómo se monta en Mac OS X:

mkdir /Volumes/EFI
mount_hfs /dev/disk0s1 /Volumes/EFI
deddebme
fuente
No estoy preocupado por los 200 MB de espacio; eso es maní cuando hablamos de casi 6 TB de discos. Mi problema es que estas pequeñas particiones aparecieron repentinamente (o tal vez han estado allí todo el tiempo y me di cuenta), y ahora no puedo acceder a los otros 9.5GB de datos en una de las unidades.
Andy
¿Has intentado buscar esos 9,5 GB de datos en Windows 7?
deddebme
0

¿Intentó enchufar la unidad con los datos inaccesibles en la PC con Windows 7 internamente después de descubrir su problema?

No creo que sea probable que haya creado de alguna manera una partición EFI en una unidad sin emitir un comando para hacerlo. O esas particiones estaban allí antes de su actualización, o le dijo al instalador de Windows 7 que hiciera algo para crearlas. Consulte el artículo Instalación de Windows en una computadora basada en EFI con respecto a los sistemas que admiten EFI y BIOS:

Si el programa de instalación de Windows se inicia en modo BIOS en un sistema EFI / BIOS combinado, las particiones ESP y MSR no se crean. Una vez completada la instalación de Windows, use el comando Diskpart para verificar que se crearon las particiones ESP y MSR.

Peter Mortensen
fuente