Mam Macbooka Pro z siatkówką, Yosemite i dyskiem twardym 500 GB. Próbowałem zainstalować system Windows za pomocą Bootcamp i przypadkowo usunąłem partycję, teraz mój komputer Mac nie może się już uruchomić. To jest wynik zsudo gpt -r show disk0
gpt show: disk0: 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 776617328 2 GPT part - FFFFFFFF-FFFF-FFFF-FFFF-FFFFFFFFFFFF
777026968 1269760 3 GPT part - 48465300-0000-11AA-AA11-00306543ECAC
778296728 616
778297344 198807552 4 GPT part - 48465300-0000-11AA-AA11-00306543ECAC
977104896 131
977105027 32 Sec GPT table
977105059 1 Sec GPT header
Muszę tylko zrobić drugą partycję o indeksie 2 i wpisać, FFFFFFFF-FFFF-FFFF-FFFF-FFFFFFFFFFFF
aby można ją było ponownie uruchomić. Ta partycja ma włączoną funkcję FileVault 2.
Ale w tej chwili nie mam pojęcia, co robić.
P / S: Postępowałem zgodnie z instrukcjami z @klanomath Boot z zewnętrznego dysku twardego z pełnym systemem Yosemite, ale przy ostatniej komendzie, aby zmienić typ partycji
sudo gpt add -b 409640 -s 776617328 -i 2 -t 53746F72-6167-11AA-AA11-00306543ECAC /dev/disk0
Wystąpił ten błąd:
gpt add: /dev/disk0: Suspicious MBR at sector 0
gpt add: /dev/disk0: error: no space available on device
To jest wynik z sudo gpt -r show /dev/disk0
gpt show: /dev/disk0: 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 776617328 2 MBR part 218
777026968 1269760 3 GPT part - 48465300-0000-11AA-AA11-00306543ECAC
778296728 616
778297344 198807552 4 MBR part 175
977104896 131
977105027 32 Sec GPT table
977105059 1 Sec GPT header
Postęp:
Wykonałem polecenie sudo gpt destroy /dev/disk0
Ale kiedy próbowałem dodać pierwszą partycję z powrotem za pomocą tego polecenia sudo gpt add -b 40 -s 409600 -i 1 -t C12A7328-F81F-11D2-BA4B-00A0C93EC93B /dev/disk0
Od razu dostałem ten błąd
gpt add: /dev/disk0: Suspicious MBR at sector 0
gpt add: /dev/disk0: error: no primary GPT header; run create or recover
Teraz polecenie sudo gpt -r show /dev/disk0
mi to daje
gpt show: /dev/disk0: Suspicious MBR at sector 0
start size index contents
0 1 MBR
1 409639
409640 776617328 2 MBR part 218
777026968 1269760 3 MBR part 175
778296728 616
778297344 198807552 4 MBR part 175
977104896 164
Postęp 2:
Wykonałem sudo gpt create /dev/disk0
i otrzymałem ten błąd:
gpt create: /dev/disk0: Suspicious MBR at sector 0
gpt create: /dev/disk0: error: device contains a MBR
i wykonałem to polecenie, sudo fdisk -i -a hfs /dev/disk0
aby napisać nowy MBR i wykonałem sudo gpt create /dev/disk0
ponownie, ale dostałem ten sam błądgpt create: /dev/disk0: error: device contains a MBR
Teraz sudo gpt -r show /dev/disk0
daje mi to
start size index contents
0 1 MBR
1 62
63 977104997 1 MBR part 175
Postęp 3 i końcowy: D
Po pierwsze wielkie podziękowania dla @klanomath, bez pomocy nie mogłem posunąć się tak daleko.
Wykonałem to polecenie sudo gpt create -fp /dev/disk0
I to polecenie, sudo gpt recover /dev/disk0
aby uzyskać dodatkowy nagłówek GPT
Następnie wykonałem, sudo gdisk /dev/disk0
a dysk został zamontowany i działa poprawnie