Neues „EFI-Boot“-Laufwerk erscheint nach dem Zurücksetzen des OS X-Laufwerks auf HFS+

Vor Monaten habe ich eine Neuinstallation von Yosemite durchgeführt, und wie Sie an anderer Stelle lesen können, wurde das Laufwerk als Core Storage formatiert. Später habe ich Windows 8.1 über Bootcamp partitioniert und installiert.

Hat monatelang gut funktioniert (funktioniert eigentlich immer noch). Ich bootete mit gedrückter Optionstaste und konnte zwischen den Partitionen OS X und Windows wählen.

Bootcamp bietet jedoch keine Treiber zum Lesen von Core Storage-Datenträgern. Um Lesezugriff auf das OS X-Laufwerk von Windows zu erhalten, habe ich also den häufigsten Vorschlag befolgt, den ich finden konnte : diskutil coreStorage revert <UUID>. Es ist gut (wenn auch inoffiziell) dokumentiert und hat auch bei mir funktioniert - OS X-Laufwerk ist wieder HFS + und ich kann es lesen, wenn ich Windows starte.

So?

Das einzige Problem, das ich finden konnte, ist, dass mir jetzt beim Booten mit gedrückter Option eine dritte Option namens EFI boot angezeigt wird . Ich bin nicht mutig genug, darauf zu klicken, würde aber gerne wissen, was es ist, warum es da ist und wie ich es schließlich loswerden kann. Es wird natürlich nicht im Festplattendienstprogramm angezeigt.

Hier ist ein Bild, das meinem Fall ziemlich ähnlich ist:

Geben Sie hier die Bildbeschreibung ein

Vorher diskutil coreStorage reverthatte ich nur Yosemite- und Windows-Optionen; jetzt gibt es diesen neuen Kerl. Dies geschieht jedoch nur im Startbildschirm; Es gibt keinen EFI-Start im Festplatten-Dienstprogramm oder in der Startvolume-Ansicht.

Diskutil-Liste

/dev/disk0
   #:                       TYPE NAME                    SIZE       IDENTIFIER
   0:      GUID_partition_scheme                        *750.2 GB   disk0
   1:                        EFI EFI                     209.7 MB   disk0s1
   2:                  Apple_HFS Macintosh HD            609.3 GB   disk0s2
   3:                 Apple_Boot Recovery HD             650.0 MB   disk0s3
   4:       Microsoft Basic Data Windows HD              140.0 GB   disk0s4
/dev/disk1
   #:                       TYPE NAME                    SIZE       IDENTIFIER
   0:        CD_partition_scheme                        *116.8 MB   disk1
   1:     Apple_partition_scheme                         101.7 MB   disk1s0
   2:        Apple_partition_map                         17.9 KB    disk1s0s1
   3:                  Apple_HFS Vodafone Mobile Broa... 31.9 MB    disk1s0s2

//last one should be my internet key actually plugged in.
A habe noch ein paar Fragen. Erstens, welche Symbole erscheinen, wenn Sie in der Anwendung „Systemeinstellungen“ zum Fenster „Startvolume“ gehen? Zweitens, könnten Sie zu Ihrer Frage die Ausgabe des Befehls posten diskutil list? Drittens, was ist das Modell Ihres Mac?
@David (1) Ich sehe dort kein EFI-Zeug, nur OS X und Windows. (2) Aktualisierte Antwort mit der Ausgabe und (3) MBP 15 "Anfang 2011. Vielen Dank.
Wie können Sie sagen "Ich sehe dort kein EFI-Zeug", da es disk0s1 ist, wie es sein soll. Es sollte nur nicht im Bootmenü sein. Sie müssen nach einer Möglichkeit suchen, es im Boot-Menü zu verbergen, aber Sie sollten es nicht von disk0 entfernen.
@ user3439894 bezog sich auf die erste Frage von David - in Systemeinstellungen -> Startvolume. Ich sehe definitiv EFI-Sachen in diskutil list, obwohl ich nicht weiß, was es ist.
Da Sie von CoreStorage wieder zurückgekehrt sind, ist die Wiederherstellungspartition im Bootmanager wieder sichtbar, wie Sie im Screenshot zeigen. Es wurde falsch benannt (ich habe es selbst gesehen), aber wenn Sie es booten, sollten Sie die Recovery HD erkennen. Damals habe ich meine über den blessBefehl umbenannt.
@ user3439894: Patienten! Ich versuche, einen Weg zu finden, um zu bestätigen, dass die Bezeichnung „EFI Boot“ mit der Partition disk0s3 verknüpft ist. Ich weiß, dass Sie das Label mit dem Befehl ändern können bless --folder directory --label name, aber ich weiß (noch) nicht, wie ich das vorhandene Label in einem Terminalfenster anzeigen kann.
Standardmäßig ist es im Festplattendienstprogramm ausgeblendet und kann anhand der Informationen unter „ Versteckte Partitionen anzeigen und bereitstellen“ in Mac OS X angezeigt werden . Dies ist jedoch nicht der Fall, um das Problem zu lösen, dass es nicht als Auswahlmöglichkeit angezeigt wird, wenn beim Starten des Mac die Optionstaste gedrückt gehalten wird. Die EFI-Partition sollte auf der Festplatte vorhanden sein, suchen Sie nach einer Möglichkeit, sie vor dem Anzeigen zu verbergen, wenn Sie die Optionstaste gedrückt halten.
@David Anderson, okay, ich verstehe, worauf du hinauswillst.
Ich kann versuchen, es zu booten und sicherzustellen, dass es disk0s3 ist. Würde das Booten in die echte EFI disk0s1 schaden? ..falls es richtig beschriftet ist.
Nein, es wird nichts schaden.
@Redarm: Wenn Sie eine Antwort posten, werde ich meine entfernen.
Nach dem Booten kann ich bestätigen, dass es sich um die Wiederherstellungspartition handelt. Mir fehlt aber noch eine Lösung.
@ DavidAnderson Ok, aber ich kann nur die vielleicht langwierige Art und Weise posten, wie ich es getan habe. Ihr Ansatz ohne das Mounten der Recovery HD scheint eine bessere Richtung zu sein (hätte es funktioniert).

