У меня есть Macbook Pro с сетчаткой, Yosemite и жестким диском на 500 ГБ. Я попытался установить Windows с помощью Bootcamp и случайно удалил раздел, теперь мой Mac больше не может загружаться. Это выход изsudo 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
Мне нужно только сделать второй раздел с индексом 2 и набрать FFFFFFFF-FFFF-FFFF-FFFF-FFFFFFFFFFFF
снова загрузочный. В этом разделе включен FileVault 2.
Но сейчас я понятия не имею, что делать.
P / S: Я следовал инструкциям @klanomath Boot с внешнего жесткого диска с полной системой Yosemite, но по последней команде изменил тип раздела
sudo gpt add -b 409640 -s 776617328 -i 2 -t 53746F72-6167-11AA-AA11-00306543ECAC /dev/disk0
Он получил эту ошибку:
gpt add: /dev/disk0: Suspicious MBR at sector 0
gpt add: /dev/disk0: error: no space available on device
Это выход из 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
Прогресс:
Я выполнил команду sudo gpt destroy /dev/disk0
Но когда я попытался добавить первый раздел обратно с помощью этой команды sudo gpt add -b 40 -s 409600 -i 1 -t C12A7328-F81F-11D2-BA4B-00A0C93EC93B /dev/disk0
Я получил эту ошибку сразу
gpt add: /dev/disk0: Suspicious MBR at sector 0
gpt add: /dev/disk0: error: no primary GPT header; run create or recover
Теперь команда sudo gpt -r show /dev/disk0
дает мне это
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
Прогресс 2:
Я выполнил sudo gpt create /dev/disk0
и получил эту ошибку:
gpt create: /dev/disk0: Suspicious MBR at sector 0
gpt create: /dev/disk0: error: device contains a MBR
и я выполнил эту команду, sudo fdisk -i -a hfs /dev/disk0
чтобы написать новую MBR и выполнил sudo gpt create /dev/disk0
снова, но получил ту же ошибкуgpt create: /dev/disk0: error: device contains a MBR
Теперь sudo gpt -r show /dev/disk0
дает мне это
start size index contents
0 1 MBR
1 62
63 977104997 1 MBR part 175
Прогресс 3 и финал: D
Во-первых, большое спасибо @klanomath, без помощи я не смог бы зайти так далеко.
Я выполнил эту команду sudo gpt create -fp /dev/disk0
И эта команда sudo gpt recover /dev/disk0
для получения вторичного заголовка GPT
После этого я выполнил sudo gdisk /dev/disk0
и диск смонтирован и функционирует нормально