Terminal для диагностики MacBook: полное руководство

Хотите проверить состояние MacBook без похода в сервис? Terminal (Терминал) в macOS позволяет запускать команды для просмотра информации о системе: модель, память, диск, батарея, сеть и логи. С помощью Terminal можно собрать данные для диагностики перед обращением в сервис или понять, связана ли проблема с программной частью. Разбираем, как открыть Terminal, какие команды использовать для диагностики MacBook и когда результатов команд недостаточно и нужна помощь сервиса.

Ниже — только проверенная информация для macOS (Intel и Apple Silicon). Команды выполняются от имени текущего пользователя; для части операций может потребоваться пароль администратора. Общие принципы ремонта — в разделе о ремонте MacBook Pro.

Из статьи вы узнаете

  • что такое Terminal на MacBook и как его открыть
  • какие команды использовать для проверки системы, диска, батареи и сети
  • как посмотреть логи и понять причину сбоя
  • когда диагностики через Terminal недостаточно и нужен сервис
Terminal на MacBook: окно с командами для диагностики системы
Terminal (Терминал) в macOS: ввод команд для диагностики MacBook

Что такое 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 может работать нестабильно. Освободите место (корзина, старые файлы, кэш) или обратитесь в сервис, если после очистки проблема не исчезла.

Terminal: команда df -h — свободное место на диске MacBook
Команда df -h: проверка свободного места на диске

Батарея и питание

Состояние батареи и циклы перезарядки можно посмотреть командой 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

  1. Открыть Terminal через Spotlight (Command + Пробел) или Программы → Утилиты → Terminal.
  2. Проверить систему: system_profiler SPHardwareDataType — модель, чип, память.
  3. Проверить место на диске: df -h — при менее 10–15% свободного места освободить место.
  4. Проверить батарею: system_profiler SPPowerDataType — циклы, состояние; при «Требуется обслуживание» — замена в сервисе.
  5. Проверить USB/Thunderbolt: system_profiler SPUSBDataType и SPThunderboltDataType — видимость устройств.
  6. При сбоях — просмотреть логи (Консоль или 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.

Статья была полезной?