Ich komme aus der Super User Community, da mir diese spezielle nicht bekannt war. Meine erste und wichtigste Sorge sind die Dateien auf meinem System, ich habe beim Erstellen von Backups nachgelassen (ich weiß, es ist wirklich schlecht) und ich würde wirklich zumindest meine Dateien übertragen wollen, bevor ich mein System vollständig neu installiere.
Dies war mein ursprüngliches Problem (immer noch): Nach dem "Entfernen" von Ubuntu vom MacBook kann OSX nicht gestartet werden, aber Grub 2 wird geladen
Zusammenfassung: Ich hatte ein Dual-Boot-OSX/Ubuntu, habe versucht, Ubuntu zu entfernen, etwas mit der ursprünglichen Mac OS-Partition durcheinander gebracht, kann das Mac OS (oder irgendein Betriebssystem, da Ubuntu gelöscht wurde) nicht booten oder verwenden.
Ich habe einen Yosemite Boot USB erstellt und Disk Utilities von dort aus gestartet:
Dies sind die Informationen von disk0s2 und dem Bildschirm des Festplattendienstprogramms:
(musste entfernt werden, da ich nicht genug Reputation habe)
Kann ich diese Partition irgendwie reparieren? Kann ich seine Struktur auf die vorherige ändern, damit ich zumindest einige Dateien von dort abrufen kann?
Andere Information:
EDIT1: Ich habe möglicherweise das gleiche Problem wie hier wie einige andere
Zusätzliche Information:
diskutil list
:
/dev/disk0 (internal, physical):
#: TYPE NAME SIZE IDENTIFIER
0: GUID_partition_scheme *251.0 GB disk0
1: EFI EFI 209.7 MB disk0s1
2: FFFFFFFF-FFFF-FFFF-FFFF-FFFFFFFFFFFF 239.9 GB disk0s2
3: Apple_HFS Recovery HD 650.0 MB disk0s3
4: Apple_HFS Naamloos 10.1 GB disk0s4
/dev/disk1 (disk image):
#: TYPE NAME SIZE IDENTIFIER
0: GUID_partition_scheme +2.1 GB disk1
1: Apple_HFS OS X Base System 2.0 GB disk1s
/dev/disk2 (disk image):
#: TYPE NAME SIZE IDENTIFIER
0: untitled +5.2 MB disk2
gpt -r show disk0
:
start size index contents
0 1 PMBR
1 1 Pri GPT header
2 32 Pri GPT table
34 6
40 409600 1 GPT part - C12A7328-F81F-11D2-BA4B-00A0C93EC93B
409640 468597448 2 GPT part - FFFFFFFF-FFFF-FFFF-FFFF-FFFFFFFFFFFF
469007088 1269536 3 GPT part - 48465300-0000-11AA-AA11-00306543ECAC
470276624 19695313 4 GPT part - 48465300-0000-11AA-AA11-00306543ECAC
489971937 262782
490234719 32 Sec GPT table
490234751 1 Sec GPT header
dd if=/dev/disk0s2 count=3 | vis -c
:
3+0 records in
3+0 records out
1536 bytes transferred in 0.000682 secs (2252605 bytes/sec)
\^U\^D\^A\M-s\M^?\M^?\M^?\M^?\^A\0\^P\0\0\0\M-W\^A\a\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\^B\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\M^Pu\M-\7\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0CS\^A\0\0\0\^D\0\0\^P\0\0\0\0@\0X\M-7}\^C\0\0\0\0X\M-;}\^C\0\0\0\0X\M-?}\^C\0\0\0\0X\M-C}\^C\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\^P\0\0\0\^B\0\0\0006j v\^R\M-+\^U\M^[\f\M^CdG\M-y\^] K\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0=\^A\M-_\M-;\^Y)E\M-I\M-5\M-.<V\M-X\M^K\M-)\M-&\^Z\M-[\M^L\^_\M-$eC\M-&\M^I5\M-l\M^B\M^T\M-1f\M-;\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0`
EDIT4:
Diese Meldungen wurden nach dem Entfernen und Lesen der Partitionen angezeigt:
Die diskutil-Liste nach allen Schritten in @klanomaths answer (danke übrigens für all die Hilfe!)
/dev/disk0
#: TYPE NAME SIZE IDENTIFIER
0: GUID_partition_scheme *251.0 GB disk0
1: EFI EFI 209.7 MB disk0s1
2: Apple_CoreStorage 239.9 GB disk0s2
3: Apple_Boot Recovery HD 650.0 MB disk0s3
4: Apple_HFS Naamloos 10.1 GB disk0s4
/dev/disk1
#: TYPE NAME SIZE IDENTIFIER
0: GUID_partition_scheme *61.8 GB disk1
1: EFI EFI 209.7 MB disk1s1
2: Apple_HFS Install OS X Yosemite 61.5 GB disk1s2
/dev/disk2
#: TYPE NAME SIZE IDENTIFIER
0: Apple_partition_scheme *6.0 GB disk2
1: Apple_partition_map 30.7 KB disk2s1
2: Apple_HFS OS X Install ESD 6.0 GB disk2s2
/dev/disk3
#: TYPE NAME SIZE IDENTIFIER
0: Apple_partition_scheme *1.3 GB disk3
1: Apple_partition_map 30.7 KB disk3s1
2: Apple_HFS OS X Base System 1.3 GB disk3s2
/dev/disk4
#: TYPE NAME SIZE IDENTIFIER
0: untitled *5.2 MB disk4
/dev/disk5
#: TYPE NAME SIZE IDENTIFIER
0: untitled *524.3 KB disk5
/dev/disk6
#: TYPE NAME SIZE IDENTIFIER
0: untitled *524.3 KB disk6
/dev/disk7
#: TYPE NAME SIZE IDENTIFIER
0: untitled *524.3 KB disk7
/dev/disk8
#: TYPE NAME SIZE IDENTIFIER
0: untitled *524.3 KB disk8
/dev/disk9
#: TYPE NAME SIZE IDENTIFIER
0: untitled *524.3 KB disk9
/dev/disk10
#: TYPE NAME SIZE IDENTIFIER
0: untitled *6.3 MB disk10
/dev/disk11
#: TYPE NAME SIZE IDENTIFIER
0: untitled *2.1 MB disk11
/dev/disk12
#: TYPE NAME SIZE IDENTIFIER
0: untitled *1.0 MB disk12
/dev/disk13
#: TYPE NAME SIZE IDENTIFIER
0: untitled *524.3 KB disk13
/dev/disk14
#: TYPE NAME SIZE IDENTIFIER
0: untitled *524.3 KB disk14
/dev/disk15
#: TYPE NAME SIZE IDENTIFIER
0: untitled *1.0 MB disk15
/dev/disk16
#: TYPE NAME SIZE IDENTIFIER
0: untitled *6.3 MB disk16
Offline
Logical Volume Macintosh HD on disk0s2
71A45184-6D4E-4159-8EFA-3DEC31F9C958
Locked Encrypted
Auch die Disk0-Show:
-bash-3.2# gpt -r show disk0
start size index contents
0 1 PMBR
1 1 Pri GPT header
2 32 Pri GPT table
34 6
40 409600 1 GPT part - C12A7328-F81F-11D2-BA4B-00A0C93EC93B
409640 468597448 2 GPT part - 53746F72-6167-11AA-AA11-00306543ECAC
469007088 1269536 3 GPT part - 426F6F74-0000-11AA-AA11-00306543ECAC
470276624 19695313 4 GPT part - 48465300-0000-11AA-AA11-00306543ECAC
489971937 262782
490234719 32 Sec GPT table
490234751 1 Sec GPT header
Um eine genau auf Ihren Fall passende Antwort hinzuzufügen, habe ich meine Antwort im verlinkten " Duplikat " leicht modifiziert und hier erneut gepostet.
Sowohl die zweite als auch die dritte Partition Ihrer internen Festplatte haben den falschen Partitionstyp, Ihre Daten werden wahrscheinlich nicht verloren gehen.
Eine bootfähige OS X-Partition (außer Recovery HD) hat entweder die GUID 48465300-0000-11AA-AA11-00306543ECAC für eine standardmäßige OS X-Partition oder die GUID 53746F72-6167-11AA-AA11-00306543ECAC für eine CoreStorage-Partition. Die FFFFFFFF-FFFF-FFFF-FFFF-FFFFFFFFFFFF ist ein unbekannter Partitionstyp (aber keine Partition wie die 000000-0000-0000....).
Der erste Block einer standardmäßigen OS X-Partition enthält keine Nicht-Nullen, der erste Block einer CoreStorage-Partition enthält einige Nicht-Nullen. Um die ersten 3 Blöcke einer Partition zu erhalten, müssen Sie einen Ersatz für hexdump/xxd verwenden (beide sind im Bootlaufwerk des Wiederherstellungsmodus/OS X-Installationsprogramms nicht verfügbar). Das Beste, was ich gefunden habe, ist dd if=/dev/diskXsY count=3 | vis -c
.
Die GUID-Partitionstabelle kann mit geändert werden gpt
. gpt schreibt nur in die ersten 34 und die letzten 33 Blöcke einer Festplatte (512) oder die ersten 6 und letzten 5 Blöcke einer 4k-Festplatte. Das Ändern der Partitionstabelle (selbst fälschlicherweise) ändert den Inhalt eines Volumes auf Ihrer Festplatte nicht, wenn Sie ein Volume/eine Festplatte nicht auf Anfrage initialisieren oder reparieren. Sie können es aber überprüfen.
diskutil list
Verschaffen Sie sich einen Überblick über Ihre interne Festplatte mit der im vorherigen Befehl gefundenen Festplattenkennung. Im Folgenden gehe ich davon aus, dass die Festplattenkennung Ihrer internen Festplatte disk0 ist (ersetzen Sie sie durch die, die Sie in Ihrer Umgebung gefunden haben).
gpt -r show disk0
diskutil umountDisk disk0
vis die ersten 3 Blöcke der FFFF... Partition:
dd if=/dev/disk0s2 count=3 | vis -c
Wenn Sie vorher eine Standardpartition hatten, enthalten die ersten 1024 Bytes nur nicht druckbare (Nullen): \0\0... Nach ~Byte 1030 sehen Sie folgende Sequenz: \0HFSJ\0
Wenn Sie eine CoreStorage-Partition hatten, ...\0CS\^A...
werden einige Nicht-Nullen in den ersten 512 Bytes und die Zeichenfolge CS ( ) angezeigt:
\^U\^D\^A\M-s\M^?\M^?\M^?\M^?\^A\0\^P\0\0\0\M-W\^A\a\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\^B\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\M^Pu\M-\7\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0CS\^A\0\0\0\^D\0\0\^P\0\0\0\0@\0X\M-7}\^C\0\0\0\0X\M-;}\^C\0\0\0\0X\M-?}\^C\0\0\0\0X\M-C}\^C\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\^P\0\0\0\^B\0\0\0006j v\^R\M-+\^U\M^[\f\M^CdG\M-y\^]...
Entfernen Sie nun die zweite und die dritte Partition:
diskutil umountDisk disk0
gpt remove -i 2 disk0
gpt remove -i 3 disk0
Wenn Sie eine Fehlermeldung wie "Ressource ausgelastet" erhalten, unmounten Sie die Festplatte einfach erneut oder unmounten Sie hartnäckige Volumes mit diskutil umount disk0sX
.
Fügen Sie die Wiederherstellungspartition mit dem richtigen Typ erneut hinzu:
gpt add -i 3 -b 469007088 -s 1269536 -t 426F6F74-0000-11AA-AA11-00306543ECAC disk0
Fügen Sie die Hauptpartition mit dem richtigen Typ erneut hinzu:
Entweder eine normale OS X-Partition (wenn Sie im Schritt die typischen Spuren einer normalen Partition gefunden haben dd ... vis
):
gpt add -i 2 -b 409640 -s 468597448 -t 48465300-0000-11AA-AA11-00306543ECAC disk0
oder (falls Sie die typischen Spuren einer CoreStorage-Partition gefunden haben):
gpt add -i 2 -b 409640 -s 468597448 -t 53746F72-6167-11AA-AA11-00306543ECAC disk0
Ihre Festplatte sollte schließlich so aussehen, wenn Sie eine Standard-OS-X-Partition gefunden haben:
start size index contents
0 1 PMBR
1 1 Pri GPT header
2 32 Pri GPT table
34 6
40 409600 1 GPT part - C12A7328-F81F-11D2-BA4B-00A0C93EC93B
409640 468597448 2 GPT part - 48465300-0000-11AA-AA11-00306543ECACC
469007088 1269536 3 GPT part - 426F6F74-0000-11AA-AA11-00306543ECAC
470276624 19695313 4 GPT part - 48465300-0000-11AA-AA11-00306543ECAC
489971937 262782
490234719 32 Sec GPT table
490234751 1 Sec GPT header
oder dies, wenn Sie ein CoreStorage-Volume gefunden haben:
start size index contents
0 1 PMBR
1 1 Pri GPT header
2 32 Pri GPT table
34 6
40 409600 1 GPT part - C12A7328-F81F-11D2-BA4B-00A0C93EC93B
409640 468597448 2 GPT part - 53746F72-6167-11AA-AA11-00306543ECAC
469007088 1269536 3 GPT part - 426F6F74-0000-11AA-AA11-00306543ECAC
470276624 19695313 4 GPT part - 48465300-0000-11AA-AA11-00306543ECAC
489971937 262782
490234719 32 Sec GPT table
490234751 1 Sec GPT header
Abschließend überprüfen/reparieren Sie die Festplatte mit diskutil verifyDisk disk0
und/oder diskutil verifyVolume disk0s2
. Wenn eine Reparatur erforderlich ist, verwenden Sie in den obigen Befehlen repair (anstelle von verify) als Präfix, aber kontaktieren Sie mich, bevor Sie es reparieren, und senden Sie mir die Fehlermeldung .
Fahrrad