Kann ich die 'EFI-Systempartition' löschen, ohne andere Daten auf dem Laufwerk zu beschädigen?

131811
Andy

Ich habe drei externe Festplatten in einem USB-Gehäuse. Nach einem kürzlich durchgeführten Upgrade auf Windows 7, in dem diese drei Laufwerke tatsächlich im PC Tower installiert wurden, verfügen zwei der drei Laufwerke jetzt über eine 200 MB- EFI-Partition, und die beiden Laufwerke werden weder unter Windows 7 noch als verwendbare Laufwerke angezeigt Schneeleopard . Eines der Laufwerke ist leer; die andere hat jedoch ein paar Sachen, die ich wenn möglich speichern möchte.

Wie kann ich auf diese Daten zurückgreifen? Kann ich die EFI-Partition einfach löschen, und alles wird gut sein? Oder muss ich etwas schwieriger machen? Oder bin ich einfach abgespritzt?

18

5 Antworten auf die Frage

19
irrational John

Ich gehe davon aus, dass Sie diese Laufwerke ursprünglich auf einem Intel Mac (OS X) -System formatiert haben.

Anstatt zu paraphrasieren, was ich an anderen Orten gehört habe, zitiere ich einfach den Wikipedia-Artikel für die Partition EFI System .

Bei Macintosh-Computern mit Apple-Intel-Architektur ist die EFI-Partition zunächst leer und wird nicht zum Booten verwendet.

Die EFI-Partition wird jedoch als Bereitstellungsbereich für Firmware-Updates verwendet. Insbesondere legt sie ein Firmware-Flash-Dienstprogramm (EFI-Binär) und eine Datendatei (FD - "Firmware Device") im Verzeichnis EFI / APPLE / FIRMWARE ab, das dann ausgeführt wird, wenn das System im Modus "Flash-Firmware" neu gestartet wird.

Wenn das System gelöscht wird, wird es weiterhin booten, und der Bootmanager ermöglicht Benutzern weiterhin die Wahl, ob eine Boot Camp-Partition oder das Standard-Mac OS X gestartet werden soll. Die Firmware-Updates schlagen jedoch fehl.

Wie ich glaube, wurde in anderen Antworten darauf hingewiesen, dass die EFI-Partition nicht von Windows 7 verwendet wird und nicht erstellt wird, wenn ein System verwendet wird, das EFI nicht verwendet. Wenn Sie diese Laufwerke also nicht nur als Datenlaufwerk verwenden, können Sie die EFI-Partition löschen.

Ich fürchte, ich habe mir nicht die Zeit genommen, um zu experimentieren und herauszufinden, ob das Löschen der EFI-Partition die Probleme lösen kann, die bei Windows 7 auftreten, wenn Ihre NTFS-Partitionen auf dem Laufwerk angezeigt werden. Aber es scheint, als wäre es einen Versuch wert.

Wenn ich mich richtig erinnere, können Sie die EFI-Partition nicht aus dem Windows- Disk ManagementDienstprogramm löschen . Eine Möglichkeit, die EFI-Partition (en) zu löschen, ist die Ausführung DISKPARTan einer Eingabeaufforderung eines (erhöhten) Fensters.

Ich mache das, indem ich zuerst die zu löschende Partition auswähle und dann vergewissere, dass ich die richtige Partition ausgewählt habe. Unten ist ein Beispiel mit einem meiner Laufwerke.

Nachdem Sie sicher sind, dass Sie die zu löschende Partition ausgewählt haben, sollte der Befehl
delete part override
sie löschen.

(Wenn Sie sich nicht für die Daten auf dem Laufwerk interessieren und diese einfach neu partitionieren möchten, können Sie auch den cleanBefehl verwenden. Um weitere Informationen darüber zu erhalten, geben Sie ihn HELP CLEANein DISKPART.)

