У мене 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
і диск змонтований і функціонує належним чином