Сбор диагностики в macOS с помощью командной строки

Перед походом в сервисный центр со своим Mac любой пользователь может самостоятельно проверить свой компьютер на наличие проблем. Возможно, зная в чём проблема, пользователю удастся провести несложный ремонт самостоятельно.

Так как от инструкций от Apple в данном случае толку мало - они направляют исключительно в сервисный центр, то я составил собственный гайд по решению проблем с Mac.

  • Если компьютер выпущен после июня 2013-го года, то программа проверки называется «Диагностика Apple»
  • Если компьютер выпущен до июня 2013-го года, то программа проверки называется «Функциональный тест оборудования Apple»

Независимо от названия, работают утилиты практически идентично.

Как запустить Диагностику Apple?

Шаг 1. Отключите все устройства кроме мыши, клавиатуры, сетевого кабеля и монитора.

Шаг 2. Выключите компьютер.

Шаг 3. Включайте компьютер и жмите кнопку D. Держите её до появления специального экрана с выбором языка.

Шаг 4. Выбирайте русский язык и проверка начнётся автоматически. Длится она не очень долго - 2-3 минуты.

Если у вас не запускается обычная диагностика, то при загрузке нажмите Option+D и диагностика начнётся с использованием интернета. Например, мне так и пришлось сделать, ибо я давно поменял в Макбуке жесткие диски и раздела восстановления у меня, естественно, уже нет. Такая картинка может провисеть 5 минут. Если зависло, то перезагрузите компьютер.

Вот как выглядит диагностика на MacBook Pro 2011. В начале находим и выбираем строку «Выбрать русский как главный язык»:

После этого жмём «Тест»:

Коды ошибок Apple на MacBook

Код ошибки Проблема Что делать?
ADP000 Проблемы не найдены Если проблема всё-таки есть, то поищите её решение в интернете.
CNW001
CNW003
CNW004
CNW005
CNW006
Возможно, существует проблема с модулем Wi-Fi.
CNW007
CNW008
Не обнаружены сети Wi-Fi. Доступные сети Wi-Fi отсутствуют, либо модуль Wi-Fi неисправен. Попробуйте сеть Wi-Fi в этом месте на другом устройстве. Если работает, то у вас проблема с модулем Wi-Fi.
NDC001
NDC003
NDC004
NDC005
NDC006
Возможно, существует проблема с камерой.
NDD001 Возможно, существует проблема с модулем USB. Отключите все устройства USB и запускайте проверку ещё раз. Потом подключайте рабочее устройство по очереди к модулям Wi-Fi и запускайте проверку.
NDK001
NDK003
NDK004
Возможно, существует проблема с клавиатурой.
NDL001 Возможно, существует проблема с модулем Bluetooth. Попробуйте подключить несколько разных устройств в системе и уточнить действительно ли какие-то проблемы с Bluetooth.
NDR001
NDR003
NDR004
Возможно, существует проблема с трекпадом.
NDT001
NDT002
NDT003
NDT004
NDT005
NDT006
Возможно, существует проблема с модулем Thunderbolt. Отключите устройства Thunderbolt. Запустите проверку ещё раз.
NNN001 Серийный номер не обнаружен.
PFM001
PFM002
PFM003
PFM004
PFM005
PFM006
PFM007
Возможно, существует проблема с контроллером управления системой (SMC).
PFR001 Возможно, существует проблема с прошивкой компьютера.
PPF001
PPF003
PPF004
Возможно, существует проблема с вентилятором. Можно теоретически разобрать ноутбук, снять вентилятор и прочистить его. Я так делаю раз в полгода.
PPM001 Возможно, существует проблема с модулем памяти. Можно разобрать ноутбук. Достать модули памяти, если это возможно, поменять планки местами.
PPM002
PPM003
PPM004
PPM005
PPM006
PPM007
PPM008
PPM009
PPM010
PPM011
PPM012
PPM013
PPM014
PPM015
Возможно, существует проблема со встроенной памятью.
PPP001
PPP002
PPP003
Возможно, существует проблема с адаптером питания. Отключите адаптер питания от сети и от компьютера. Подключите снова и проведите проверку.
PPP007 Адаптер питания не проверен. Переподключите адаптер питания к гарантированно рабочей розетке. Запустите проверку снова.
PPR001 Возможно, существует проблема с процессором. Печаль, если ошибка повторяется... Вот тут точно лучше отнести в сервис.
PPT001 Аккумулятор не обнаружен.
PPT002
PPT003
В скором времени аккумулятор понадобится заменить. Он исправен, однако его емкость уменьшилась. На некоторые модели Мака аккумулятор можно вполне заменить самостоятельно.
PPT004 Требуется заново провести диагностику через интернет (описано в начале статьи). Через интернет Apple использует самые современные средства диагностики аккумулятора. Если проблема подтверждена и работа аккума вас не устраивает, то думайте о замене.
PPT005 Аккумулятор установлен неправильно. Завершите работу и выключите компьютер. Компьютеру требуется обслуживание. Отключить и подключить заново аккумулятор.
PPT006 Аккумулятору требуется обслуживание. Аккумулятор неисправен, хотя это может не сказываться на его работе или емкости. До выполнения проверки можно продолжать использовать аккумулятор без вреда для компьютера. Я бы всё-таки заменил аккумулятор, если ёмкость упадёт до нуля, ибо без него Mac OS автоматически снижает производительность компьютера. Доходит вплоть до заметных тормозов.
PPT007 Аккумулятор необходимо заменить. Аккумулятор исправен, однако его емкость значительно уменьшилась. До замены аккумулятора можно продолжать использовать его без вреда для компьютера. Выше совет дан!
VDC001
VDC003
VDC004
VDC005
VDC006
VDC007
Возможно, существует проблема с устройством чтения карт SD.
VDH002
VDH004
Возможно, существует проблема с устройством хранения данных. Проверьте жесткие диски на ошибки специальными утилитами.
VDH005 Не удается запустить восстановление ОС OS X. OS X можно установить даже с флешки. Ищите инструкции - это несложно.
VFD001
VFD002
VFD003
VFD004
VFD005
VFD007
Возможно, существует проблема с дисплеем.
VFD006 Возможно, существует проблема с графическим процессором.
VFF001 Возможно, существует проблема с аппаратным компонентом аудио.

