Wie entferne ich die EFI-Partition auf meinem USB unter Mac OS X 10.11?

36030
Patrick Miller

Ich muss die EFI-Partition auf meinem USB-Stick entfernen, da beim Versuch, Dateien von meiner PS4 zu kopieren, die PS4 diese Partition auswählt und letztendlich keinen Speicherplatz mehr hat, als den viel größeren Speicherplatz zu verwenden.

Der EFI ist etwa 200 MB groß und der USB-Speicher ist 16 GB. Anscheinend ist die einzige Möglichkeit, die PS4 auf die große Partition schreiben zu lassen, die EFI-Partition zu entfernen.

Bitte helfen

Patrick

5
Es sollte so einfach sein, die Festplatte zu formatieren und dann eine einzelne Partition auf der Festplatte zu erstellen. Ramhound vor 8 Jahren 1

4 Antworten auf die Frage

9
Wes Sayeed

Apple erstellt automatisch und transparent eine EFI-Partition auf einer GPT-formatierten Festplatte (dies ist das Standardformat). Um es loszuwerden, müssen Sie das Flash-Laufwerk mit dem MBR-Partitionsschema neu formatieren.

Wählen Sie im Festplatten-Dienstprogramm das Flash-Laufwerk selbst (nicht das darunterliegende Volume) und wählen Sie Löschen in der Symbolleiste. Vergewissern Sie sich, dass im angezeigten Fenster MS-DOS (FAT) als Formattyp (nicht in der Abbildung unten gezeigt) und Master Boot Record als Schematyp ausgewählt sind.

enter image description here

HINWEIS: Stellen Sie sicher, dass Sie als Formattyp MS-DOS (FAT) auswählen. Ich habe den Screenshot gepackt und gepostet, bevor mir klar wurde, dass das falsche Format angezeigt wurde.

4
Gordon Davisson

Es scheint, als wäre Ihre USB-Festplatte mit einer GUID-Partitionstabelle (GPT) formatiert. Die EFI-Partition ist ein Standard bei der Formatierung von Festplatten mit GPT. Daher sollte sie wahrscheinlich nicht entfernt werden. Ich vermute jedoch, Sie möchten den GPT stattdessen durch eine MBR-Partitionstabelle (Master Boot Record) ersetzen.

Um dies unter OS X zu ändern, müssen Sie die Festplatte mit dem Festplatten-Dienstprogramm neu formatieren (löschen). Wählen Sie in der Seitenleiste die Festplatte aus. Vergewissern Sie sich, dass Sie den Plattengeräteintrag und nicht das Volume auswählen. Das Volume wird unterhalb des Festplatteneintrags in der Seitenleiste eingerückt. Informationen zum ausgewählten Datenträger werden unten im Fenster des Festplatten-Dienstprogramms angezeigt, einschließlich des Partitionsschemas. Wenn es sich um eine GUID-Partitionstabelle (oder eine GUID-Partitionszuordnung) handelt, müssen Sie die Festplatte löschen. Wenn Master Boot Record angezeigt wird, passiert etwas Seltsames, weil die EFI-Partition darunter nicht vorhanden sein sollte. Wenn etwas über MS-DOS oder Windows aussagt, haben Sie das Volume anstelle des Datenträgers ausgewählt. versuchen Sie es nochmal.

Angenommen, dies ist das Problem. Sie können die Festplatte löschen (stellen Sie sicher, dass Sie die Festplatte und nicht das Volume ausgewählt haben; außerdem ist es die richtige Festplatte!). Es gibt ein Popup-Menü "Format": Wählen Sie "MS-DOS (FAT)". Wenn Sie El Capitan verwenden, wird auch ein Popup-Menü "Schema" angezeigt: Wählen Sie "Master Boot Record" (bei älteren Versionen wird davon ausgegangen, dass dies automatisch auf der MS-DOS-Auswahl basiert). Das sollte Ihnen eine Platte mit einem einzelnen FAT32-Volume ohne EFI-Partition geben.

Wenn Sie nur das Volume und nicht das gesamte Festplattenlaufwerk löschen, bleibt das Partitionsschema unverändert, und die verborgene EFI-Partition bleibt erhalten. Sie müssen die gesamte Festplatte löschen!

Die EFI-Systempartition (ESP) wird von der GPT-Spezifikation *** NOT *** benötigt. Es ist absolut legal, eine GPT-Platte ohne ESP zu erstellen, und viele Partitionierungswerkzeuge ermöglichen dies. Das Festplatten-Dienstprogramm von Apple erstellt jedoch auf allen GPT-Datenträgern (oder zumindest auf allen GPT-Datenträgern, die eine gewisse Größe haben) ein ESP und versteckt es anschließend. Daher ist Ihre Lösung gültig. Rod Smith vor 8 Jahren 1
@RodSmith Ich könnte schwören, dass ich gelesen habe, dass es Teil der Spezifikation ist, aber anscheinend habe ich mir das eingebildet. Danke für den Hinweis, ich habe meine Antwort korrigiert. Gordon Davisson vor 8 Jahren 0
2
Rod Smith

