Гид по технологиям

Apple Diagnostics: как запустить и расшифровать коды диагностики на Mac

• 7 min read • Mac • Обновлено 28 Nov 2025
Apple Diagnostics на Mac: запуск и коды
Apple Diagnostics на Mac: запуск и коды

Что такое Apple Diagnostics?

Mac на рабочем столе — запуск встроенной диагностики Apple

Apple Diagnostics — это встроенная утилита аппаратной диагностики, доступная на каждом современном Mac. Она последовательно проверяет основные подсистемы: входные устройства (клавиатура, трекпад), подсистемы отображения (графический процессор), процессор, накопитель и оперативную память. Инструмент не найдёт всего — он обнаруживает только заранее запрограммированные сигнатуры неисправностей — но часто даёт полезную отправную точку для дальнейших действий.

Краткое определение: Apple Diagnostics — автоматический набор проверок аппаратной целостности Mac, запущенный с момента загрузки.

Экран Apple Diagnostics во время выполнения теста

Важно: Apple Diagnostics не заменяет полную аппаратную экспертизу сервисного центра. Это первый шаг для локализации неисправности и получения официального диагностического кода, который проще объяснить технику.

Также полезно: как читать отчёты об авариях macOS для устранения неполадок

Как запустить Apple Diagnostics

Перед запуском:

  • Отключите все периферийные устройства, оставив только клавиатуру и мышь/треκпад.
  • Зарегистрируйте и сохраните незакрытые документы — процедура требует перезагрузки.

Пошаговая инструкция:

  1. Отключите все внешние устройства от Mac, кроме клавиатуры и мыши/трекпада.
  2. Выключите Mac.
  3. Включите Mac и сразу удерживайте клавишу D на клавиатуре.
  4. Дождитесь окончания тестов — обычно несколько минут. По завершении на экране появятся диагностические справочные коды.

Результаты Apple Diagnostics с диагностическими кодами на экране

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

Примечание для батарейных проверок: если вы получите код, связанный с батареей (PPT004), Apple рекомендует повторно запустить диагностику через Интернет: выключите Mac и при следующем включении удерживайте Option + D.

Если при нажатии «Get Started» или сочетания клавиш Command + G ваш Mac загрузится в режим восстановления, откроется веб-интерфейс службы поддержки Apple (требуется подключение к Интернету). При отключённой телеметрии утилита спросит ваше разрешение перед отправкой данных в Apple. Это единственный момент, когда Apple Diagnostics может отправлять данные на сервера Apple.

Также полезно: руководство по устранению неполадок ПК — как найти неисправный компонент

Интерпретация диагностических кодов

Коды, кроме ADP000 (означающего, что проблем не найдено), состоят из трёх букв и трёх цифр подряд. Они дают общее представление о подсистеме, где обнаружена ошибка. Ниже — перевод и пояснения к каждому диапазону кода из стандартного списка Apple Diagnostics.

  • CNW001–006: проблема с аппаратной частью Wi‑Fi
  • CNW007–008: сети Wi‑Fi не обнаружены
  • NDC001–006: проблема с камерой
  • NDD001: проблема с USB‑контроллером
  • NDK001–004: проблема с клавиатурой
  • NDL001: проблема с Bluetooth
  • NDR001–004: проблема с трекпадом
  • NDT001–006: проблема с контроллером Thunderbolt
  • NNN001: серийный номер не обнаружен
  • PFM001–007: проблема с контроллером управления системой (SMC)
  • PFR001: проблема в прошивке компьютера
  • PPF001–004: проблема с вентиляторами
  • PPM001–015: проблема с установленной памятью (RAM)
  • PPP001–003: проблема с адаптером питания
  • PPP007: адаптер питания не был протестирован
  • PPR001: проблема с CPU
  • PPT001: батарея не обнаружена
  • PPT002–003: критическое ухудшение состояния батареи
  • PPT004: батарее требуется обслуживание
  • PPT005: батарея установлена неправильно
  • PPT006: батарее требуется обслуживание
  • PPT007: батарее требуется замена
  • VDC001–007: проблема с картридером SD
  • VDH002–004: проблема с внутренним накопителем (SSD/HDD)
  • VDH005: не удалось загрузиться из раздела восстановления
  • VFD001–005: проблема с дисплеем
  • VFD006: проблема с графическим процессором
  • VFD007: проблема с дисплеем
  • VFF001: проблема с аудиоустройством

Пояснения и советы по работе с кодами:

  • ADP000: проблем не обнаружено — если симптомы остаются, виноватое ПО или интермиттирующее аппаратное поведение.
  • Если код указывает на устройство, которое вы отключили перед тестом, попробуйте подключить его и запустить тест снова — возможно, оно пропало из теста из‑за подключения.
  • В большинстве случаев код указывает подсистему, но не конкретную деталь (например, «проблема с памятью» не скажет, модуль ли физически неисправен или это слот на плате).

Что делать после получения кода

  1. Повторите тест. Если код появился снова — вероятность аппаратной проблемы выше.
  2. Если код появляется нерегулярно, попробуйте запустить тест несколько раз в разное время и при разной нагрузке (если это безопасно).
  3. Для кодов, связанных с батареей, запустите диагностику по сети (Option + D).
  4. Если вы видите код, связанный с накопителем или памятью, сделайте резервную копию данных как можно скорее.
  5. Соберите информацию: модель Mac, версия macOS, точный диагностический код и сценарий проявления проблемы. Это ускорит обращение в сервис.

Важно: в большинстве случаев, кроме ADP000, тест сообщает о необходимости обслуживания. Конкретные ремонтные работы потребуют обращения к авторизованному сервису.