Что ещё нужно знать?

Не всегда тест выводит ошибки. Вот у меня какие-то проблемы с SD слотом, но тест ошибок не выявил. Возможно, требуется расширенное тестирование.

Хорошо, когда Mac работает, как часы. Но это не вечно. Будучи прожжёнными маководами, мы носим с собой один и тот же ноутбук многие годы подряд, меняя его на новый только в исключительных ситуациях. Например, при появлении проблем с «железом» – перегревом и потерей стабильности ОС. Чтобы предотвратить или исправить это, стоит провести техобслуживание .

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

Я приехала на несколько дней в Москву с рабочим визитом аккурат к весенней презентации Apple Watch. Тем вечером рабочий процесс кипел, а посты сыпались один за другим. Заканчивая работу над очередной новостью, я обратила внимание: ноут стал непонятно себя вести. Он уже несколько дней был непривычно горяч и сильно гудел кулерами. А теперь система то и дело подвисала, хотя ничего ресурсоёмкого не происходило.

Утром всё стало совсем плохо: после небольшой пробежки по Сети, компьютер неожиданно выключился. Наощупь – просто пламенный. Мы с Никитой на следующий день собирались заглянуть в iCases на Таганке, и, помимо запланированных дел, решили заодно сдать мой Mac на диагностику. Терять-то нечего.

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

Первое, что спросил мастер – как давно я проводила профилактику. Если честно, я опешила и ответила отрицательно. Почему-то была уверена, что проблема с ноутбуком чисто программная. Ведь я никогда не роняла, не заливала его и вообще старалась относиться бережно. Игорь снисходительно улыбнулся и приступил к откручиванию винтов.

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

Во-вторых, мастер убрал пыль с кулера – вентилятора рядом с процессором Mac. Дело в том, что забитые сетки вентиляции приводят к перегреву ноута и к сбоям в его работе. С чем я, собственно, и столкнулась.

