GPT kann nicht zum Wiederherstellen der EFI-Partition verwendet werden

Ich habe versehentlich meine EFI-Partition gelöscht, von der ich jetzt weiß, dass sie schlechte Nachrichten trägt. Ich habe hier eine Anleitung gefunden, um es ohne Datenverlust wiederherzustellen, aber obwohl ich von USB boote und alle Partitionen ausgehängt habe, erhalte ich immer noch den Fehler gpt remove: unable to open device "disk0": resource busy.

Alles, was ich lese, besagt, dass Sie von einer OSX-USB-Installationsdiskette booten und verwenden diskutil unmountdisk disk0und dann gpt funktionieren. Ich habe definitiv beides getan, aber es sagt mir immer noch, dass die Festplatte gemountet ist ...

Kann jemand etwas anderes zum Ausprobieren empfehlen? Vielen Dank

Das Laufwerk, von dem Sie gebootet haben, kann disk0 sein, also überprüfen Sie es und verwenden Sie ggf. das Festplatten-Dienstprogramm, um zu sehen, welche Laufwerksnummer das Ziellaufwerk tatsächlich hat.
Danke, aber daran habe ich auch gedacht. Ich werde von Disk1 gebootet und versuche, auf Disk0 zu arbeiten. Außerdem diskutil liststeht darin, dass Partition 0 noch gemountet ist (das bedeutet das * daneben, oder?)
Nein, das Sternchen bedeutet nicht, dass es gemountet ist. Sind Sie sicher, dass Sie von Disk1 gebootet haben und Disk1 das USB-Gerät ist? Angenommen, disk0 ist die interne Festplatte, wird Core Storage verwendet?

Antworten (3)

Ich habe es herausgefunden, meine Festplatte wurde unter Volumes gemountet und musste mit entfernt werdendiskutil unmount /Volumes/Macintosh\ HD

Ich weiß nicht, warum unmountdisk das nicht behoben hat, aber was auch immer

Das hat mich auch gebissen. Danke für die Warnung!

Wenn keines der Festplatten-Dienstprogramme und externen Boot-Optionen für Sie funktioniert, versuchen Sie Folgendes:

  • Ausführen diskutil list, um die Geräteadresse abzurufen
  • Verwenden sudo diskutil unmountDisk force /dev/disk2, um das Aufheben der Bereitstellung zu erzwingen ( disk2durch den richtigen Namen aus dem ersten Schritt ersetzen!)

Quelle: http://technology.siprep.org/fix-for-disk-erase-failed-couldnt-unmount-disk/

Es gibt zwei verschiedene Arten von Startmodi in Computern, Legacy-BIOS-basiert und Unified Extensible Firmware Interface (UEFI). UEFI ist der Hauptstartmechanismus, der auf neueren Computern verwendet wird, während alte Computer BIOS verwenden. Für den UEFI-Modus muss das System auf einem GUID-Partitionstabellendatenträger (GPT) und das BIOS auf dem Master Boot Record (MBR)-Datenträger installiert werden. Windows erlaubt Ihnen nicht, das System von einem UEFI-basierten Computer auf einen Bios-Computer wiederherzustellen und umgekehrt. Einige UEFI-basierte Computer unterstützen sowohl den UEFI-Startmodus als auch den Legacy-BIOS-Kompatibilitätsmodus, sodass dieser Fehler auch dann auftreten kann, wenn Sie die Systemsicherung auf dem ursprünglichen Computer wiederherstellen, der gesichert wird.

Macs haben noch nie BIOS verwendet.