Hoffe das hilft.

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 
Vielen Dank, dass Sie das geklärt haben. Ich habe ein Win7 / OSX-Dual-Boot-Setup (MBR), bei dem die EFI zu Windows gehört. (Ich hatte keine Informationen, als ich das Setup erstellt habe.) Windows benötigt jetzt EFI und OSX nur für Firmware-Updates. Um auf Mavericks zu aktualisieren (Firmware-Update erforderlich), habe ich vor, die Festplatte vorübergehend auszutauschen. Nach dem Aktualisieren der Firmware mit einer leeren Festplatte möchte ich das Original wieder eintauschen und die Software auf Mavericks aktualisieren, um den Vorgang abzuschließen. Irgendwelche Ideen, Warnungen oder Alternativen? Timo vor 10 Jahren 0
@Timo Ich verstehe immer noch, dass Windows für ein Dual-Boot (Boot Camp) OS X / Windows 7-System, das eine hybride Klasse von MBR / GPT-Partitionierungen verwendet, ** NICHT ** die EFI-Partition benötigt. Warum sagen Sie, dass "Windows jetzt die EFI benötigt" *? irrational John vor 10 Jahren 0
@irrationalJohn Wenn ich die EFI lösche, bootet Windows nicht. In früheren Setups hatte ich Windows über den Boot Camp-Assistenten installiert. In diesem Fall wird kein EFI erstellt oder benötigt. Mit dieser einfachen Installation kann Windows jedoch nicht ohne leben. Ich frage mich, ob ich das in der aktuellen Situation ändern kann. Timo vor 10 Jahren 0
1
Jay R. Wren

Ich hatte gerade ein ähnliches Problem und Teil löschen oder Volumen löschen waren tatsächlich Diskpart!

In einem anderen Forum habe ich den Befehl "clean" gefunden, der die aktuell ausgewählte Festplatte reinigt.

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

und jetzt ist die Scheibe SEHR sauber. Es hat keinen MBR oder GPT. In meinem Fall wollte ich Server 2008 (nicht R2) installieren und musste das GPT von einem Datenträger entfernen, auf dem zuvor Windows 7 ausgeführt wurde

1
CAC

Ich hatte ein Problem mit meinem Iomega iConnect, der eine der NTFS-Partitionen auf meiner externen Festplatte "sieht".

Ich musste die EFI-Partition auf dem Laufwerk löschen (zuvor war es mein internes MBP-Laufwerk, bevor ich es ausgetauscht habe), und alles hat gut funktioniert.

Wenn Sie Probleme mit Windows 7 beim Lesen des NTFS-Laufwerks haben, könnte dies eine mögliche Lösung sein.

0
deddebme

Eine 200-MB-Partition ist für den heutigen Standard nicht von Bedeutung. Wenn ich du wäre, würde ich mich nicht damit beschäftigen.

Ich habe jedoch Erfahrung mit dem Löschen einer EFI-Partition gemacht. Ich habe versucht, die EFI in einer Mac OS X-Partition zu löschen. Es stellt sich heraus, dass Mac OS X die auf der EFI-Festplatte vorhandenen NTFS-Partitionen nicht lesen kann. Ich habe das Problem behoben, als ich die gesamte Festplatte neu formatiert hatte, um eine GUID-Partitionstabelle (GPT) zu verwenden.

Ich bezweifle auch, dass sich in der EFI-Partition wichtige Daten befinden, aber wie auch immer Sie sie in Mac OS X mounten:

mkdir /Volumes/EFI mount_hfs /dev/disk0s1 /Volumes/EFI 
Ich mache mir keine Sorgen um die 200 MB Speicherplatz. Das sind Erdnüsse, wenn wir über fast 6 TB Festplatten sprechen. Mein Problem ist, dass diese kleinen Partitionen plötzlich auftauchten (oder vielleicht waren sie die ganze Zeit dort und ich habe es gerade realisiert), und jetzt kann ich nicht auf die anderen 9,5 GB Daten auf einem der Laufwerke zugreifen. Andy vor 14 Jahren 0
Haben Sie versucht, nach 9,5 GB an Daten in Windows 7 zu suchen? deddebme vor 14 Jahren 0
0
Peter Mortensen

Haben Sie versucht, das Laufwerk mit den nicht zugänglichen Daten intern an den Windows 7-PC anzuschließen, nachdem Sie Ihr Problem entdeckt haben?

Ich glaube nicht, dass Sie wahrscheinlich eine EFI-Partition auf einem Laufwerk erstellt haben könnten, ohne dazu einen Befehl ausgeben zu müssen. Entweder waren diese Partitionen vor dem Upgrade vorhanden, oder Sie haben dem Installationsprogramm für Windows 7 mitgeteilt, etwas zu tun, um sie zu erstellen. Lesen Sie den Artikel Installieren von Windows auf einem EFI-basierten Computer zu Systemen, die sowohl EFI als auch BIOS unterstützen:

Wenn Windows Setup auf einem kombinierten EFI / BIOS-System im BIOS-Modus gestartet wird, werden die ESP- und MSR-Partitionen nicht erstellt. Nach dem Abschluss von Windows Setup können Sie mit dem Befehl Diskpart überprüfen, ob die ESP- und MSR-Partitionen erstellt wurden.