Вся процедура очистки заняла примерно полчаса. Он успел продуть решётки, очистить от пыли вентилятор, поменять термопасту и убрать «следы» рыжего кота, живущего у меня дома. И то, большую часть времени мы общались, обсуждая прошедшую накануне презентацию.

  • Следите за тем, чтобы решетки вдува и выдува воздуха были открыты.
  • Не стесняйтесь отдавать ноутбук на чистку, особенно если любите есть над ним;)
  • Если Mac больше двух лет, поставьте софт для проверки температуры процессора.
  • Подборка программ для проверки температуры Mac:

    1. Temperature Gauge


    2. Magican Paster

    3. SensorX

    Если температура в состоянии покоя и минимальной нагруженности поднимается выше 40-45 градусов, ноутбук необходимо в срочном порядке нести в сервис – спасать .

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

    Куда нести

    В iCases.ru готовы провести такую же процедуру для вашего MacBook – всего за 2490 рублей. Если сказать, что вы пришли по рекомендации сайт , вам сделают приятную скидку 10% ! И без того недорого, а польза осязаема.

    Комментарий iCases.ru

    Дорогие читатели, хотим поблагодарить вас за то, что проявили такой интерес к нашей статье! Судя по отзывам, с каждым днем у нас будет все больше и больше клиентов! Почему? Всё просто!

    Никто из вас в комментариях, дорогие «специалисты», не угадал. В обзоре использовалась термопаста марки Mx-2 от швейцарского производителя Arctic Cooling , фасованная в шприц на 20 млЛ. и весом нетто 65г. Благодаря этому обеспечивается точная дозировка – 0.05 млЛ/см2 (шприц снабжен шкалой, удобно контролировать). На самом обсуждаемом фото на зеркальную поверхность чипа площадью 1,5см2 (1,5х1см) было нанесено не более 0,15г. теплопроводящей пасты – поскольку это процессор Intel Core i5. При вязкости 85 Па*с, это примерно равно кетчупу: дает сильное растекание по зеркальной плоскости чипа.

    После притирки теплоприемника к кристаллу и при прижимном воздействии механизмов крепления теплоотвода и радиатора, паста выдавливается за край кристалла (не запрещено, поскольку данный тип пасты является диэлектриком). Слой между ними остается около 1/60 мм. Обод выдавленной пасты служит дополнительным теплопроводником между медным теплоприемником и разводочной частью процессора. Обод вокруг кристалла также препятствует высыханию пасты на кристалле (если кто не знал, то высыхает она именно от края к центру).

    Так что чем больше термопасты – тем лучше , если конечно она не просроченная и загустевшая! Старую термопасту мы удаляем проспиртованным ватным тампоном, а аккуратный соскоб пинцетом с кристалла был сделан ради фотографии для обзора, дабы показать вам высохшую термопасту с завода. Ноутбуку всего 4 года! (Это Air 11” 2011г. i5/4gb)



    И на будущее – ребят, не поленитесь сперва чуть глубже изучить тему ;) 


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


    Всем нашим читателям скидка 10%! С любовью, Игорь!

    P.S.: Подробнее о характеристиках:

    Поставьте оценку.

    Справедливые, не завышенные и не заниженные. На сайте Сервиса должны быть цены. Обязательно! без "звездочек", понятно и подробно, где это технически возможно - максимально точные, итоговые.

    При наличии запчастей до 85% процентов сложных ремонтов можно завершить за 1-2 дня. На модульный ремонт нужно намного меньше времени. На сайте указана примерная продолжительность любого ремонта.

    Гарантия и ответственность

    Гарантию должны давать на любой ремонт. На сайте и в документах все описано. Гарантия это уверенность в своих силах и уважение к вам. Гарантия в 3-6 месяцев - это хорошо и достаточно. Она нужна для проверки качества и скрытых дефектов, которые нельзя обнаружить сразу. Видите честные и реальные сроки (не 3 года), вы можете быть уверены, что вам помогут.

    Половина успеха в ремонте Apple - это качество и надежность запчастей, поэтому хороший сервис работает с поставщиками на прямую, всегда есть несколько надежных каналов и свой склад с проверенными запчастями актуальных моделей, чтобы вам не пришлось тратить лишнее время.

    Бесплатная диагностика

    Это очень важно и уже стало правилом хорошего тона для сервисного центра. Диагностика - самая сложная и важная часть ремонта, но вы не должны платить за нее ни копейки, даже если вы не ремонтируете устройство по ее итогам.

    Ремонт в сервисе и доставка

    Хороший сервис ценит ваше время, поэтому предлагает бесплатную доставку. И по этой же причине ремонт выполняется только в мастерской сервисного центра: правильно и по технологии можно сделать только на подготовленном месте.

    Удобный график

    Если Сервис работает для вас, а не для себя, то он открыт всегда! абсолютно. График должен быть удобным, чтобы успеть до и после работы. Хороший сервис работает и в выходные, и в праздники. Мы ждем вас и работаем над вашими устройствами каждый день: 9:00 - 21:00

    Репутация профессионалов складывается из нескольких пунктов

    Возраст и опыт компании

    Надежный и опытный сервис знают давно.
    Если компания на рынке уже много лет, и она успела зарекомендовать себя как эксперта, к ней обращаются, о ней пишут, ее рекомендуют. Мы знаем о чем говорим, так как 98% поступающих устройств в СЦ восстанавливется.
    Нам доверяют и передают сложные случаи другие сервисные центры.

    Сколько мастеров по направлениям

    Если вас всегда ждет несколько инженеров по каждому виду техники, можете быть уверены:
    1. очереди не будет (или она будет минимальной) - вашим устройством займутся сразу.
    2. вы отдаете в ремонт Macbook эксперту именно в области ремонтов Mac. Он знает все секреты этих устройств

    Техническая грамотность

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

    Сегодня поговорим о сборе диагностики в macOS

    Информаци о компьютере и программах

    Если в меню «Яблоко» выбрать пункт «Об этом Mac», а затем нажать на кнопку «Системный отчет», то вы увидите кучу всякой информации о компьютере. Так вот, утилита system_profiler - это то же самое, но в сто раз подробнее.

    Если вызвать system_profiler без параметров, то информация будет выведена целиком, что в моем случае означает 3,8 Мбайт текста. Так что рекомендую сразу писать что-нибудь вроде system_profiler > ~/Desktop/profile.txt или использовать grep для поиска нужной строки.


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

    Если все это вас не интересует, пишите system_profiler -detailLevel mini, и тогда получите только сведения о компьютере.

    Еще можно добавить параметр -xml, чтобы было удобнее обрабатывать полученную информацию в скрипте.

    Служба каталогов

    За общение со службой каталогов отвечает утилита dscl - Directory Services Command Line, она в свое время пришла на смену netinfo. Повеяло сисадминскими штучками? Так и есть, и подробно останавливаться на них мы не будем.

    Для затравки пара команд: dscl . -list /Users выведет список всех пользователей, а dscl . -read /Users/<имя пользователя> - информацию о пользователе в виде XML. Внутри закодирован даже файл с аватаркой!

    Кстати, если запустить dscl без параметров, то она войдет в интерактивный режим, где вы сможете использовать привычные команды cd и ls для навигации, а смотреть содержимое веток - командой read.

    Кеши Directory Services и список пользователей

    К dscl прилагается еще одна утилитка - dscacheutil, она отвечает за работу с кешами службы каталогов. Скорее всего, она известна вам намного лучше, чем dscl, поскольку долгое время именно ее нужно было запускать для сброса кеша DNS.

    Кстати, в последних версиях macOS это не работает, и вместо dscacheutil -flushcache теперь нужно писать killall -HUP mDNSResponder.


    Что до dscacheutil, то ее удобно использовать, чтобы выводить список пользователей: dscacheutil -q user. В отличие от того, что выдает dscl, результат воспринимать намного легче.

    Читаем и (не) сбрасываем значения в NVRAM

    У каждого «мака» есть энергонезависимая память, в которой хранятся важные для работы компьютера переменные. Что именно там лежит? Узнать поможет команда nvram: напишите nvram -xp, и все увидите.

    Здесь есть как безобидные вещи вроде уровня звука и последней раскладки клавиатуры, так и более интересные вроде ключа Find My Mac и совсем уж загадочные параметры EFI.

    Все они представлены в двоичном виде, и единственный обрывок описания, который мне удалось найти, содержится в утекшем и выложенном на WikiLeaks документе ЦРУ.

    Параметры можно задавать командой nvram <переменная>=<значение>, удалять командой nvram -d <переменная> или загружать из файла при помощи nvram -f <файл>.

    Сбросить все можно, набрав nvram -c. Но обычно параметры NVRAM сбрасывают, только если что-то пошло не так и компьютер не загружается. Для этого нужно нажать Alt-Cmd-P-R сразу после включения и держать 20 с.

    Обратите внимание: если меняете параметры утилитой nvram, то они запишутся в энергонезависимую память не моментально, а лишь при выключении компьютера в штатном режиме.

    Статистика оперативной памяти

    Существует масса способов посмотреть, насколько загружена оперативная память. Пожалуй, самый простой - это открыть раздел «Память» в «Мониторинге системы»: там в наглядном виде представлены самые полезные параметры. Из командной строки лучше всего использовать top.

    Если же вам нужна самая подробная информация, то вы можешь обратиться к vm_stat. Недостаток этой утилиты - в том, что все значения приводятся в страницах, равных 4 Кбайт. Однако пересчитать не так сложно, и в интернете есть масса скриптов - например, вот этот однострочник на Perl пересчитывает все в мегабайты.

    Еще с помощью vm_stat можно отслеживать изменение загрузки памяти со временем. Для этого введите vm_stat -c <число> <секунды>, где первый параметр - количество замеров, а второй - интервал между ними.

    Сброс дискового кеша в памяти

    Временно получить пару лишних гигабайтов оперативной памяти помогает команда purge. Она вызывается от рута, не имеет никаких параметров и обнуляет дисковый кеш, приводя его в то состояние, в котором он был после загрузки ОС. Но обычно менеджеру памяти такая помощь не требуется - он сам постепенно выгрузит лишнее, если оперативка будет заканчиваться.

    В справке говорится, что purge вообще нужен в основном для тестирования, но кто знает, как повернется жизнь?

    Отслеживание обращений к файловой системе

    Команда fs_usage, запущенная без параметров от рута, выводит запись о каждом обращении к файловой системе. Нужно это в тех случаях, когда какая-то программа падает при запуске или выдает загадочные сообщения об ошибках. Если проблема в том, что один из файлов поврежден, то вы сможете отыскать его с fs_usage.

    Чтобы пришлось меньше рыться в выдаче, ограничь сообщения одним процессом, написав его название после fs_usage. Если знаете только ID, введите sudo fs_usage pid .

    Другой полезный параметр - это -f, после него можно задать фильтр по операциям с сетью (-f network), с файлами (-f pathname добавит колонку с путем) и так далее. Если текст не влезает в строку, добавьте -w.


    Самый простой способ избежать помощи сервисных центров при поиске проблем с железом (далеко не все из них могут похвастаться хорошей репутацией) — воспользоваться встроенными способами диагностики Mac. В этом материале мы расскажем как запустить и использовать «» и «Apple Diagnostics ».

    Вконтакте

    При помощи штатных средств диагностики можно эффективно обнаруживать аппаратные неисправности (проблемы с жёстким диском, твердотельным накопителем, оперативной памятью, графическим процессором, материнской плате и других закоулках железа). Как же это сделать?

    На каких Mac какая утилита

    Вне зависимости от (MacBook, iMac, Mac mini или Mac Pro) и года его выпуска, операционная система включает утилиту для самодиагностики аппаратной части. В компьютерах, которые выпускались до июня 2013 года, она называется «Функциональный тест оборудования Apple » (Apple Hardware Test — AHT), а после — «Apple Diagnostics ».

    Перед запуском любой из утилит обязательно отключите все периферийные устройства (в том числе и оптические приводы, если такая древность ещё имеется) кроме клавиатуры, мыши, дисплея и адаптера Ethernet. В некоторых версиях OS X Lion и более поздних редакциях может понадобиться Ethernet или Wi-Fi для запуска интернет-версии AHT. Она ничем не отличается от офлайн-собрата.

    Для использования AHT обязательно подключите MacBook к источнику питания.

    Список клавиатурных сокращений

    Если нету мыши, то пригодятся следующие шорткаты:

    • Option (⌥) + D : запустить диагностику с интернетом;
    • Command (⌘) + G : начать операцию;
    • Command (⌘) + L : отобразить список языков;
    • Command (⌘) + R : запустить тест заново;
    • S : выключение;

    Как запустить диагностику на Mac («Функциональный тест оборудования Apple» или «Apple Diagnostics»)

    Примечание: «Функциональный тест оборудования Apple » и «Apple Diagnostics » работают идентичным образом. Единственный нюанс — для запуска «Apple Diagnostics » требуется наличие активного интернет-соединения, да и интерфейс будет куда симпатичнее.

    1 . Включите или перезагрузите Mac если он включён.

    2 . Во время включения нажмите и удерживайте клавишу «D » до тех пор, пока не появится экран с выбором языка.

    3 . Выберите язык (если к компьютеру не подключена мышь, то выбирайте язык при помощи стрелок, а ввод выполняйте клавишей «Enter»).

    4 . Начнется диагностика Mac.

    После того, как проверка будет окончена, отобразятся результаты.

    Чтобы выйти из утилиты АНТ, нажмите кнопку «Перезагрузить » или «Выключить » внизу окна.

    О чём говорят результаты?

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

    Расшифровать ошибки AHT можно на техническом форуме Apple, да и вообще рекомендую в первую очередь при поиске решений проблем с яблочными гаджетами обращаться именно туда. Правда, понадобится знание английского хотя бы со словарём.

    Коды ошибок Apple Diagnostics и их расшифровку можно ниже:

    ADP000 - Проблемы на компьютере не найдены;

    CNW001, CNW003, CNW004, CNW005, CNW006 - На компьютере существуют проблемы с модулем Wi-Fi;

    CNW007, CNW008 - Не обнаружены сети Wi-Fi. Доступные сети Wi-Fi отсутствуют, либо модуль Wi-Fi неисправен;

    NDC001, NDC003, NDC004, NDC005, NDC006 - Неисправна камера;

    NDD001 - Существует проблема с модулем USB. Отключите все внешние устройства, кроме клавиатуры, мыши и адаптера Ethernet. Запустите проверку еще раз. Если этот код появится снова, обратитесь в сервисный центр;

    NDK001, NDK003, NDK004 - Существует проблема с клавиатурой;

    NDL001 - Существует проблема с модулем Bluetooth;

    NDR001, NDR003, NDR004 - Существует проблема с трекпадом;

    NDT001, NDT002, NDT003, NDT004, NDT005, NDT006 - Возможно, существует проблема с модулем Thunderbolt. Отключите внешние устройства Thunderbolt и запустите проверку еще раз. Если этот код появится во второй раз, обратитесь в сервисный центр;

    NNN001 - Не удалось обнаружить серийный номер. Компьютеру требуется обслуживание, обратитесь в сервис;

    PFM001, PFM002, PFM003, PFM004, PFM005, PFM006, PFM007 - Существует проблема с контроллером управления системой (SMC);

    PFR001 - Возможно, существует проблема с прошивкой компьютера;

    PPF001, PPF003, PPF004 - Возможно, существует проблема с вентилятором;

    PPM001 - Вероятно, существует проблема с модулем памяти;

    PPM002, PPM003, PPM004, PPM005, PPM006, PPM007, PPM008, PPM009, PPM010, PPM011, PPM012, PPM013, PPM014, PPM015 - Возможно, существует проблема со встроенной памятью;

    PPP001, PPP002, PPP003 - Вероятно, существует проблема с адаптером питания MagSafe. Попробуйте отключить адаптер питания от Mac и от розетки, затем подключить его еще раз. Запустите проверку еще раз. Если этот код появится во второй раз, обратитесь в сервисный центр;

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

    PPR001 - Вероятно, существует проблема с процессором;

    PPT001 - Не удалось обнаружить аккумулятор;

    PPT002, PPT003 - В скором времени аккумулятор понадобится заменить. Он исправен, однако его емкость уменьшилась.

    PPT004, PPT006 - Аккумулятору требуется обслуживание. Аккумулятор неисправен, хотя это может не сказываться на его работе или емкости;

    PPT005 - Аккумулятор установлен неправильно. Завершите работу и выключите компьютер;

    PPT007 - Аккумулятор на Mac необходимо заменить. Аккумулятор исправен, однако его емкость значительно уменьшилась. До замены аккумулятора можно продолжать использовать его без вреда для компьютера.

    VDC001, VDC003, VDC004, VDC005, VDC006, VDC007 - Вероятно, обнаружена проблема с устройством чтения карт SD;

    VDH002, VDH004 - Вероятно, существует проблема с устройством хранения данных;

    VDH005 - Не удается запустить восстановление macOS;

    VFD001, VFD002, VFD003, VFD004, VFD005, VFD007 - Вероятно, существует проблема с дисплеем;

    VFD006 - Вероятно, существует проблема с графическим процессором;

    VFF001 - Вероятно, существует проблема с аппаратным компонентом аудио.

    В любом случае, если избежать ремонта в сервисном центре не удалось, настоятельно рекомендуем обращаться только к сертифицрованным специалистам, которые специализируются исключительно на технике Apple. Стоить это будет недёшево, но приобретать новый гаджет куда накладнее. О подвальных мастерских «у дяди Васи» лучше и вовсе позабыть. Ремонт яблочных устройств требует очень щепетильного подхода и продвинутых навыков.