Ich habe das Bootcamp verwendet. Irgendwie habe ich es geschafft, das GPT-Partitionsschema auf meiner externen Festplatte in ein MBR-Partitionsschema zu ändern. Unten ist die Ausgabe des Befehls sudo gpt -r -vvv show /dev/disk1
.
gpt show: /dev/disk1: mediasize=1000204886016; sectorsize=512; blocks=1953525168
gpt show: /dev/disk1: Suspicious MBR at sector 0
gpt show: /dev/disk1: Bad CRC in GPT table at sector 2
gpt show: /dev/disk1: Sec GPT at sector 1953525167
start size index contents
0 1 MBR
1 409639
409640 1829583888 2 MBR part 175
1829993528 1531680 3 MBR part 171
1831525208 121999927
1953525135 32 Sec GPT table
1953525167 1 Sec GPT header
Ich habe OS X von diesem externen Laufwerk gebootet. Ich versuche, dieses Laufwerk funktionsfähig zu machen, ohne alle Daten darauf zu verlieren.
Die Ausgabe des gpt
Befehls zeigt Folgendes an.
Unter normalen Umständen gilt Folgendes.
gpt
Befehl zeigt keinen MBR-Partitionseintrag für Partitionen vom Typ 0xEE an.Daher sollte das Kopieren der Einträge von der sekundären GPT in die primäre GPT die Partitionstabellenfehler beheben. Die unten angegebenen Befehle tun dies. (Ich nehme an, das externe Laufwerk ist immer noch disk1
).
diskutil unmountDisk /dev/disk1
sudo dd if=/dev/disk1 of=/dev/disk1 count=32 conv=notrunc seek=2 skip=1953525135
Selbst wenn die obigen Befehle die Partitionstabellenfehler beheben, gibt es keine Garantie dafür, dass die in den Partitionen gespeicherten Daten nicht beschädigt wurden.
David Anderson
disk0
. Warum zeigst dudisk1
?Kevin
David Anderson
Boris42