Поиск и устранение неисправностей в macOS

Диагностика MacOS

Читатели часто задают вопросы по работе macOS о том, что что-то не работает или глючит. В этой статье я раскрою алгоритм действий, как можно найти и исправить проблему в системе macOS.

Существуют определенные крайности в вопросе поиска неисправностей. В одном случае люди прибегают к вербос моду при загрузке или чтению логов при поиске неисправностей — это довольно нудная и сложная процедура, которая подойдет далеко не каждому.

В другом случае, есть пользователи (пришедшие с windows), которые при любой проблеме просто переустанавливают систему. Оба подход я считаю избыточными, поэтому предлагаю следующую инструкцию. Действия выполняйте шаг за шагом.

Шаг 1. Сброс SMC и NVRAM

Первое, что нужно сделать при любой проблеме на macOS — выключить компьютер и сбросить системы SMC и NVRAM.

Система SMC (System Management Controller) — это контроллер, который отвечает в вашем компьютере за энергоподсистему, за теплообмен и работу кулеров. Сбросить систему достаточно легко, но тут есть нюансы, какой у вас Mac.

Чтобы сбросить SMC на настольном Mac, полностью выключите ПК, выдерните шнур питания и оставьте так до 30 секунд. Затем снова включите компьютер.

Чтобы сбросить SMC на MacBook, сначала надо понять, съемный у вас аккумулятор (можно снять без применения отвертки) или нет.

Можно подержать кнопки и несколько раз услышать, как компьютер перезагрузится, чтобы комбинация сработала наверняка.

Обычно сброс SMC и NVRAM проводят в случае непонятных не диагностируемых проблем с macOS, и вы даже не знаете, куда «копать». Лишний раз сбросив эти системы, вы никак не навредите компьютеру. Максимум сбросятся дата и время, но они восстановятся автоматически при подключении к интернету.

Если проблема не исчезла, переходим к шагу №2.

Шаг 2. Создание нового пользователя

Снять защиту

Далее создаем нового пользователя, нажмите на плюсик внизу слева.

Создать нового пользователя

Далее завершаем сеанс (сочетание клавиш Shift+Command+Q), чтобы выйти из текущего пользователя и зайти в нового. Либо вообще перезапустите компьютер и войдите под новым пользователем.

Когда вы загрузились под новым пользователем, снова проверьте существующую неисправность. Если она пропала, то проблема кроется в настройках вашего пользователя.

Возможно, вы не в курсе, но в macOS существует целых 3 папки с библиотеками. Одна используется для системы, вторая — общая для хранения общих данных по всем пользователям. Третья — для каждого пользователя по отдельности. И если вы решили проблемы на данном шаге, то на 90% проблема в третьей папке.

По умолчанию библиотека с данными пользователя скрыта. Чтобы ее открыть, с зажатым Option (Alt) нажать на пункт «Переход» в верхнем меню бар.

Открыть библиотеку пользователя

Теперь можем зайти в папку. Здесь скрыты различные настройки стандартных и сторонних приложений, кэши и т. д. Будьте внимательны при внесении изменений в этой папке — могут возникнуть проблемы в работе сервисов macOS или отдельных приложений.

Библиотека пользователя

Я рекомендую воспользоваться приложением AppCleaner, полностью удалите программы, которые глючат. И таким образом удалятся все их настройки из библиотек.

По умолчанию все устанавливаемые приложения попадают в папку «Программы», которая находится в корне вашего загрузочного диска. Есть несколько способов удаления приложений:

На macOS, в отличие от Windows, нет никакого реестра. Поэтому на быстродействие системы никак не влияет количество установленных программа, и чистить реестр не нужно.

Если проблема не исчезла, переходите к шагу №3.

Шаг 3. Тест на внешней системе (установка macOS на флешку, внешний диск)

Проведем тест на внешней заведомо чистой системе. Но сперва создадим ее.

Подготовим накопитель к работе, лучше использовать внешний HDD/SSD или флешку (размер 32 Гб). Запускаем Дисковую улититу, выбираем внешнее устройство и жмем Стереть. Все данные с флешки (внешнего диска) будут удалены. Обратите внимание на настройки.

Стереть флешку

Переустановить OS

В качестве диска для установки выбираем внешний подготовленный носитель (флешку или внешний HDD). Система запросит ввести данные пользователя.

По завершении установки произведите стандартную процедуру создания нового пользователя. по факту вы получите полноценную рабочую систему, которая находится на внешнем устройстве. Скорость работы работы с флешки будет низкой, поэтому рекомендую ставить систему на внешний SSD.

Как использовать внешнюю систему для тестирования проблем? При загрузке ноутбука зажмите Option и держите, пока не появится меню загрузки (оно позволяет выбрать, с какого раздела будет загружаться система).

Загрузка macOS с флешки

