Создание раздела Recovery HD вручную. Macintosh HD исчез из искателя после «поврежденного диска и не может быть восстановлен Не видит macintosh hd

Всем привет.
Все мы знаем, что если с системой возникают какие-то проблемы, её можно переустановить. С этим нам помогает раздел Recovery. При чистой установке системы, он создаётся автоматически, но случается такое, что вы устанавливаете macOS после Windows (что является неправильным) или вы случайно/намеренно удалили раздел Recovery HD. Что же делать в таком случае, если система уже установлена, а сносить и заново её устанавливать нет возможности?

Возможно, на просторах интернета гуляет подобное решение, но я опишу, так как делал я.

Небольшая предыстория.

У меня была установлена macOS 10.13.1 developer beta на APFS. Так как работа этой файловой системы меня не устраивала, мне захотелось октатиться на HFS+ путем чистой переустановки. Беда была в том, что уже была установлена Windows, и после удаления APFS контейнера пропал раздел Recovery. Система 10.13 у меня почему-то на отрез отказывалась устанавливаться, поэтому я восстановил на пустой раздел бэкап 10.12.6 из Time Machine. После восстановления, раздел Recovery не появился. Я спокойно с 10.12.6 обновился до 10.13. Recovery раздела по-прежнему не было.

Пару дней назад я решил обновиться с 10.13 до 10.13.1, и каково было моё удивление, что установка системы на завершающем третьем этапе просто не доходит до конца и выбрасывает на рабочий стол с ошибкой.

Через пару дней, вчера, тоже попытался поставить систему, и выбивало на той же ошибке.
Недолго подумав, я сразу понял, что ошибка в отсутствии раздела Recovery HD. Соответственно начал гуглить, как его восстановить. Методов было много, все они были написаны при царе горохе, и они не подходили.

Я решил поступить просто: а что, если отрезать раздел от системы вручную, из бэкапа системы достать файлы с раздела Recovery, и назначить тип раздела Apple_Boot? Это я и буду описывать в следующих шагах.

Создание Recovery раздела.

1. Отделяем новый раздел.

Как выглядела примерно моя разметка диска в команде “diskutil list”.

╭─[email protected] ~ ╰─➤ diskutil list /dev/disk0 (internal, physical): #: TYPE NAME SIZE IDENTIFIER 0: GUID_partition_scheme *120.0 GB disk0 1: EFI EFI 209.7 MB disk0s1 2: Apple_HFS Macintosh HD 78.9 GB disk0s2 3: Microsoft Reserved 134.2 MB disk0s3 4: Microsoft Basic Data Windows 40.0 GB disk0s4 /dev/disk1 (internal, physical): #: TYPE NAME SIZE IDENTIFIER 0: GUID_partition_scheme *500.1 GB disk1 1: Microsoft Basic Data Files 151.3 GB disk1s1 2: Apple_HFS Time Capsule 348.7 GB disk1s2

Как мы прекрасно видим, Recovery HD раздел после Macintosh HD отсутствует.
В дисковой утилите я отделил раздел размером 650 МБ от основного.

После этого, разметка выглядела вот так:

╭─[email protected] ~ ╰─➤ diskutil list /dev/disk0 (internal, physical): #: TYPE NAME SIZE IDENTIFIER 0: GUID_partition_scheme *120.0 GB disk0 1: EFI EFI 209.7 MB disk0s1 2: Apple_HFS Macintosh HD 78.9 GB disk0s2 3: Apple_HFS Recovery HD 650.0 MB disk0s3 4: Microsoft Reserved 134.2 MB disk0s4 5: Microsoft Basic Data Windows 40.0 GB disk0s5 /dev/disk1 (internal, physical): #: TYPE NAME SIZE IDENTIFIER 0: GUID_partition_scheme *500.1 GB disk1 1: Microsoft Basic Data Files 151.3 GB disk1s1 2: Apple_HFS Time Capsule 348.7 GB disk1s2

2. Меняем тип раздела.

Вроде-бы все правильно, но есть одно но. Тип Recovery раздела должен быть Apple_Boot, а не Apple_HFS. Что же, будем менять. Открываем терминал и вводим команды:

Diskutil unmount /dev/disk0s3 sudo asr adjust --target /dev/disk0s3 --settype "Apple_Boot"

Внимание: цифры /dev/disk0s3 могут у вас отличаться!

Проверяем вывод команды diskutil list. Убеждаемся, что всё верно.

╭─[email protected] ~ ╰─➤ diskutil list /dev/disk0 (internal, physical): #: TYPE NAME SIZE IDENTIFIER 0: GUID_partition_scheme *120.0 GB disk0 1: EFI EFI 209.7 MB disk0s1 2: Apple_HFS Macintosh HD 78.9 GB disk0s2 3: Apple_Boot Recovery HD 650.0 MB disk0s3 4: Microsoft Reserved 134.2 MB disk0s4 5: Microsoft Basic Data Windows 40.0 GB disk0s5 /dev/disk1 (internal, physical): #: TYPE NAME SIZE IDENTIFIER 0: GUID_partition_scheme *500.1 GB disk1 1: Microsoft Basic Data Files 151.3 GB disk1s1 2: Apple_HFS Time Capsule 348.7 GB disk1s2

3. Переносим содержимое.

Теперь нам остаётся скинуть файлы Recovery раздела из бэкапа.
Делюсь с вами своим бэкапом , он от системы 10.13.1, работоспособность с 10.12.6 не проверял.