Die von Wes Sayeed und Gordon Davisson angebotenen Lösungen sind absolut sinnvoll, vorausgesetzt, Sie haben keine Daten auf der Festplatte, die Sie behalten möchten. Wenn Sie Daten auf der Hauptpartition der Festplatte aufbewahren müssen, können Sie das ESP sicher löschen - nur nicht mit dem Festplatten-Dienstprogramm von Apple. Das Befehlszeilentool gptsollte dazu in der Lage sein, aber ich bin kein Experte für die Verwendung. Ich empfehle Ihnen, die Manpage zu lesen, um Informationen zur Verwendung des Befehls zu erhalten. Ein anderes Werkzeug, das Sie verwenden könnten, ist meine eigene GPT-Datei fdisk ( gdisk) . In der Dokumentation finden Sie eine Übersicht über die Verwendung. Um eine Partition zu löschen, würden Sie:

  1. Starten Sie gdiskauf Ihrer Festplatte.
  2. Geben Sie pden Typ ein, um die Partitionstabelle anzuzeigen.
  3. Stellen Sie anhand der Größe der Festplatte und der verfügbaren Partitionen sicher, dass Sie auf der rechten Festplatte arbeiten. Wenn nicht, geben Sie qzum Beenden ein.
  4. Identifizieren Sie das ESP. Dies ist die Partition mit dem Typencode EF00, wie im vorherigen Schritt gezeigt.
  5. Geben Sie ein d, um eine Partition zu löschen. Sie werden gefragt, welchen Sie löschen möchten. Geben Sie diese Informationen ein. (Normalerweise ist das ESP die erste Partition auf der Festplatte.)
  6. Geben Sie ein p, um die Partitionstabelle erneut anzuzeigen und zu überprüfen, ob Sie die richtige Partition gelöscht haben.
  7. Geben Sie ein w, um Ihre Änderungen zu speichern. Sie werden aufgefordert, diese Aktion zu bestätigen. Tun Sie dies.

Wenn Sie mit einem anderen Betriebssystem einen Dual-Boot-Vorgang ausführen oder die Festplatte in ein anderes Betriebssystem verschieben können, können Sie die entsprechenden Tools auch für diesen Job verwenden. So etwas wie GParted oder partedLinux kann zum Beispiel eine unerwünschte Partition löschen.

Beachten Sie, dass das Löschen einer Partition wie oben beschrieben den Speicherplatz nicht verwendet. Das ESP ist so klein, dass dies selbst auf Ihrem 16-GB-USB-Flash-Laufwerk keine große Rolle spielt. Wenn Sie den Speicherplatz benötigen, können Sie ihn mit MBR (oder mit GPT, aber ohne ESP) sichern und neu erstellen.

1
cwicseolfor

Nicht um einen alten Post zu stoßen, aber ich hatte heute genau dieses Problem und diese Seite war die beste Erklärung, die ich online gefunden habe - nämlich die Notwendigkeit, eine versteckte EFI-Partition auf einem USB-Laufwerk in High Sierra zu entfernen.

Pro Apple-Entwicklerseiten "Während das ESP wie ein FAT32-Volume aussieht, handelt es sich tatsächlich um ein EFI-Dateisystem", mounten die PS4 es als erste "lesbare" Partition, die es sieht. Versteckte Partitionen sind jetzt nicht mehr über das Festplatten-Dienstprogramm erreichbar, aber ich fühlte mich ziemlich wohl, wenn ich sie auf meinem USB-Laufwerk lösche

diskutil liste

um die Partition zu identifizieren (dargestellt als Partition s1 auf Platte 2), und

diskutil eraseVolume "Free Space" ExEFI disk2s1

diese Partition löschen (als freier Speicherplatz, da die Partition zu klein war, um neu geschrieben zu werden, aber auch zu klein, um sich darüber Sorgen zu machen). Ich kann nicht garantieren, dass ich die Fahrt nicht irgendwie gefährdet oder die Zukunftssicherheit zerstört habe - Leeroy Jenkins? - Aber es funktioniert bisher wunderbar. Lassen Sie mich eine Neuformatierung in MBR vermeiden und erlaubte mir, die versteckte Partition in Mac OS ohne das alte Debug-Menü des Festplatten-Dienstprogramms zu löschen, das sie entfernt haben.

Wenn Sie anschließend "diskutil list" ausführen, werden mir nur die Partitionen auf Festplatte 2 angezeigt, die ich wollte, und die PS4 überspringt alles, was Apple für meine exFAT-Medienpartition benötigt. Vielen Dank an die Antworten oben für ihre Hilfe in diesen Jahren und ich hoffe, dass jemand auf der ganzen Linie etwas Gutes tut!

Ich hatte das gleiche Problem mit PS4. Das hat mein Problem gelöst Raúl Ferràs vor 5 Jahren 0