Вчера я попытался удалить раздел Ubuntu. Так как мой Mac (13 ", MBPro середина 2014 года) не загружается. Теперь я загружаюсь на Mac OS с копией с USB. Я следую за другой темой этого форума (например: Тип раздела внезапно FFFFFFFF-FFFF-FFFF- FFFF-FFFFFFFFFFFF, диск не монтируется ), и мой раздел тома изменяется с FFFFFFFF-FFFF-FFFF-FFFF-FFFFFFFFFFFF на 48465300-0000-11AA-AA11-00306543ECAC . Но я все еще не могу загрузить его ...
Большое спасибо !
7C3457EF-0000-11AA-AA11-00306543ECAC
прежнему ли это применимо к Mojave?) В настоящее время у меня возникла почти та же проблема, за исключением того, что это MacBook Pro в начале 2015 года, и я не испытываю проблему, из-за которойgpt -r show disk0
выводится этот снимок экрана.7C3457EF-0000-11AA-AA11-00306543ECAC
должно работать на Высшую Сьерру и выше. (Уже проверено: проверка файлов работает!)Ответы:
Загрузочный раздел OS X (кроме Recovery HD) либо имеет GUID 48465300-0000-11AA-AA11-00306543ECAC для стандартного раздела OS X, GUID 53746F72-6167-11AA-AA11-00306543ECAC для раздела CoreStorage или GUID 7C3457EF -0000-11AA-AA11-00306543ECAC для тома APFS. FFFFFFFF-FFFF-FFFF-FFFF-FFFFFFFFFFFF - это неизвестный тип раздела (но не такой раздел, как 000000-0000-0000 .... один).
GUID может быть изменен с помощью gpt. Вы можете добавлять, удалять и изменять таблицы разделов GUID с помощью gpt, когда все связанные диски размонтированы. Чтобы перенастроить разделы, загрузитесь со стороннего диска (например, Internet Recovery или флэш-накопитель установщика OS X).
При определенных обстоятельствах SIP должен быть отключен, чтобы изменить таблицу разделов GUID.
diskutil list
Получите обзор вашего внутреннего диска с идентификатором диска, найденным в предыдущей команде. Ниже я предполагаю, что идентификатор вашего внутреннего диска равен disk0 (SSD) (замените его на тот, который вы нашли в вашей среде).
diskutil umountDisk disk0
Затем удалите и повторно добавьте второй раздел того же размера, но правильного типа. Наиболее вероятный тип для disk0s2 на SSD с установленной в настоящее время Sierra: 53746F72-6167-11AA-AA11-00306543ECAC или с установленной High Sierra 7C3457EF-0000-11AA-AA11-00306543ECAC (поскольку предыдущий раздел CoreStorage был почти наверняка преобразован в APFS, а обновление Сьерры до Высокой Сьерры).
Сьерра (CoreStorage):
или
Высокая Сьерра (APFS):
или
стандартный раздел (HFSJ Extended):
Проверьте диск и том:
Загрузившись на USB-накопитель и войдя в систему как администратор, вы должны подготовиться к
sudo
успешному выполнению команд gpt.Если вы забыли версию своей системы или сделали несколько пользовательских разделов, вы все равно можете проверить первые блоки disk0s2 и определить правильный тип GUID:
Если вы загрузились на полноценную систему, вы можете использовать
hexdump
:diskutil umountDisk disk0
hexdump первые 3 блока раздела FFFF ...:
Следующий результат идентифицирует его как обычный раздел OS X:
Первое число - это число байтов в шестнадцатеричном формате: 0000000: 0; 0000600: 1536. * обозначает одинаковые строки. Это означает: первые два блока (0x000-0x3ff) - все нули.
Раздел CoreStorage показывает некоторые ненулевые значения в первом блоке (0x000-0x1ff):
Строка, начинающаяся с байта 0x130, показывает UUID физического тома, строка, начинающаяся с байта 0x140, показывает UUID группы логических томов.
Строка 48 46 53 4a (= "HFSJ") в первых 16 байтах третьих блоков идентифицирует журнализированный том HFS + для обоих типов разделов.
Контейнер APFS выглядит следующим образом:
Строка 4e 58 53 42 (= "NXSB"), начинающаяся с байта 0x020 в первом блоке, является магической строкой суперблока контейнера APFS и идентифицирует ее как контейнер APFS. UUID контейнера начинается с 0x48 (здесь: 11 f1 5e 40 ...)
Если вы ограничены режимом восстановления (Интернет) или загрузочным диском установщика (все с базовой системой, которая не содержит hexdump ), вы все равно можете использовать
vis
:diskutil umountDisk disk0
Посмотрите первые 3 блока раздела FFFF ...:
Если у вас был стандартный раздел, ранее первые 1024 байта содержали только непечатаемые (нули):
\0\0\0\0\0\0...
после ~ байта 1030 вы увидите следующую последовательность: \ 0HFSJ \ 0Если у вас был раздел CoreStorage, некоторые ненулевые значения в первых 512 байтах и строка CS (
...\0CS\^A...
) отображаются:Если у вас был раздел APFS, строка NXSB (
...\0NXSB\0\^P...
) показывается в первых нескольких байтах:источник
diskutil verifyVolume
(xattr?), Но в конце он сказал, что все в порядке, и это было. Эти предупреждения нормальны?vis -c
вывод, отправленный некоторыми пользователями, является обратимым, в то время как другой вывод содержит много?
символов, что делает вывод необратимым. На моем Mac я должен сначала войтиexport LC_CTYPE="ASCII"
перед использованиемvis -cw
илиvis -cfw
создать обратимый вывод.vis -c
вывод, чтобы получить размер раздела. Во втором вопросе я не смог, потому что вывод содержал?
знаки вопроса ( ). Это привело меня к исследованию того, как сделать вывод обратимым.