TechTool Pro — функциональная утилита для диагностики Mac. Как пользоваться программой «Диагностика Apple
Самый простой способ избежать помощи сервисных центров при поиске проблем с железом (далеко не все из них могут похвастаться хорошей репутацией) — воспользоваться встроенными способами диагностики Mac. В этом материале мы расскажем как запустить и использовать «Функциональный тест оборудования Apple» и «Apple Diagnostics».
При помощи штатных средств диагностики можно эффективно обнаруживать аппаратные неисправности (проблемы с жёстким диском, твердотельным накопителем, оперативной памятью, графическим процессором, материнской плате и других закоулках железа). Как же это сделать?
На каких Mac какая утилита
Вне зависимости от модели 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: запустить тест заново;
Как использовать программу «Функциональный тест оборудования Apple» или «Apple Diagnostics»?
Примечание: «Функциональный тест оборудования Apple» и «Apple Diagnostics» работают идентичным образом. Единственный нюанс — для запуска «Apple Diagnostics» требуется наличие активного интернет-соединения, да и интерфейс будет куда симпатичнее.
1. Включите или перезагрузите Mac если он включён.
2. Во время включения нажмите и удерживайте клавишу «D» до тех пор, пока не появится серый экран загрузки, после чего подождите несколько минут, пока пройдёт конфигурация AHT. Во время загрузки будет отображается следующая иконка:
3. Теперь выберите язык и нажмите кнопку вправо (если к компьютеру не подключена мышь, то выбирайте язык при помощи стрелок, а ввод выполняйте клавишей «Enter»).
4. После того, как подзагрузится консоль АНТ, выберите один из тестов, который хотите провести.
Основной тест — нажмите кнопку «Тест», либо клавишу Т или «Enter».
Полный тест — под кнопкой «Тест» флажок «Выполнить расширенный тест».
После того, как проверка будет окончена, результаты отобразятся в окне, расположенном в правом нижнем углу консоли.
Чтобы выйти из утилиты АНТ, нажмите кнопку «Перезагрузить» или «Выключить» внизу окна.
О чём говорят результаты?
Если во время теста будут обнаружены неполадки с аппаратной частью, то приготовьтесь лицезреть ошибку и некоторые поясняющие детали.
Расшифровать ошибки AHT можно на техническом форуме Apple, да и вообще рекомендую в первую очередь при поиске решений проблем с яблочными гаджетами обращаться именно туда. Правда, понадобится знание английского хотя бы со словарём.
Коды ошибок Apple Diagnostics и их расшифровку можно посмотреть .
В любом случае, если избежать ремонта в сервисном центре не удалось, настоятельно рекомендуем обращаться только к сертифицрованным специалистам, которые специализируются исключительно на технике Apple. Стоить это будет недёшево, но приобретать новый гаджет куда накладнее. О подвальных мастерских «у дяди Васи» лучше и вовсе позабыть. Ремонт яблочных устройств требует очень щепетильного подхода и продвинутых навыков.
По материалам yablyk
Перед походом в сервисный центр со своим 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 слотом, но тест ошибок не выявил. Возможно, требуется расширенное тестирование.
Возникают какие-то необычные проблемы, связанные с технической составляющей, вы можете использовать программу Диагностика Apple, чтобы выяснить их причины и даже исправить.
Диагностика Apple проведёт несколько тестов с целью выявления проблем, связанных не с системой, а с самим устройством. Это может быть сломанный порт, испорченная батарея, проблемы с дисплеем и всё в таком роде.
Данная программа – по сути реинкарнация программы Apple Hardware Test. Диагностика Apple предназначена для новых Mac, а модели 2013 года и старше используют Apple Hardware Test. Старая программа отображает больше информации, а Диагностика более сжатая. Тем не менее, обе программы работают одинаково и отлично подходят для выявления и решения проблем с деталями Mac.
Открыть Диагностику Apple на Mac очень просто – нужно нажать сочетание клавиш при запуске. Дальше об этом подробнее.
Как открыть Диагностику Apple на Mac
Может появиться много разных сообщений о различных проблемах. Если вы не знаете, что делать, то можете связаться со службой поддержки Apple или же обратиться к специалисту.
Учтите, что Диагностика Apple может обнаружить не все проблемы, и в таком случае остаётся только сразу же обращаться за помощью к специалисту. К таким проблемам относятся случаи, когда компьютер периодически не запускается или наоборот выключается сам по себе. Также программа не обнаружит физических повреждений устройства, в том числе и повреждения от контакта с жидкостями.
Программа Диагностика Apple не идеальна, но с неё удобно начинать решения каких-либо технических проблем с Mac, iMac, MacBook, MacBook Pro и другими моделями.
Запуск Диагностики Apple через Интернет
Диагностику Apple можно запустить и через Интернет, зажав клавиши Option + D во время запуска. Процесс займёт больше времени, и больше никаких различий с предыдущим способом нет.
Что делать с кодами Диагностики Apple ?
Если программа обнаружит проблему, она выдаст вам её код и краткое описание. Больше информации можно получить, проверив код на сайте Apple Reference Codes . Там вы узнаете о своей проблеме больше деталей.
Как ещё решить технические проблемы
Программа Диагностика Apple очень полезная, но она не поможет решить все проблемы. Можете попробовать следующее.
Сегодня поговорим о сборе диагностики в 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.
Сегодня существует достаточно много утилит для тестирования и диагностики персональных компьютеров. Причем не все из них созданы только для выявления неисправностей. Некоторые из существующих приложений помогают определить «слабые» места и даже могут дать ряд полезных советов. Утилита под названием TechTool Pro относится именно к таким.
TechTool Pro — это достаточно популярная утилита для тестирования яблочного компьютера, которая отличается широкими возможностями и приятным интерфейсом. Благодаря этому она может использоваться как начинающими, так и продвинутыми пользователями.
Одной из основных задач TechTool Pro является тестирование жесткого диска Mac. Утилита позволяет сканировать накопители на предмет бед-разделов, восстанавливать права доступа, выполнять SMART-тесты, клонировать тома.
Однако возможности TechTool Pro на мониторинге состояния жесткого диска не заканчиваются. Это приложение также позволяет тестировать и другие компоненты яблочного компьютера. Например, проверить работу кулеров, оперативной памяти, монитора и т.д.
Подводя итог, можно сказать, что TechTool Pro – это мощное приложение, которое может заменить целый арсенал диагностических программ. Но у этой утилиты есть один существенный недостаток — цена. Последняя версия программы обойдется в 99.99 долларов. Приобрести TechTool можно на .