Самый простой способ избежать помощи сервисных центров при поиске проблем с железом (далеко не все из них могут похвастаться хорошей репутацией) — воспользоваться встроенными способами диагностики Mac. В этом материале мы расскажем как запустить и использовать «» и «Apple Diagnostics ».
Вконтакте
При помощи штатных средств диагностики можно эффективно обнаруживать аппаратные неисправности (проблемы с жёстким диском, твердотельным накопителем, оперативной памятью, графическим процессором, материнской плате и других закоулках железа). Как же это сделать?
Вне зависимости от (MacBook, iMac, Mac mini или Mac Pro) и года его выпуска, операционная система включает утилиту для самодиагностики аппаратной части. В компьютерах, которые выпускались до июня 2013 года, она называется «Функциональный тест оборудования Apple » (Apple Hardware Test — AHT), а после — «Apple Diagnostics ».
Перед запуском любой из утилит обязательно отключите все периферийные устройства (в том числе и оптические приводы, если такая древность ещё имеется) кроме клавиатуры, мыши, дисплея и адаптера Ethernet. В некоторых версиях OS X Lion и более поздних редакциях может понадобиться Ethernet или Wi-Fi для запуска интернет-версии AHT. Она ничем не отличается от офлайн-собрата.
Для использования AHT обязательно подключите MacBook к источнику питания.
Если нету мыши, то пригодятся следующие шорткаты:
Примечание: «Функциональный тест оборудования 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. Стоить это будет недёшево, но приобретать новый гаджет куда накладнее. О подвальных мастерских «у дяди Васи» лучше и вовсе позабыть. Ремонт яблочных устройств требует очень щепетильного подхода и продвинутых навыков.
Перед походом в сервисный центр со своим Mac любой пользователь может самостоятельно проверить свой компьютер на наличие проблем. Возможно, зная в чём проблема, пользователю удастся провести несложный ремонт самостоятельно.
Так как от инструкций от Apple в данном случае толку мало - они направляют исключительно в сервисный центр, то я составил собственный гайд по решению проблем с Mac.
Независимо от названия, работают утилиты практически идентично.
Шаг 1. Отключите все устройства кроме мыши, клавиатуры, сетевого кабеля и монитора.
Шаг 2. Выключите компьютер.
Шаг 3. Включайте компьютер и жмите кнопку D. Держите её до появления специального экрана с выбором языка.
Шаг 4. Выбирайте русский язык и проверка начнётся автоматически. Длится она не очень долго - 2-3 минуты.
Если у вас не запускается обычная диагностика, то при загрузке нажмите Option+D и диагностика начнётся с использованием интернета. Например, мне так и пришлось сделать, ибо я давно поменял в Макбуке жесткие диски и раздела восстановления у меня, естественно, уже нет. Такая картинка может провисеть 5 минут. Если зависло, то перезагрузите компьютер.
Вот как выглядит диагностика на MacBook Pro 2011. В начале находим и выбираем строку «Выбрать русский как главный язык»:
После этого жмём «Тест»:
Код ошибки | Проблема | Что делать? |
---|---|---|
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 слотом, но тест ошибок не выявил. Возможно, требуется расширенное тестирование.
Сегодня поговорим о сборе диагностики в 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.
К dscl прилагается еще одна утилитка - dscacheutil, она отвечает за работу с кешами службы каталогов. Скорее всего, она известна вам намного лучше, чем dscl, поскольку долгое время именно ее нужно было запускать для сброса кеша DNS.
Кстати, в последних версиях macOS это не работает, и вместо dscacheutil -flushcache теперь нужно писать killall -HUP mDNSResponder.
Что до dscacheutil, то ее удобно использовать, чтобы выводить список пользователей: dscacheutil -q user. В отличие от того, что выдает dscl, результат воспринимать намного легче.
У каждого «мака» есть энергонезависимая память, в которой хранятся важные для работы компьютера переменные. Что именно там лежит? Узнать поможет команда 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.
В процессе эксплуатации возникают различные неисправности. Их следует решить как можно быстрее, в противном случае ситуация грозит удорожанием ремонта. Диагностика MacBook Pro Retina занимает всего несколько часов. Виды неисправностей, с которыми может столкнуться пользователь:
Проверка MacBook Air на первом этапе проводится с целью исключения некорректной работы программного обеспечения. Далее тщательно исследуется подключенное оборудование. Для этого необходимо выключить все внешние устройства и оставить включенной только мышь. Если сбоев не обнаружено, тогда поочередно включаются и отключаются все дополнительные гаджеты. Это способ быстро определить устройство, приведшее к сбоям в работе. Проверка макбука аир по этой схеме производится у себя дома. В салоне применяется особое оборудование для тестирования.
Особое внимание следует уделить жесткому диску. Ноутбук работает хорошо только при условии отсутствия сбоев в его работе. На сегодняшний день существует две программы, используемые для диагностики. Для этого используется Дисковая утилита и fsck-команда. Возможность доступна на всех современных моделях. Следует производить тестирование в безопасном режиме. В таком случае гарантируется получение правильного результата.
Проверка MacBook Pro Retina производится с помощью программного модуля «Функциональный тест оборудования». Модуль доступен только для тех устройств, которые появились в продаже позднее июля 2013 года. Получить корректный результат можно только при условии отключения внешних модулей. Дополнительная рекомендация – проверить подключение ноутбука к Интернету.
Проверка MacBook Pro предполагает использование специального режима диагностики. Для этого необходимо нажать кнопку D. Экран станет полностью серого цвета – переход в режим нужной утилиты осуществился. При запуске программы можно произвести полную или частичную диагностику. Причины неисправности будут выявлены. Информация о них в исчерпывающей форме появится на мониторе. После этого следует задуматься об устранении недостатков.
Точно и правильно протестировать работоспособность гаджета можно в сервисном центре. Полная картина позволит специалисту быстро устранить причину поломки. Часто клиенты обращаются с проблемой отсутствия реакции ноутбука на кнопку включения. Профилактическая проверка поможет определить причину перегревания, определить поломку аккумулятора или зарядного устройства. Дополнительно требуется полностью прозвонить цепь – определить разрывы. Диагностика всегда проводится в случае заливания устройства жидкостью.
Устранить неполадку ноутбука может специалист в данном вопросе. Самостоятельная попытка приводит к усугублению ситуации. Клиент должен знать, что комплектующие и корпус стоят дорого, а повредить их можно легко. Мастер быстро найдет причину и направит все силы на ее устранение. Через несколько часов клиент сможет снова эксплуатировать любимое устройство.
В этой статье я расскажу, как протестировать производительность разных компонентов своего Mac: процессора, видеокарты и SSD. Результаты тестов помогут вам понять, что компьютер пора обслужить: . И, конечно же, сравнить производительность своего компьютера с другими моделями.
Во время тестов нужно мониторить состояние всех компонентов. Поэтому сначала я расскажу про две утилиты мониторинга: Intel Power Gadget и iStat Menus . А затем уже про свои любимые тестовые пакеты: Geekbench , Blender , Cinabench , Prime95 , Haven , Vallay и Disk Speed Test .
Примеры тестов я буду приводить на своих компьютерах: 12-дюймовом MacBook 2015-года и Хакинтоше.
Вот краткие характеристики тестовых машин:
Для чего подходит
Программа отлично подходит для тестирования температуры, шума вентиляторов и способности компьютера держать максимальную нагрузку. Blender нагружает все ядра и потоки CPU на 100% и держит эту нагрузку, пока не закончится рендеринг.
Если ваш компьютер перегревается и начинает понижать частоту процессора, вы это увидите через Intel Power Gadget. Если же все хорошо, то линии будут практически прямыми.
Не подходит
Blender не подходит для тестирования графической подсистемы в рендеринге. Такая функция в нем есть, но она полностью заточена под видеокарты Nvidia. Рендеринг на Radeon, которые использует Apple, займет больше времени, чем на процессоре. Так что даже и не пробуйте.