Ich folgte der Strategie von Klanomath (siehe Link ), um meine verlorene OSX (el Capitan) -Partition (MBR von Bootcamp Windows überschrieben) wiederherzustellen. In diesem Verfahren müssen Sie die richtigen Grenzen Ihrer Partition finden. Aber als ich meine Grenzen bekam und meine Partition erstellte, wollte disk0s2 nicht mounten. Dies bedeutet, dass die Grenzen nicht gut sind.
Das ist meine momentane Situation:
CJs-MacBook-Pro:~ root# gpt -r show /dev/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 495406233 2 GPT part - 53746F72-6167-11AA-AA11-00306543ECAC
495815873 1269536 3 GPT part - 426F6F74-0000-11AA-AA11-00306543ECAC
497085409 302914591
800000000 100000000 4 GPT part - 48465300-0000-11AA-AA11-00306543ECAC
900000000 1269536 5 GPT part - 426F6F74-0000-11AA-AA11-00306543ECAC
901269536 75503599
976773135 32 Sec GPT table
976773167 1 Sec GPT header
CJs-MacBook-Pro:~ root# diskutil list
/dev/disk0
#: TYPE NAME SIZE IDENTIFIER
0: GUID_partition_scheme *500.1 GB disk0
1: EFI 209.7 MB disk0s1
2: Apple_CoreStorage 253.6 GB disk0s2
3: Apple_Boot 650.0 MB disk0s3
4: Apple_HFS TempSystem 51.2 GB disk0s4
5: Apple_Boot Recovery HD 650.0 MB disk0s5
CJs-MacBook-Pro:~ root#
Die Grenzen, die ich gefunden habe:
- 1st HFSJ: 249128179712/512 = Block 486578476
- 2nd HFSJ: 253857728000/512 = Block 495815875
Hast du irgendwelche Vorschläge?
Antworten:
Die Lösung hier ist mehr oder weniger die gleiche wie in der Antwort auf diese Frage beschrieben. Die Lösung ist eine Notlösung, da die fragende Person weder ein USB-Stick noch eine externe Festplatte oder einen zweiten Mac hatte. Sie benötigen ein Systemlaufwerk mit einem vollständigen OS X-Betriebssystem, um zusätzliche Apps wie wxHexEditor zu installieren und die Rohdaten auf dem Laufwerk zu überprüfen. Die einzige praktikable Möglichkeit war die Installation von OS X auf dem beschädigten Laufwerk mit dem Risiko, die alten "verlorenen" Partitionen zu überschreiben.
Wenn Sie ein zweites Startgerät wie eine externe Festplatte oder ein USB-Stick haben, installieren Sie ein neueres vollständiges OS X (nicht nur ein bootfähiges USB-Stick!). Installieren Sie zusätzlich wxHexEditor. Aktivieren Sie den Root-Benutzer und melden Sie sich als Root an.
Öffnen Sie nun wxHexEditor und bestimmen Sie die Grenzen der "verlorenen" Recovery HD. Das Überschreiben der ursprünglichen GUID-Partitionstabelle und das Ersetzen durch einen MBR durch die Windows-Datenträgerverwaltung wirkt sich normalerweise nicht auf den Inhalt Ihres Datenträgers aus. Die alten Datenstrukturen befinden sich noch auf der Festplatte und können durch Suchen nach speziellen Zeichenfolgen und Dateiinhalten gefunden werden.
Die fragende Person gab die folgenden Informationen an: Die Windows-Partition hatte eine Größe von 100 GB. Dies erleichtert die Suche, da die ersten ~ 390 GB (der 500-GB-Festplatte) übersprungen werden können, da die Windows-Partition am Ende einer Festplatte erstellt wird.
Die Recovery HD-Partition hat den folgenden Inhalt:
Wenn Sie diese Blöcke gefunden haben, können Sie den Startblock der Recovery HD leicht bestimmen, wie in der verknüpften Antwort beschrieben. Da alle anderen Partitionen (EFI und das Hauptvolumen von OS X - vorausgesetzt, dass nur ein Hauptvolumen vorhanden ist) vom ersten Block der Recovery HD bestimmt werden, kann die Berechnung durchgeführt werden.
Die endgültige Lösung war:
Nach Überprüfung der Volumes mit:
Durch das Entfernen temporärer Partitionen wurde das Hauptvolume schließlich so erweitert, dass es die gesamte Festplatte umfasst:
quelle
Meine Partition wird dank @klanomath wiederhergestellt. Es war ziemlich schwierig, nach dem Standardverfahren die richtigen Grenzen zu finden, ohne die Eigenschaften einer Festplatte mit alten Windows- und OSX-Partitionen zu kennen. @klanomath hat großartige Arbeit geleistet, um die Recovery-HD zu finden und von dort aus die verlorene Partition zu bestimmen. Viel gelernt. Danke noch einmal! Saludos de Cusco.
quelle