Ich habe zwei Laufwerke in meinem MBP, eine SSD für das Betriebssystem und die Originalfestplatte für große Daten. Die HDD hat 3 Partitionen:
Kürzlich habe ich repair disk
das Laufwerk ausgeführt, da das Festplatten-Dienstprogramm dachte, es sei beschädigt. Die Reparatur wurde mit der Aufforderung abgebrochen, das gesamte Laufwerk zu formatieren und wiederherzustellen, aber ich konnte es wie zuvor verwenden (also möglicherweise ohne Bezug). Letzte Nacht war alles normal, aber als ich aufwachte, sah meine Datenpartition so aus:
Früher hieß es Macintosh HD
(wie das Laufwerk) und jetzt hat es seinen Namen verloren und der Partitionstyp wurde zu FFFFFFFF-FFFF-FFFF-FFFF-FFFFFFFFFFFF
. diskutil info /dev/disk1s2
Berichte
Device Identifier: disk1s2
Device Node: /dev/disk1s2
Part of Whole: disk1
Device / Media Name: Macintosh HD
Volume Name: Not applicable (no file system)
Mounted: Not applicable (no file system)
File System: None
Partition Type: FFFFFFFF-FFFF-FFFF-FFFF-FFFFFFFFFFFF
OS Can Be Installed: No
Media Type: Generic
Protocol: SATA
SMART Status: Verified
Disk / Partition UUID: 00002980-188B-0000-A938-00003F710000
Total Size: 475.0 GB (474999996416 Bytes) (exactly 927734368 512-Byte-Units)
Volume Free Space: Not applicable (no file system)
Device Block Size: 512 Bytes
Read-Only Media: No
Read-Only Volume: Not applicable (no file system)
Ejectable: No
Whole: No
Internal: Yes
Solid State: No
Auch eine Partition namens Boot OS X
scheint ständig gemountet zu sein, auch nach dem Neustart, was vorher nicht der Fall war. Jetzt habe ich die meisten Daten gesichert, aber kann ich meine Partition ohne all den Aufwand irgendwie wiederherstellen?
Bearbeiten:
$ sudo gpt -r show /dev/disk1
gpt show: /dev/disk1: Suspicious MBR at sector 0
start size index contents
0 1 MBR
1 1 Pri GPT header
2 32 Pri GPT table
34 6
40 409600 1 GPT part - C12A7328-F81F-11D2-BA4B-00A0C93EC93B
409640 927734368 2 GPT part - FFFFFFFF-FFFF-FFFF-FFFF-FFFFFFFFFFFF
928144008 262144 3 GPT part - 48465300-0000-11AA-AA11-00306543ECAC
928406152 615800
929021952 39294976 4 GPT part - EBD0A0A2-B9E5-4433-87C0-68B6B72699C7
968316928 2048
968318976 8388608 5 GPT part - 0657FD6D-A4AB-43C4-84E5-0933C84B4F4F
976707584 65551
976773135 32 Sec GPT table
976773167 1 Sec GPT header
$ sudo fdisk /dev/disk1
Disk: /dev/disk1 geometry: 60801/255/63 [976773168 sectors]
Signature: 0xAA55
Starting Ending
#: id cyl hd sec - cyl hd sec [ start - size]
------------------------------------------------------------------------
1: EE 1023 254 63 - 1023 254 63 [ 1 - 409639] <Unknown ID>
*2: DA 1023 254 63 - 1023 254 63 [ 409640 - 927734368] <Unknown ID>
3: AF 1023 254 63 - 1023 254 63 [ 928144008 - 262144] HFS+
4: 83 1023 254 63 - 1023 254 63 [ 929021952 - 39294976] Linux files*
Da ich weiß, dass es sich um ein OSX-Journaled-Dateisystem in einem Core-Storage-Volume handelte, kann ich OSX irgendwie von dieser Tatsache überzeugen und die Partition reparieren? Muss ich vielleicht die Partitionstabelle bearbeiten?
Wie vorgeschlagen, habe ich die Partitionen 2 und 3 mit entfernt
sudo gpt remove -i 3 /dev/disk1
diskutil umountDisk /dev/disk1
sudo gpt remove -i 2 /dev/disk1
Jetzt ist die Partitionstabelle
$ sudo gpt -r show /dev/disk1
gpt show: /dev/disk1: Suspicious MBR at sector 0
start size index contents
0 1 MBR
1 1 Pri GPT header
2 32 Pri GPT table
34 6
40 409600 1 GPT part - C12A7328-F81F-11D2-BA4B-00A0C93EC93B
409640 927734368 2 MBR part 218
928144008 262144 3 MBR part 175
928406152 615800
929021952 39294976 4 GPT part - EBD0A0A2-B9E5-4433-87C0-68B6B72699C7
968316928 2048
968318976 8388608 5 GPT part - 0657FD6D-A4AB-43C4-84E5-0933C84B4F4F
976707584 65551
976773135 32 Sec GPT table
976773167 1 Sec GPT header
Sie müssen die Partitionstabelle bearbeiten und den Typ von disk1s2 ändern (und den Typ von disk1s3 korrigieren), um Ihre Hauptdatenpartition wiederherzustellen und Boot OS X unsichtbar zu machen:
Terminal öffnen und eingeben
sudo gpt -r show /dev/disk1
um sich einen Überblick zu verschaffen
Disk1 unmounten:
diskutil umountDisk /dev/disk1
Partition 2 und 3 entfernen:
sudo gpt remove -i 3 /dev/disk1
diskutil umountDisk /dev/disk1
sudo gpt remove -i 2 /dev/disk1
Fügen Sie die Partition 2 und 3 erneut hinzu
diskutil umountDisk /dev/disk1
sudo gpt add -b 928144008 -i 3 -s 262144 -t 426F6F74-0000-11AA-AA11-00306543ECAC /dev/disk1
diskutil umountDisk /dev/disk1
sudo gpt add -b 409640 -i 2 -s 927734368 -t 53746F72-6167-11AA-AA11-00306543ECAC /dev/disk1
Der korrekte Partitionstyp einer Boot OS X-Partition ist 426F6F74-0000-11AA-AA11-00306543ECAC (wie eine Wiederherstellungs-HD-Partition) und 53746F72-6167-11AA-AA11-00306543ECAC für eine CoreStorage-Partition.
Update: gpt
verhält sich seltsam, da die Partitionstabelle einen MBR statt eines PMBR enthält - der MBR muss durch einen PMBR ersetzt werden:
Terminal öffnen und eingeben
sudo gpt -r show /dev/disk1
um einen Überblick und alle Partitionsgrößen/-typen zu erhalten
Neuaufbau der GUID-Partitionstabelle und Zerstörung des falschen MBR
diskutil umountDisk /dev/disk1
sudo gpt destroy /dev/disk1
diskutil umountDisk /dev/disk1
sudo gpt create -f /dev/disk1
sudo gpt add -b 40 -i 1 -s 409600 -t C12A7328-F81F-11D2-BA4B-00A0C93EC93B /dev/disk1
sudo gpt add -b 409640 -i 2 -s 927734368 -t 53746F72-6167-11AA-AA11-00306543ECAC /dev/disk1
diskutil umountDisk /dev/disk2
diskutil umountDisk /dev/disk1
sudo gpt add -b 928144008 -i 3 -s 262144 -t 426F6F74-0000-11AA-AA11-00306543ECAC /dev/disk1
diskutil umountDisk /dev/disk2
diskutil umountDisk /dev/disk1
sudo gpt add -b 929021952 -i 4 -s 39294976 -t EBD0A0A2-B9E5-4433-87C0-68B6B72699C7 /dev/disk1
diskutil umountDisk /dev/disk2
diskutil umountDisk /dev/disk1
sudo gpt add -b 968318976 -i 5 -s 8388608 -t 0657FD6D-A4AB-43C4-84E5-0933C84B4F4F /dev/disk1
426F6F74-0000-11AA-AA11-00306543ECAC
/dev/disk1s2
ist die verschlüsselte Partition, vielleicht verstehe ich etwas falsch. /dev/disk0
Wenn Sie jedoch die gpt-Ausgabe für , mein Hauptlaufwerk, mit dem Betriebssystem vergleichen , hat die Partition dieselbe 53746F72-6167-11AA-AA11-00306543ECAC
Kennung, wie Sie vorschlagen. Also denke ich, es ist in Ordnung.gpt add
Befehl ergibt gpt add: /dev/disk1: Suspicious MBR at sector 0
undgpt add: /dev/disk1: error: no space available on device
sudo gpt -r show /dev/disk1
und prüfen Sie, ob die beiden Slices wirklich entfernt wurden. Sie können dann zuerst die zweite Partition hinzufügen - normalerweise ist die Reihenfolge (3/2 oder 2/3) beim Hinzufügen von Partitionen irrelevant.409640 927734368 2 MBR part 218
und 928144008 262144 3 MBR part 175
, alles andere ist gleich.sudo gpt -r show disk1
gpt
. Bitte starten Sie Ihren Mac komplett neu. Zerstören Sie dann die GUID-Partitionstabelle vollständig - ich werde Sie führen. Dies kann Linux beschädigen!
kal-al
Riemenfisch
David Anderson
sudo gpt -r show /dev/disk1
und hinzusudo fdisk /dev/disk1
.Riemenfisch