Пока все хорошо:
Внутренний диск моего MacBook Pro (APPLE SSD SM1024G) некоторое время был разделен на два загрузочных диска:
Недавно я решил добавить еще один небольшой раздел для установки Ubuntu, чтобы научиться тому, что меня интересовало. Я разделил еще один кусок Macintosh HD на:
Все вышеперечисленное было сделано с помощью Дисковой утилиты, за исключением изменения раздела Windows HD на NTFS, когда я устанавливал Windows на диск год или два назад.
Проблема:
Я собираюсь установить Ubuntu на раздел (несмотря на то, что читал о проблемах с двумя файловыми системами на одном диске), как я делал это раньше на старых компьютерах. Сначала я преобразовал Ubuntu HD в формат ext4 с помощью утилиты установки Ubuntu, но затем установка ОС Ubuntu пару раз подряд не удалась, в результате чего я получил то, что, как мне кажется, было:
Просто заметьте, что я никогда не проверял, что форматирование раздела Ubuntu HD прошло успешно, поэтому возможно, что он все еще был ExFAT.
Я перезагрузил компьютер обратно в раздел OS X, снова очистил раздел и попытался установить снова в формате FAT. Запустил Дисковую утилиту и попытался удалить небольшой раздел Ubuntu, но процесс не удался. Я попробовал еще пару раз, но безрезультатно, и подумал, что мне следует перезапустить и отформатировать раздел обратно в ExFAT с помощью утилиты установки Ubuntu. Когда я перезагрузил компьютер, удерживая клавишу «option», ни одного из моих загрузочных дисков там не было… только один диск с именем «Windows», который кажется небольшой частью Ubuntu, который оставляет меня только на черном экране, где я могу ввести код для Убунту.
Что я пробовал?:
Из того, что я могу сказать, похоже, что я так или иначе испортил карту разделов. Я сбросил PRAM/NVRAM, сбросил SMC, а затем запустил компьютер в режиме восстановления. В дисковой утилите режима восстановления я смог увидеть и получить доступ к разделам Macintosh HD и Windows HD. Я попытался оказать первую помощь на разделе Macintosh HD, но безуспешно. Однако, когда я запустил программу «Первая помощь» на всем диске APPLE SSD SM1024G, процесс прошел успешно. Однако в нем упоминается, что «были обнаружены проблемы с картой разделов, которые могут помешать загрузке» (это был мой первый признак того, что с картой разделов были проблемы).
Затем я попытался выбрать загрузочный диск в ОС восстановления, что позволило мне выбрать один или два раза, но затем при перезапуске я просто получил экран черного кода для Ubuntu. Более поздние попытки выбрать загрузочный диск через Recovery OS привели к ошибке с упоминанием «Ошибка создания загрузочных кэшей на вспомогательном разделе загрузки» (еще одно указание на проблемы с картой разделов).
Кроме того, я попытался переустановить ОС на Macintosh HD, что не позволило мне сделать, говоря, что «вы не можете запускаться с этого диска». Что я сделал в качестве временного исправления для резервного копирования файлов и обращения за помощью здесь: я использовал инструменты восстановления для установки OS X на внешний диск и загрузки с этого диска, который, в свою очередь, также будет отображаться в любые показания терминала, которые я даю, чтобы прояснить мои проблемы. Физический диск, с которого я сейчас загружаюсь, имеет 2 раздела (второй из них является резервной копией моего раздела Windows HD:
Примечания
Внешний диск, с которого я загружаюсь, имеет один из тех компакт-дисков, которые появляются всякий раз, когда он подключен, этот диск отображается как:
WD SmartWare (≈165 МБ)
Раздел, который когда-то был Ubuntu HD, теперь отображается в Дисковой утилите только как часть круговой диаграммы разделов APPLE SSD SM1024G как:
Без названия (≈50 ГБ) OS X Journaled, без шифрования
Что я ищу?
Я в значительной степени возьму то, что смогу получить в плане исправления, как только завершу новую резервную копию всех своих данных. Я предполагаю, что я мог бы, вероятно, отформатировать весь диск APPLE SSD SM1024G и переустановить OS X, чтобы начать заново, переразбить мой диск и снова установить каждую ОС, а затем извлечь все мои данные из резервных копий, которые я делаю. Однако я столкнулся с вопросом о похожей проблеме на чьем-то внешнем диске, и похоже, что она была решена с некоторой работой через терминал и гораздо меньшими усилиями с точки зрения настройки моих двух разделов заново с нуля.
Редактировать:
Вопрос, на который я ссылался, был: Ссылка на вопрос
Вот мой вывод терминала для gpt -r show disk0
:
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 1664104984 2 GPT part - 53746F72-6167-11AA-AA11-00306543ECAC
1664514624 1269536 3 GPT part - 426F6F74-0000-11AA-AA11-00306543ECAC
1665784160 96124576 4 GPT part - EBD0A0A2-B9E5-4433-87C0-68B6B72699C7
1761908736 262144
1762170880 192038912 5 GPT part - EBD0A0A2-B9E5-4433-87C0-68B6B72699C7
1954209792 295
1954210087 32 Sec GPT table
1954210119 1 Sec GPT header
Редактировать 2
sudo diskutil verifydisk disk0
...
Storage system check exit code is 0
Problems were found with the partition map which might prevent booting
Error: -69846: Unrecognized file system
Проверка диска по-прежнему показывает проблемы с разделами, пожалуйста, сообщите? Я могу подтвердить, что он был переключен на PMBR, но диски по-прежнему не отображаются.
Редактировать 3
Попробовав метод, описанный в моем единственном ответе, я не решил проблему. После удаления MBR и воссоздания таблицы разделов GUID система остается с PMBR, но с той же проблемой невозможности загрузки ни с одного из разделов на моем внутреннем SSD-накопителе.
Disk0 теперь отображается как:
AdminisatorsMBP:~ administrator$ sudo gpt -r show disk0
Password:
start size index contents
0 1 PMBR
1 1 Pri GPT header
2 32 Pri GPT table
34 6
40 409600 1 GPT part - C12A7328-F81F-11D2-BA4B-00A0C93EC93B
409640 1664104984 2 GPT part - 53746F72-6167-11AA-AA11-00306543ECAC
1664514624 1269536 3 GPT part - 426F6F74-0000-11AA-AA11-00306543ECAC
1665784160 96386720
1762170880 192038912 4 GPT part - EBD0A0A2-B9E5-4433-87C0-68B6B72699C7
1954209792 295
1954210087 32 Sec GPT table
1954210119 1 Sec GPT header
Обратите внимание, что я очистил раздел размером ≈50 ГБ в свободное пространство с помощью терминала, поэтому 5-й раздел больше не отображается.
Любые дополнительные ответы будут очень признательны
Загрузочный сектор вашего SSD немного поврежден. Он содержит MBR вместо pMBR. После удаления фиктивной MBR вам необходимо уничтожить и воссоздать таблицу разделов GUID:
sudo
перед выполнением определенных команд, таких как gpt ...
.Получите обзор (особенно важна команда gpt !):
diskutil list
gpt -r show disk0
Размонтируйте disk0 (при условии, что disk0 — это ваш SSD):
diskutil umountDisk /dev/disk0
Удалить MBR:
dd if=/dev/zero of=/dev/disk0 bs=512 count=1
Уничтожьте таблицу разделов GUID и создайте новую (это также создаст новую pMBR):
diskutil umountDisk /dev/disk0
gpt destroy disk0
gpt create -f disk0
Восстановите все предыдущие разделы GUID:
gpt add -i 1 -b 40 -s 409600 -t C12A7328-F81F-11D2-BA4B-00A0C93EC93B disk0
gpt add -i 3 -b 1664514624 -s 1269536 -t 426F6F74-0000-11AA-AA11-00306543ECAC disk0
gpt add -i 4 -b 1665784160 -s 96124576 -t EBD0A0A2-B9E5-4433-87C0-68B6B72699C7 disk0
gpt add -i 5 -b 1762170880 -s 192038912 -t EBD0A0A2-B9E5-4433-87C0-68B6B72699C7 disk0
gpt add -i 2 -b 409640 -s 1664104984 -t 53746F72-6167-11AA-AA11-00306543ECAC disk0
Если после одного из шагов вы получите сообщение об ошибке, связанной с занятостью ресурсов, просто снова размонтируйте disk0 с помощью
diskutil umountDisk /dev/disk0
Проверьте диск diskutil verifyDisk disk0
потом.
Повторное создание pMBR может привести к тому, что ваши разделы Windows и Linux перестанут загружаться.
кланомат
iwantmyhatback
кланомат
diskutil repairDisk disk0
(после резервного копирования зашифрованного тома macOS). После этого попробуйте выбрать том FileVault в Системных настройках > Загрузочный диск. Или попробуйте использоватьsudo systemsetup -setstartupdisk /Volumes/Macintosh\ HD
и перезагрузиться.iwantmyhatback
iwantmyhatback
iwantmyhatback