Antworten (1)

Um die Wiederherstellungspartition mit dem falschen Namen „EFI Boot“ umzubenennen, habe ich zuerst die Wiederherstellungs-Festplatte gemountet, indem ich alle Partitionen im Festplattendienstprogramm angezeigt habe. So zeigen Sie alle Partitionen an:
1.) Beenden Sie das Festplattendienstprogramm.
2.) Schreiben oder fügen Sie im Terminal ein:
defaults write com.apple.DiskUtility DUShowEveryPartition 1und drücken Sie die Eingabetaste.
Starten Sie das Festplatten-Dienstprogramm und mounten Sie die versteckte, aber jetzt angezeigte „Recovery HD“, indem Sie sie in der Seitenleiste auswählen und auf das Menü „mount“ klicken. Hier hat es mit seinem richtigen Namen "Recovery HD" gemountet.

Benennen Sie es dann um, indem Sie Terminal und diesen Befehl verwenden:
sudo bless --folder /Volumes/Recovery\ HD --label "Recovery HD", oder ändern Sie die Bezeichnung „Recovery HD“ in etwas, das bevorzugt wird.

Um das „Alle Partitionen anzeigen“ des Festplattendienstprogramms zurückzusetzen, verwenden Sie einfach denselben Befehl mit „0“ anstelle von „1“:defaults write com.apple.DiskUtility DUShowEveryPartition 0

Bearbeiten: Änderungen in macOS Sierra führen zu einem anderen Ansatz:

  1. Suchen Sie die Datenträgerkennung, indem Sie den folgenden Befehl im Terminal ausführen:

    Diskutil-Liste

Dadurch wird die Recovery HD mit diskXsX (z. B. disk0s3) identifiziert.

  1. Mounten Sie die Recovery HD mit Hilfe der gefundenen Kennung, z. B.:

    diskutil mount disk0s3

Ersetzen Sie wie im oben in Schritt 1 genannten Beispiel "disk0s3" durch Ihre eigene gefundene Kennung.

  1. Verwenden Sie dann den folgenden Befehl, um die Datenträgerbezeichnung zu ändern:

    sudo bless --folder /Volumes/Recovery\ HD/System/Library/CoreServices --label "Recovery HD"

Ersetzen Sie erneut "Recovery HD" durch Ihr eigenes bevorzugtes Festplattenlabel.

Erledigt! Ich habe zwei Fragen. Wie kann ich zum ursprünglichen Festplattendienstprogramm zurückkehren? Ich habe es versucht default delete com.apple.DiskUtility DUDebugMenuEnabled, und das Debug-Menü ist verschwunden, aber ich kann immer noch die versteckten, nicht gemounteten Festplatten sehen.
Und zweitens: bezieht sich diese Kennzeichnung nur auf OS X? Ich möchte auch die Windows-Partition umbenennen, weil mir der Name beim Option-Boot nicht gefällt. Kann ich das tun, oder würde das Windows-Betriebssystem beim Booten wütend werden?
Ok, fürs erste musste ich nur "Jede Partition anzeigen" im Debug-Menü abwählen.
Sollte theoretisch auch für Windows funktionieren, kann ich aber nicht testen.
Ja, das Debug-Menü wird nicht wirklich benötigt und Sie könnten "Alle Partitionen anzeigen" separat aktivieren und deaktivieren.<br> defaults write com.apple.DiskUtility DUShowEveryPartition 0Hätte es ohne das Debug-Menü wieder deaktiviert.