Когда Apple Diagnostics не помогает

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

Контрпример: если Mac самопроизвольно перезагружается только при запуске тяжёлых игр, встроенный тест может не обнаружить проблему с GPU при коротком прогоны — здесь нужны стресс‑тесты и мониторинг логов.

Альтернативные подходы и инструменты

  • Для старых Mac существовал Apple Hardware Test (AHT) — для новых моделей используется Apple Diagnostics.
  • Сторонние инструменты: тесты памяти (memtest86), утилиты для проверки состояния SSD (DriveDx) и комплексные пакеты диагностики (например, специализированные сервисные решения). Они дают дополнительные данные, но не заменяют официальные коды Apple.
  • Журнал системных сообщений и отчёты об авариях macOS часто указывают на программные причины с привязкой ко времени и процессу.

Мини‑методология: как подойти к проблеме системно

  1. Сформулируйте симптом: когда и как проявляется проблема.
  2. Сделайте полную резервную копию данных.
  3. Выполните Apple Diagnostics и запишите код(ы).
  4. Повторите тест несколько раз в разное время.
  5. Сопоставьте код со списком подсистем и решите — безопасно ли пытаться локализовать проблему самостоятельно (например, замена внешнего адаптера питания) или нужен сервис.
  6. При обращении в сервис предоставьте модель, серийный номер и точные коды.

Чек‑лист по ролям

Пользователь:

  • Отключить периферийные устройства.
  • Сохранить данные и сделать резервную копию.
  • Запустить Apple Diagnostics (D) и по сети (Option + D) для батарей.
  • Записать код и условия появления проблемы.
  • Если код связан с накопителем/памятью — немедленно резервное копирование и обращение в сервис.

Техник / инженер:

  • Получить подробный лог повторных тестов.
  • Выполнить стресс‑тесты и мониторы температуры/напряжения.
  • Проверить физические соединения, разъёмы, шлейфы и состояние батареи.
  • При необходимости запустить SMC и PRAM/NVRAM сбросы как диагностику первого уровня.

Служба поддержки Apple:

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

Критерии приёмки

  • Тест повторяется не менее трёх раз с одинаковым кодом при исключении внешних факторов.
  • Для проблем накопителя: подтверждение SMART‑ошибок или ошибки загрузки при попытке загрузки с Recovery.
  • Для проблем памяти: тесты памяти сторонними утилитами подтверждают ошибки.
  • Для проблем питания: измерения напряжений или проверяемый дефект адаптера питания.

Риски и рекомендации по снижению ущерба

Риск: потеря данных при проблемах с накопителем. Митигирование: срочное резервное копирование и использование безопасного режима для копирования.

Риск: ложноположительные коды при подключённых сторонних устройствах. Митигирование: повторный тест с отключёнными внешними устройствами.

Риск: неправильная самодиагностика и попытки самостоятельного ремонта. Митигирование: при сомнениях — обратиться в авторизованный сервис.

1‑строчный глоссарий

  • SMC: контроллер управления системой, отвечает за питание и низкоуровневые аппаратные функции.
  • Recovery: раздел восстановления macOS для восстановления и диагностики.
  • SMART: технология самоконтроля накопителей для прогнозирования отказа.

Пример плейбука для пользователя (короткая инструкция)

  1. Сохраните данные и сделайте резервную копию.
  2. Отключите всё лишнее.
  3. Перезагрузитесь с удержанием D.
  4. Зафиксируйте код и повторите тест два раза.
  5. Если код остаётся — выполните резервное копирование и свяжитесь со службой поддержки.

Decision flowchart

flowchart TD
  A[Запуск проблемы] --> B[Сделать резервную копию]
  B --> C[Запустить Apple Diagnostics 'D']
  C --> D{Появился код?}
  D -- Нет --> E[Проверить логи и ПО]
  D -- Да --> F[Записать код, повторить тест]
  F --> G{Код повторяется?}
  G -- Да --> H{Код связан с батареей?}
  G -- Нет --> E
  H -- Да --> I[Перезапустить с Option+D и запросить диагностику по сети]
  H -- Нет --> J[Обратиться в сервис с кодом и данными]
  I --> J
  J --> K[Сервис — ремонт или замена]

Заключение

Apple Diagnostics — удобный и быстрый способ получить базовую информацию об аппаратном состоянии Mac без визита в сервис. Он не всесилен, но диагностический код значительно упрощает коммуникацию с техником и помогает принять решение о дальнейших шагах: повторных тестах, резервном копировании данных и записи в сервисный центр. Для сложных или перемежающихся проблем используйте комбинацию встроенной диагностики, логов системы и специализированных инструментов.

Важно: сохраняйте спокойствие и собирайте факты — строгий системный подход экономит время и минимизирует риск потери данных.

Поделиться: X/Twitter Facebook LinkedIn Telegram
Автор
Редакция

Похожие материалы

Несколько аккаунтов Skype: Multi Skype Launcher
Программное обеспечение

Несколько аккаунтов Skype: Multi Skype Launcher

Журнал для работы: повысить продуктивность
Productivity

Журнал для работы: повысить продуктивность

Персональные звуки уведомлений на Android
Android.

Персональные звуки уведомлений на Android

Скачивание шоу Hulu для офлайн‑просмотра
Стриминг

Скачивание шоу Hulu для офлайн‑просмотра

Microsoft Start: персонализированная новостная лента
Новости

Microsoft Start: персонализированная новостная лента

Как изменить имя в Epic Games быстро
Гайды

Как изменить имя в Epic Games быстро