Вам нужно закинуть папку com.apple.recovery.boot в корень раздела Recovery HD, перед этим его нужно смонтировать командой:

Diskutil mount /dev/disk0s3

Вот так будет выглядеть содержимое Recovery раздела:

0

У меня MacPro 13.3 дюймов в середине2011 с хранилищем 500 ГБ, а недавно при выполнении обновления для Mac он застыл и все еще застрял на сером экране даже после нескольких попыток повторного запуска, Я, наконец, попробовал Command + R, чтобы попытаться Time Machine (ни один из них не был доступен), Disk Utility, но «Repair Disk» был выделен серым цветом и, наконец, попытался переустановить Mac OS X, но когда он был близок к завершению, он показал, что Macintosh HD повреждены.

  1. Disk Utility> Внешний жесткий диск> Раздел> GUID Partition> Mac OS Extended
  2. Ран OS X Installer и выбрал мой внешний жесткий диск в качестве цели. В завершении я дал мне возможность передавать мою информацию с другого диска. Я выбрал первый вариант (Mac и т. Д.), Но когда дело дошло до загрузки моего внутреннего диска, оно не загрузилось. Я пропустил его несколько часов, но все же безрезультатно, поэтому я пропустил процесс и завершил регистрацию.
  3. Когда мой Mac загружен, он показал сообщение о повреждении Macintosh HD. Немедленно создайте резервные копии файлов.
  4. Я загрузил Finder, но Macintosh HD не указан в списке устройств.
  5. Я загрузил Disk Utility, и сначала он показал мой Macintosh HD с моим 69GB/500GB ... но затем он исчез после того, как я нажал кнопку Verify .
  6. Если я отсоединяю внешний жесткий диск, Mac показывает серый экран с папкой и вопросительным знаком.

Есть ли способ восстановить данные на моем Macintosh HD сейчас?

Если я не заменяю жесткий диск и продолжаю работать, используя мой внешний жесткий диск, это сработает? Я не уверен, лучше ли просто получить Thinkpad или отремонтировать/заменить внутренний жесткий диск.

Я ценю всю помощь и советы, которые вы можете предложить! Спасибо

  • 1 ответ
  • Сортировка:

    Активность

1

Я бы не предлагал продолжать использовать внешний накопитель для вашего MBP, кроме всего прочего, это просто не практично.

Кажется, что ваш внутренний диск имеет или вот-вот провалится. У вас/вы можете проверить статус SMART с дисковой утилиты? В любом случае, я бы посоветовал не беспокоиться о попытке проверить или отремонтировать его - просто попробуйте, и ваши важные файлы будут скопированы на ваш внешний HD/другой резервный диск, пока вы все равно сможете получить к нему доступ.

Замена HD в MBP на самом деле довольно проста, ifixit: https://www.ifixit.com/Device/MacBook_Pro_13%22_Unibody_Early_2011 имеет хорошие инструкции.

Я заменил жесткий диск в MBP 2012 и оценил бы его как умеренно легкий. В наши дни Hdd довольно недороги, и инструменты для правильной работы доступны с Amazon с легкостью всего за несколько фунтов.

I had partitioned my hard drive for Windows to be ran on it through Bootcamp. Everything was working okay, I could run in MacOSX or Windows. After I installed macOS High Sierra I began to have issues. When I was in Windows it would not find the MacOS disk. I was only able to load into OS by restarting Windows and holding down the "option" key. I loaded MacOS, then deleted the Windows Partition. Now my disk looks like this:

В моем списке diskutil говорится:

Macintosh HD находится под контейнерным диском, у меня есть bootcamp, который не может использоваться, и у меня есть OSXRESERVED, что я не знаю то, для чего это. Как я могу удалить OSXRESERVED, BOOTCAMP, и переместить Macintosh HD из контейнера disk1?

1

1 ответы

Несколько неправильных представлений, чтобы разъясниться сначала:

    Это правильно, что Macintosh HD находится в контейнере , так как это - объем APFS начиная с Высокой Горной цепи. Это - название вашего вопроса, таким образом, ответ здесь первый. Не возможно переместить объем APFS из любого контейнера. Это правильно, что объем запуска, объем APFS, в контейнере APFS.

    Это правилен, что Windows больше не видит Macintosh HD. Apple не предоставила водителям APFS для Windows, и Панель управления Учебного лагеря не видят Macintosh HD.

С этим из пути мы можем иметь дело с удалением Учебного лагеря. Удостоверьтесь, что у вас есть резервная копия.

Необходимо быть в состоянии <�сильному> открытому Помощнику Учебного лагеря и выбрать, Удаляют Windows .
Это автоматизирует процесс для вас.

Альтернативно с дисковой утилитой:

  1. В Дисковой утилите, выберите APPLE SSD. Нажмите кнопку Partition на панели инструментов.
  2. необходимо видеть круговую диаграмму разделения на диске. Выберите BOOTCAMP и щелкните – кнопка, чтобы удалить его из пирога. Повторите это для OSXRESERVED.
  3. Расширяет размер контейнера (Macintosh HD), чтобы заполнить остальную часть диска, иначе вас оставят со свободным пространством, не назначенным на любое разделение.
  4. Подтверждает, что остальная часть правильного взгляда разделов диска, затем выберите, Применяются.