Terminal для диагностики MacBook: полное руководство
Хотите проверить состояние MacBook без похода в сервис? Terminal (Терминал) в macOS позволяет запускать команды для просмотра информации о системе: модель, память, диск, батарея, сеть и логи. С помощью Terminal можно собрать данные для диагностики перед обращением в сервис или понять, связана ли проблема с программной частью. Разбираем, как открыть Terminal, какие команды использовать для диагностики MacBook и когда результатов команд недостаточно и нужна помощь сервиса.
Ниже — только проверенная информация для macOS (Intel и Apple Silicon). Команды выполняются от имени текущего пользователя; для части операций может потребоваться пароль администратора. Общие принципы ремонта — в разделе о ремонте MacBook Pro.
Из статьи вы узнаете
- что такое Terminal на MacBook и как его открыть
- какие команды использовать для проверки системы, диска, батареи и сети
- как посмотреть логи и понять причину сбоя
- когда диагностики через Terminal недостаточно и нужен сервис
Что такое Terminal и зачем он для диагностики
Terminal (Терминал) — это программа в macOS, которая позволяет вводить текстовые команды и получать ответ системы. Через Terminal можно запросить информацию о железе (модель MacBook, процессор, память, диск), состоянии батареи, подключённых USB/Thunderbolt устройствах, сетевых интерфейсах и логах системы. Это помогает понять, связана ли проблема с программной частью или, например, с нехваткой места на диске, перегревом или неисправностью батареи.
Terminal не заменяет аппаратную диагностику: если MacBook не включается, не заряжается или порты не работают из-за повреждения железа — команды не починят устройство. Зато собранные через Terminal данные можно передать в сервис или использовать для решения типичных программных проблем (очистка диска, сброс SMC/NVRAM, проверка логов).
| Что можно проверить через Terminal | Что Terminal не исправит |
|---|---|
| Модель MacBook, процессор, память, диск, батарея, сеть, USB/Thunderbolt, логи | Аппаратные неисправности (не включается, не заряжается, сломан порт, трекпад, клавиатура) |
Как открыть Terminal на MacBook
Открыть Terminal можно несколькими способами:
- Spotlight: нажмите Command + Пробел, введите
TerminalилиТерминал, нажмите Enter. - Finder: Программы → Утилиты → Terminal (или Терминал).
- Launchpad: откройте папку «Другие» (или «Утилиты») и выберите Terminal.
После открытия появится окно с приглашением ввода (например, user@MacBook-Pro ~ %). Команды вводятся с клавиатуры и выполняются по нажатию Enter. Копировать команды из статьи можно целиком — в Terminal вставка выполняется Command + V.
Информация о системе и железе
Чтобы узнать модель MacBook, процессор, объём памяти и другую информацию о системе, используйте команду system_profiler.
| Команда | Что показывает |
|---|---|
system_profiler SPHardwareDataType | Модель MacBook, чип (M1/M2/M3 или Intel), объём памяти, серийный номер |
system_profiler SPDisplaysDataType | Информация о дисплее (разрешение, встроенный/внешний) |
system_profiler SPUSBDataType | Подключённые USB-устройства |
system_profiler SPThunderboltDataType | Подключённые Thunderbolt-устройства |
Полный отчёт по системе (дольше выполняется): system_profiler — выведет подробную информацию по всем разделам. Для быстрой проверки модели и чипа достаточно system_profiler SPHardwareDataType.
Диск и память
Проверить свободное место на диске и состояние накопителя можно командами df и diskutil. Нехватка места часто приводит к замедлению MacBook и сбоям при обновлении.
| Команда | Что показывает |
|---|---|
df -h | Свободное место на всех томах (в гигабайтах). Обратите внимание на строку с / (корневой том) |
diskutil list | Список дисков и разделов (идентификаторы, размеры) |
diskutil info disk0 | Подробная информация о диске disk0 (обычно встроенный SSD) |
Память (RAM): команда vm_stat выводит статистику по использованию памяти. Для удобного мониторинга процессов и памяти в реальном времени можно использовать «Мониторинг системы» (Activity Monitor) из папки «Утилиты» или команду top в Terminal (выход — клавиша Q).
Совет
Если на диске осталось меньше 10–15% свободного места — macOS может работать нестабильно. Освободите место (корзина, старые файлы, кэш) или обратитесь в сервис, если после очистки проблема не исчезла.
Батарея и питание
Состояние батареи и циклы перезарядки можно посмотреть командой pmset или через «Системную информацию» (меню Apple → Об этом Mac → Системная информация → Энергия). В Terminal полезны следующие команды:
| Команда | Что показывает |
|---|---|
pmset -g batt | Текущий заряд батареи (%), состояние (заряжается / разряжается), оставшееся время |
system_profiler SPPowerDataType | Подробная информация об энергопотреблении: циклы перезарядки, состояние батареи, подключено ли питание |
Если в отчёте указано «Требуется обслуживание батареи» (Service Battery) или циклов перезарядки очень много (например, больше 1000) — батарея может быть изношена. Подробнее о замене батареи — в статье замена аккумулятора MacBook Pro. Если MacBook не заряжается — см. MacBook Pro не заряжается.
Сеть и USB/Thunderbolt
Проверить сетевое подключение и список USB/Thunderbolt устройств можно командами:
| Команда | Что показывает |
|---|---|
ifconfig | Сетевые интерфейсы (Wi‑Fi, Ethernet), IP-адреса, состояние |
networksetup -listallhardwareports | Список сетевых портов (Wi-Fi, USB Ethernet и т.д.) |
system_profiler SPUSBDataType | Подключённые USB-устройства — если устройство не отображается, возможна неисправность порта или кабеля |
system_profiler SPThunderboltDataType | Подключённые Thunderbolt-устройства |
Если в списке USB или Thunderbolt нет устройства, которое вы подключили — попробуйте другой порт и кабель; при повторной проблеме возможна аппаратная неисправность портов. Подробнее — в материале почему не работают порты USB и Thunderbolt на MacBook.
Логи и сбои
macOS записывает системные логи — их можно просмотреть через Terminal, чтобы понять причину перезагрузки, падения приложения или сбоя.
| Команда | Что показывает |
|---|---|
log show --predicate 'eventMessage contains "panic"' --last 1d | Поиск записей о панике ядра (kernel panic) за последние сутки |
log show --predicate 'process == "kernel"' --last 10m | tail -50 | Последние записи ядра за 10 минут (последние 50 строк) |
log show --last 5m | Все логи за последние 5 минут (много вывода; можно перенаправить в файл: log show --last 5m > ~/Desktop/log.txt) |
В современных версиях macOS для просмотра логов удобно использовать программу «Консоль» (Console) из папки «Утилиты» — там можно фильтровать по процессу, типу сообщения и времени. Собранные логи при повторяющихся сбоях можно передать в сервис для анализа.
Важно
Не выполняйте в Terminal команды из непроверенных источников — они могут удалить данные или изменить настройки системы. Команды из этой статьи только читают информацию и не меняют конфигурацию. Для сброса SMC и NVRAM используйте комбинации клавиш, а не Terminal.
Когда Terminal не поможет: обращение в сервис
Terminal полезен для сбора информации о системе, диске, батарее и логах. Он не устраняет аппаратные неисправности: не включится MacBook, не заработают порты, трекпад или клавиатура после ввода команд. В таких случаях нужна диагностика и ремонт в сервисе.
| Ситуация | Действие |
|---|---|
| MacBook не включается | Terminal недоступен; диагностика питания и платы в сервисе — MacBook Pro не включается |
| Не заряжается, не работают порты, трекпад, клавиатура | Аппаратная неисправность; сброс SMC/NVRAM и проверка настроек — первым делом, затем сервис при отсутствии результата |
| Повторяющиеся паники ядра, перезагрузки | Собрать логи через Terminal или Консоль; диагностика в сервисе (возможна неисправность памяти или платы) |
| Медленная работа, нехватка места на диске | Terminal помогает проверить место (df -h) и процессы (top); при необходимости замена диска или апгрейд в сервисе |
Обращаться лучше в мастерскую с опытом ремонта Apple — контакты и схема проезда.
Чек-лист: Terminal для диагностики MacBook
- Открыть Terminal через Spotlight (Command + Пробел) или Программы → Утилиты → Terminal.
- Проверить систему:
system_profiler SPHardwareDataType— модель, чип, память. - Проверить место на диске:
df -h— при менее 10–15% свободного места освободить место. - Проверить батарею:
system_profiler SPPowerDataType— циклы, состояние; при «Требуется обслуживание» — замена в сервисе. - Проверить USB/Thunderbolt:
system_profiler SPUSBDataTypeиSPThunderboltDataType— видимость устройств. - При сбоях — просмотреть логи (Консоль или
log show); при аппаратных неисправностях — диагностика в сервисе.
Итого: Terminal на MacBook помогает собрать данные для диагностики — модель, диск, батарея, сеть, логи. Для решения аппаратных проблем (не включается, не заряжается, не работают порты или ввод) нужна диагностика и ремонт в сервисе. При любых сомнениях — обратитесь в сервис.
Помогла статья? Отметьте — это поможет другим.
Частые вопросы
Как открыть Terminal на MacBook?
Нажмите Command + Пробел (Spotlight), введите «Terminal» или «Терминал» и нажмите Enter. Либо откройте Finder → Программы → Утилиты → Terminal. Вставка команды в окно Terminal — Command + V.
Какая команда покажет модель MacBook и объём памяти?
Команда system_profiler SPHardwareDataType выводит модель MacBook, тип чипа (M1/M2/M3 или Intel), объём памяти (RAM) и серийный номер. Выполняется несколько секунд.
Terminal может починить MacBook, если он не включается?
Нет. Terminal работает только когда macOS запущена. Если MacBook не включается — нужна аппаратная диагностика в сервисе (питание, плата, дисплей). Terminal полезен для проверки системы, диска, батареи и логов при работающем MacBook.