Posso eliminare la "partizione di sistema EFI" senza danneggiare altri dati sull'unità?


17

Ho tre HDD esterni in un contenitore USB. Dopo un recente aggiornamento a Windows 7, durante il quale queste tre unità sono state effettivamente installate all'interno del PC tower, due delle tre unità hanno ora una partizione EFI da 200 MB e le due unità non vengono visualizzate come unità utilizzabili in Windows 7 o Snow Leopard . Una delle unità è vuota; l'altro, tuttavia, contiene un sacco di cose che voglio salvare, se possibile.

Come posso tornare a questi dati? Posso semplicemente eliminare la partizione EFI e tutto andrà bene? O devo fare qualcosa di più complicato? O sono appena stato spazzato?

Risposte:


18

Presumo che tu abbia formattato originariamente queste unità su un sistema Intel Mac (OS X).

Piuttosto che parafrasare ciò che ho sentito in altri posti, citerò semplicemente l'articolo di Wikipedia per la partizione del sistema EFI .

Sui computer Macintosh con architettura Apple – Intel, la partizione EFI è inizialmente vuota e non utilizzata per l'avvio.

Tuttavia, la partizione EFI viene utilizzata come area di gestione temporanea per gli aggiornamenti del firmware; in particolare inserisce un'utilità flash firmware (binario EFI) e un file di dati (FD - "Firmware Device") nella directory EFI / APPLE / FIRMWARE che viene quindi eseguita al riavvio del sistema in modalità "flash firmware".

Se eliminato, il sistema verrà comunque avviato e il gestore di avvio consentirà comunque agli utenti di scegliere se avviare una partizione Boot Camp o il Mac OS X predefinito, ma gli aggiornamenti del firmware non riusciranno.

Come credo sia stato sottolineato in altre risposte, la partizione EFI non viene utilizzata da Windows 7 e non viene creata quando si utilizza un sistema che non utilizza EFI. In altre parole, se non si intende utilizzare queste unità come qualcosa di diverso dalle unità dati, sì, è possibile eliminare la partizione EFI.

Temo di non aver avuto il tempo di sperimentare e scoprire se l'eliminazione della partizione EFI risolverà i problemi che si verificano con Windows 7 "vedere" le partizioni NTFS sull'unità. Ma sembra che varrebbe la pena provare.

Se ricordo bene non sarà possibile eliminare la partizione EFI Disk Managementdall'utilità di Windows . Un modo per eliminare le partizioni EFI è eseguendo DISKPARTdal prompt dei comandi di una finestra (elevata).

Lo faccio selezionando prima la partizione che voglio eliminare e quindi verificando di aver selezionato la partizione corretta. Di seguito è riportato un esempio con una delle mie unità.

Dopo aver verificato di aver selezionato la partizione che si desidera eliminare, il comando
delete part override
dovrebbe eliminarla.

(Se non si cura di alcuni dei dati sul disco e vogliono solo ripartizionare esso, è possibile anche utilizzare il cleancomando. Per maggiori informazioni su di esso, di tipo HELP CLEANa DISKPART.)

Spero che sia di aiuto.

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

Grazie mille per aver chiarito questo. Ho una configurazione di avvio doppio (MBR) Win7 / OSX in cui EFI appartiene a Windows. (Non avevo le tue informazioni quando ho creato l'installazione.) Windows ora richiede EFI e OSX lo richiede solo per gli aggiornamenti del firmware. Per eseguire l'aggiornamento a Mavericks (richiede l'aggiornamento del firmware), intendo sostituire temporaneamente il disco rigido. Dopo aver aggiornato il firmware utilizzando un disco rigido vuoto, desidero scambiare l'originale e aggiornare il software a Mavericks per completare il processo. Qualche idea, avvertimento o alternativa?
Timo,

@Timo Resta ancora inteso che per un sistema OS X / Windows 7 a doppio avvio (Boot Camp), che utilizza un kludge ibrido di partizionamento MBR / GPT, Windows NON richiederebbe la partizione EFI. Perché dici che "Windows ora richiede EFI" ?
irrazionale John

@irrationalJohn Quando elimino EFI, Windows non si avvia. Nelle configurazioni precedenti, avevo installato Windows tramite Assistente Boot Camp, nel qual caso non crea né richiedevo un EFI. Ma usando questa installazione 'semplice', Windows non può vivere senza di essa. Mi chiedo se posso cambiarlo nella situazione attuale?
Timo,

1

Ho appena avuto un problema simile ed elimina la parte o elimina il volume in realtà si sta bloccando diskpart!

Su un altro forum ho trovato il comando "clean" che pulisce il disco attualmente selezionato.

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

e ora il disco è MOLTO pulito. Non ha un MBR o GPT. Nel mio caso volevo installare Server 2008 (non R2) e quindi ho dovuto rimuovere GPT da un disco che aveva precedentemente eseguito Windows 7


1

Ho riscontrato un problema con il mio Iomega iConnect "vedendo" una delle partizioni NTFS sul mio HDD esterno.

Ho dovuto eliminare la partizione EFI sull'unità (prima era la mia unità interna MBP prima di sostituirla) e poi tutto ha funzionato bene.

In caso di problemi con Windows 7 durante la lettura dell'unità NTFS, questa potrebbe essere una possibile soluzione.


0

Una partizione da 200 MB non è nulla di significativo per lo standard di oggi. Se fossi in te, non ci scherzerei.

Ma ho avuto un'esperienza sull'eliminazione di una partizione EFI. Ho provato a eliminare EFI in una partizione di Mac OS X. Si scopre che Mac OS X non sarà in grado di leggere le partizioni NTFS esistenti nel disco rigido EFI. L'ho risolto quando ho riformattato l'intero disco rigido per utilizzare una GUID Partition Table (GPT).

Inoltre, dubito che ci siano dati significativi nella partizione EFI, ma comunque ecco come montarli in Mac OS X:

mkdir /Volumes/EFI
mount_hfs /dev/disk0s1 /Volumes/EFI

Non sono preoccupato per i 200 MB di spazio; sono le noccioline quando parliamo di quasi 6 TB di dischi. Il mio problema è che all'improvviso sono comparse queste piccole partizioni (o forse ci sono sempre state e l'ho appena realizzato), e ora non riesco ad accedere agli altri 9,5 GB di dati su una delle unità.
Andy,

Hai provato a cercare quei 9,5 GB di dati in Windows 7?
deddebme,

0

Hai provato a collegare l'unità con i dati inaccessibili al PC Windows 7 internamente dopo aver scoperto il tuo problema?

Non credo sia probabile che tu abbia potuto in qualche modo creare una partizione EFI su un'unità senza emettere un comando per farlo. O quelle partizioni erano lì prima dell'aggiornamento o hai detto al programma di installazione di Windows 7 di fare qualcosa per crearle. Consulta l'articolo Installazione di Windows su un computer basato su EFI relativo ai sistemi che supportano sia EFI che BIOS:

Se l'installazione di Windows si avvia in modalità BIOS su un sistema EFI / BIOS combinato, le partizioni ESP e MSR non vengono create. Al termine dell'installazione di Windows, utilizzare il comando Diskpart per verificare che siano state create le partizioni ESP e MSR.

Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.