Zunächst einmal ist mein Problem diesem Thread unglaublich ähnlich, wo die Antwort fast erreicht, aber noch nicht vollständig abgeschlossen war. Bei der Installation von Windows (Bootcamp) wurden versehentlich einige kleine Partitionen gelöscht. OSX-Partition bootet nicht
Ich habe dasselbe getan, als ich Windows installierte, sah ich vier Partitionen, zwei große: OSX und Bootcamp und zwei kleine, von denen ich dachte, ich hätte sie versehentlich erstellt. Unwissentlich habe ich die beiden kleineren über den Windows-Installer gelöscht, ich glaube jetzt, dass es die Wiederherstellungs- und EFI-Partitionen waren. Wie auch immer, als ich zum Neustart ging und die Optionstaste gedrückt hielt, wurde nichts bootfähiges angezeigt, nur ein leerer grauer Bildschirm.
Ich habe cmd+opt+R ausgeführt und versucht, OS X an Ort und Stelle neu zu installieren, aber die OS X-Partition kann nicht bereitgestellt werden. Ich habe auch einige Dinge im Terminal ausgeführt, um eine bessere Vorstellung davon zu bekommen, was vor sich geht.
Ich habe sehr wichtige Dateien, auf die ich zugreifen muss, daher ist eine Neuinstallation nicht wirklich eine Option. Ich muss dies beheben und es bootfähig machen oder eine Datenwiederherstellung durchführen. Jeder Beitrag ist sehr willkommen! Das nächste Mal werde ich Time Machine verwenden....
Ihre GUID-Partitionstabelle (GPT) sieht OK aus. Ihre MBR-Tabelle scheint die falschen Werte zu haben. Sie können dies korrigieren, indem Sie die folgenden Befehle in einem Terminal-Anwendungsfenster eingeben. Ich nehme an, Sie werden dies tun, während Sie mit OS X Internet Recovery gebootet haben.
INPUT=$(printf "e 1\nee\n\n1\n\nq\ny")
diskutil unmountdisk /dev/disk0
fdisk -e /dev/disk0 <<<"$INPUT" &>/dev/null
Dadurch wird Ihr MBR in einem geschützten MBR (PMBR) wiederhergestellt, der für GPT-partitionierte Laufwerke erforderlich ist. Wenn der Befehl fertig ist, fdisk /dev/disk0
sollte er die folgende Ausgabe erzeugen.
Disk: /dev/disk0 geometry: 14751/255/63 [236978176 sectors]
Signature: 0xAA55
Starting Ending
#: id cyl hd sec - cyl hd sec [ start - size]
------------------------------------------------------------------------
1: EE 0 0 2 - 1023 254 63 [ 1 - 236978175] <Unknown ID>
2: 00 0 0 0 - 0 0 0 [ 0 - 0] unused
3: 00 0 0 0 - 0 0 0 [ 0 - 0] unused
4: 00 0 0 0 - 0 0 0 [ 0 - 0] unused
Sie haben keine Partition gelöscht. Stattdessen wurde der MBR durch die Verwendung des Datenträgerverwaltungstools von Windows gefälscht.
Anstelle des MBR sollten Sie einen pMBR haben. Nachdem Sie den falschen MBR entfernt haben, müssen Sie die GUID-Partitionstabelle zerstören und neu erstellen:
Verschaffen Sie sich einen Überblick (besonders der gpt- Befehl ist wichtig!):
diskutil list
gpt -r show disk0
disk0 unmounten:
diskutil umountDisk /dev/disk0
Löschen Sie den MBR:
dd if=/dev/zero of=/dev/disk0 bs=512 count=1
Zerstören Sie die GUID-Partitionstabelle und erstellen Sie eine neue:
gpt destroy disk0
gpt create -f disk0
Erstellen Sie alle vorherigen GUID-Partitionen neu:
gpt add -i 1 -b 40 -s 409600 -t C12A7328-F81F-11D2-BA4B-00A0C93EC93B disk0
gpt add -i 2 -b 409640 -s 166939584 -t 53746F72-6167-11AA-AA11-00306543ECAC disk0
gpt add -i 3 -b 167349224 -s 1269536 -t 426F6F74-0000-11AA-AA11-00306543ECAC disk0
gpt add -i 4 -b 168620032 -s 68356096 -t EBD0A0A2-B9E5-4433-87C0-68B6B72699C7 disk0
Wenn Sie nach einem der Schritte einen Ressourcenauslastungsfehler erhalten, unmounten Sie disk0 einfach wieder mit
diskutil umountDisk /dev/disk0
Abhängig von Ihrem Mac-Modell wird dadurch Ihre Windows-Installation nicht mehr bootfähig. Überprüfen Sie eine der Antworten von David Anderson , wie Sie einen ordnungsgemäßen MBR-Eintrag wiederherstellen, um Windows zu booten, wenn Sie einen MBR-bootfähigen Mac haben (im Gegensatz zu GUID-bootfähigen Macs seit ~ 2013).
David Anderson
Bryanb
David Anderson
David Anderson
Bryanb