MacBook mountet nicht, bootet nicht, liest Laufwerk nicht

Wenn ich altwährend des Starts auf mein MacBook drücke, wird nur eine Festplatte angezeigt, auf der früher Windows installiert war (die jetzt leer ist). Ich habe diese Festplatte gelöscht, als ich mich das letzte Mal bei OS X angemeldet hatte. Dann habe ich versucht, diese Partition zu löschen und die Festplatte wieder so zu machen, wie sie war, als ich sie mit 128 GB gekauft hatte.

Es gab einen Fehler. Ich dachte, dass ein Neustart eine gute Idee wäre, und das habe ich getan. Dann passierte das, was ich in der ersten Zeile geschrieben hatte. Ich möchte nur einige wichtige Dateien zurückhaben; oder OS X neu installieren, aber alte Dateien behalten.

Hier sind einige Fotos, die ich gemacht habe. Recovery HD und Windows-Datenträger sind leer, aber sie sind mir egal.

disk0s2 ist die Festplatte, auf der ich Dateien aufnehmen möchte, sie sieht verschlüsselt aus :(

Geben Sie hier die Bildbeschreibung ein

Hier ist das Ergebnis von sudo gpt -r show /dev/disk0:

gpt-Ergebnis

Bist du sicher, dass das alles war, was du getan hast? Was war der Fehler und was genau hast du gemacht. Besonderheiten können entscheidend sein. Das Festplattendienstprogramm lässt standardmäßig keine 6 Partitionen auf einer Festplatte mit Bootcamp zu.
Autsch! Tut mir leid, du brauchst jemanden, der klüger ist als ich, um das zu klären. Ich wünsche Ihnen viel Glück, aber ich hoffe wirklich, dass Sie ein Backup haben.
@klanomath Hier ist die Ausgabe für disk0s2 , von der ich die Dateien erhalten möchte, und hier ist die Ausgabe für disk0, nach der Sie gefragt haben. Danke schön!
Das ist wirklich ein Durcheinander einer GUID-Partitionstabelle!

Antworten (1)

Die GUID-Partitionstabelle ist ein Durcheinander.

Nur um alle Partitionen zu erklären:

  • i = 1 EFI-Partition
  • i = 2 OS X-Hauptvolume (falscher Partitionstyp)
  • i = 3 Recovery HD (falscher Partitionstyp)
  • i = 4 Windows-Partition (falscher Partitionstyp)
  • i = 5,7 Linux-Partitionen
  • i = 6 Linux-Swap-Partition

Ich würde nach dem Booten von Internet Recovery HD Folgendes tun:

  1. Zuerst müssen Sie disk0 aushängen und die gpt-Tabelle abrufen:

    diskutil umountDisk /dev/disk0
    gpt -r show /dev/disk0
    
  2. Öffnen Sie Dienstprogramme->Terminal und entfernen Sie die beiden Linux-Partitionen (5,7) und die Linux-Swap-Partition (6) mit:

    gpt remove -i 7 /dev/disk0
    diskutil umountDisk /dev/disk0
    gpt remove -i 6 /dev/disk0
    diskutil umountDisk /dev/disk0
    gpt remove -i 5 /dev/disk0
    
  3. Entfernen Sie die Windows-Partition (als Apple HFS+-Partition markiert)

    diskutil umountDisk /dev/disk0
    gpt remove -i 4 /dev/disk0
    
  4. Entfernen Sie die Recovery HD und fügen Sie sie ordnungsgemäß wieder hinzu:

    diskutil umountDisk /dev/disk0
    gpt remove -i 3 /dev/disk0
    gpt add -b 176870968 -i 3 -s 1269536 -t 426F6F74-0000-11AA-AA11-00306543ECAC /dev/disk0
    
  5. Entfernen Sie die OS X-Partition und fügen Sie sie ordnungsgemäß neu hinzu:

    diskutil umountDisk /dev/disk0
    gpt remove -i 2 /dev/disk0
    gpt add -b 409640 -i 2 -s 176461328 -t 48465300-0000-11AA-AA11-00306543ECAC /dev/disk0
    

    der Typ der Partition kann auch 53746F72-6167-11AA-AA11-00306543ECAC (CoreStorage) sein. Mit dem Bordtool ist es unmöglich, den richtigen Partitionstyp zu bestimmen.

  6. Überprüfen Sie disk0 und disk0s2:

    diskutil verifyDisk /dev/disk0
    diskutil verifyVolume /dev/disk0s2
    

    Wenn Sie Fehler erhalten, können Sie den Standardpartitionstyp disk0s2 durch ein CoreStorage-Volume ersetzen:

    diskutil umountDisk /dev/disk0
    gpt remove -i 2 /dev/disk0
    gpt add -b 409640 -i 2 -s 176461328 -t 53746F72-6167-11AA-AA11-00306543ECAC /dev/disk0
    

    Geben Sie ein diskutil cs list. Wenn Sie als Ergebnis No CoreStorage logical volume groups founddiskutil verifyDisk... erhalten, wiederholen Sie Schritt 5 und fahren Sie mit den Schritten und diskutil repairDisk...unten fort. Wenn diskutil cs listeine CoreStorage Volume Group angezeigt wird, überprüfen Sie, ob sie verschlüsselt ist: Logical Volume Family -> Encryption: locked. Entsperren Sie das Volume mit: diskutil cs unlockVolume lvUUIDmit lvUUID: der UUID des logischen Volumes und Eingabe Ihrer Passphrase.

    Überprüfen Sie disk0 und disk0s2 erneut:

    diskutil verifyDisk /dev/disk0
    diskutil verifyVolume /dev/disk0s2
    

    Wenn Sie weiterhin Fehler erhalten, versuchen Sie, disk0 und disk0s2 zu reparieren:

    diskutil repairDisk /dev/disk0
    diskutil repairVolume /dev/disk0s2
    
  7. Beenden Sie Terminal durch Eingabe exitund versuchen Sie, Ihr OS X-Hauptvolume neu zu starten

Wenn Sie eine Fehlermeldung erhalten, die besagt, dass disk0 Resource busy... ist, müssen Sie disk0 erneut mit unmounten diskutil umountDisk /dev/disk0.

[Dies] ( imgur.com/a/vw2Bb ) ist das, was Sie gefragt haben ... Auch im Festplattendienstprogramm, da Sie sehen, dass sich die Dinge geändert haben.
@AlexAndreadis Dann alles Gute zum Geburtstag... ;-)
@AlexAndreadis Ok, dann ist alles in Ordnung. Ich wusste nicht, dass Sie bereits auf Ihr Hauptvolume neu gestartet haben
@AlexAndreadis Der nächste Schritt besteht nun darin, Ihr Hauptvolume auf die volle Größe von 120 GB zu erweitern. Dies funktioniert, indem Sie in den Internet-Wiederherstellungsmodus oder einen USB-Stick des OS X-Installationsprogramms booten, Terminal starten und diskutil cs resizeStack LVUUID 0g(mit LVUUID = F312F6 ........... und so weiter) eingeben.
@AlexAndreadis Ich würde das OS X-Installationsprogramm aus dem App Store herunterladen und einen bootfähigen USB-Stick erstellen: Create a bootable installer for OS X . Booten Sie vom USB-Stick, partitionieren Sie die Festplatte und installieren Sie OS X. Verwenden Sie dann den Migrationsassistenten, um alle Ihre Apps und Daten aus dem Time Machine-Backup zurück auf Ihren Mac zu verschieben
@AlexAndreadis Sie können entweder die Festplatte auf die volle Größe erweitern oder OS X mit dem USB-Stick neu installieren. 0gist eine magische Zahl im Befehl in Mavericks oder Yosemite. Bei El Capitan funktioniert das nicht. Ich empfehle eine Neuinstallation mit einem USB-Stick.
@AlexAndreadis Thumb-Laufwerk = Flash-Laufwerk, ja. Da Sie in den Internet-Wiederherstellungsmodus (oder ein Flash-Laufwerk) booten müssen, um die Größe des Stapels zu ändern, hängt dies vom geladenen OS X ab. Ihr IRM scheint Yosemite zu sein. Dann 0gfunktioniert. Wenn Sie von einem El Capitan-Flash-Laufwerk booten, müssen Sie es verwenden 128g( 130gsollte sogar funktionieren: Es wird automatisch auf die volle verfügbare Größe skaliert).
@AlexAndreadis Die resizeStack-Methode wird nur empfohlen, wenn Sie zu faul sind, OS X neu zu installieren, aber den verlorenen Speicherplatz zurückgewinnen möchten. Wenn Sie sicher sind, OS X neu zu installieren, müssen Sie die Größe des Stapels nicht ändern. Erstellen Sie einfach das Flash-Laufwerk des OS X-Installationsprogramms, booten Sie darauf und partitionieren Sie Ihre interne Festplatte mit dem Festplattendienstprogramm neu, bevor Sie das neue OS X installieren.
Ach okay! 😜 Es funktioniert dann wie Windows-Setup!! Danke schön!