Протестируйте неисправность уже на новой системе. Если проблема ушла, значит неисправность заключается в вашей родной системе. Значит ее нужно переустановить. Но часто случается так, что если накатить систему поверх, то старые «болячки» и глюки систему остаются, поэтому я рекомендую сделать Backup и провести установку на чистый компьютер.

Шаг 4. Если ничего не помогло

Если проблема сохраняется, значит мы имеем дело с аппаратной проблемой. Со своей стороны вы уже сделали все возможное. Теперь лучше всего обратиться в сервисный центр.

1008F — или как раскирпичить свой Mac

Всем привет! В этом посте речь пойдет о бесконечном режиме восстановления macOS, ошибках 1008F, 2003F, 2004F и о том как их побороть.

Предыстория

Тут стоить отметить, что далее речь идет о MacBook pro 2018 с чипом безопасности T2, опыт работы с macOS с точки зрения откатов, переустановок, загрузочных дисков и т. п. имелся богатый, а потому. ничто не предвещало беды.

Поехали!

Мне было лениво делать загрузочную флешку, поэтому идея с Internet Recovery показалась заманчивой (более того эту процедуру я уже обкатывал ранее на MacBook pro 2013). Далее список действий, которые повторять НЕ НАДО:

1. загрузка в рекавери (cmd + R);

2. форматирование жесткого диска;

3. запуск Internet Recovery на версию, которая поставлялась при продаже MacBook (или близкую к ней (Shift-Option-Command-R при загрузке Mac).

**более подробно о сочетаниях клавиш можно прочитать тут

После всех этих нехитрых манипуляций мы получаем не Mac, а кирпич, который игнорит все подряд и валится в вечный Internet Recovery с ошибкой 1008F.

1008F

Дальше у вас, как говорится, два путя:

Путь простой:

1. Зайти в учетную запись icloud;

2. Выбрать «Найти iPhone«;

3. Переключить дроп-лист на пункт «Все устройства«:

4. Выбрать проблемный MacBook и нажать «удалить из Найти айфон«;

6. Покинуть программу:

7. (Опционально) Удалить проблемный Mac из учетной записи Apple (Из списка устройств).

После этого можно попробовать восстановиться еще раз. К сожалению, данный способ мне не помог.

Путь сложный:

Далее возникла идея: поскольку жесткий диск несъёмный, слишком дорого было бы для Apple решать такие вопросы заменой материнских плат. Должна была быть какая-то лазейка, типа DFU режима, который был очень популярен на айфонах 3gs и 3g. Легкий гуглинг навел меня на несколько интересных статей: тут и тут. Дублировать содержимое статей смысла не вижу, в целом, они о том как вводить Mac в DFU режим и как с ним работать.

1. Нам нужен еще один Mac (к счастью такой нашелся);

3. Скачиваем на Mac (сервер) утилиту Apple Configurator 2 и запускаем ее;

4. Вводим Mac (клиент) в DFU;

5. В утилите Apple Configurator 2: Правая кнопка мыши > Actions > Advanced > Revive Device:

а на Mac (клиент) произойдет вот это:

нужно попробовать запустить процедуру восстановления через Shift-Option-Command-R.

8. Требуется повторить действия с п.1 по п.4. После чего выбрать Apple Configurator 2 пункт Restore.

9. У вас надеюсь все будет хорошо, а вот я получил сообщение об ошибке:

что-то типа такого, только код был другой.

10. Далее я вывел Mac (клиент) из DFU режима и загрузил его через Shift-Option-Command-R.

11. Начался заветный процесс восстановления, который периодически падал в ошибки 2003F и 2004F.

2003F, 2004F

Тут стоить отметить, что интернет-провайдер у меня полное расстройство, поэтому решение было следующим:

На роутере я прописал DNS: основной сервер 8.8.8.8, альтернативный 8.8.4.4;

Также могут помочь сброс NVRAM или PRAM;

Запускать Mac через Shift-Option-Command-R, можно даже после того, как вы получили ошибку 200+F. Бывают случаи, когда загрузка происходит не с первого раза;

Дальше у меня загрузился Recovery macOS Mojave, т. к. именно с ней поставлялся MacBook. В дисковой утилите жесткий диск определялся как неизвестное устройство, после форматирования его со схемой разделов GUID, установка macOS продолжается в обычном режиме.

Заключение

Желаю вам легких апдейтов, даунгрейдов и вообще поменьше багов и лагов.

По результатам опроса, написал о том как откатиться с macOS Big Sur до macOS Catalina. Прочитать об этом можно тут. Спасибо за проявленный интерес!

Источники:

https://macnoob. ru/mac/poisk-i-ustranenie-neispravnostej-v-macos/

https://habr. com/ru/post/535520/

Понравилась статья? Поделиться с друзьями:
Добавить комментарий

;-) :| :x :twisted: :smile: :shock: :sad: :roll: :razz: :oops: :o :mrgreen: :lol: :idea: :grin: :evil: :cry: :cool: :arrow: :???: :?: :!: