Введение
USB-устройства в macOS должны работать сразу после подключения, но иногда система не загружает необходимые драйверы. Это может проявляться в виде «устройство не распознано», «нет драйверов» или периодических сбоях подключения. В этом гайде мы расскажем, как быстро диагностировать проблему, обновить драйверы и выполнить сброс системных компонентов, чтобы USB снова работал стабильно.
Требования
- Mac с macOS Ventura 13, Monterey 12 или Big Sur 11 (или более поздней версии).
- Доступ к учётной записи администратора.
- Доступ к Терминалу (
/Applications/Utilities/Terminal.app). - Доступ в интернет для загрузки обновлений macOS.
Пошаговая инструкция
Шаг 1: Проверьте физические подключения и порты
- Убедитесь, что кабель и устройство подключены надёжно.
- Попробуйте использовать другой USB-порт (предпочтительно на задней панели).
- Переключите устройство между несколькими портами — это поможет исключить неисправность конкретного разъёма.
Шаг 2: Выполните диагностику USB через терминал
- Откройте Терминал.
- Выполните команду:
system_profiler SPUSBDataType - В выводе найдите раздел с подключённым устройством. Проверьте столбец «Драйвер» — если он пуст, драйвер не загружен.
⚠️ Важно: Если устройство отображается без драйвера, следующая диагностика поможет определить точную причину сбоя.
Шаг 3: Обновите macOS и системные драйверы
- Перейдите в Системные настройки → Обновение ПО.
- Нажмите «Проверить наличие обновлений» и установите все доступные обновления.
- После завершения обновлений перезагрузите Mac:
sudo reboot
Шаг 4: Сбросьте SMC и NVRAM
Для Mac на Apple Silicon:
- Выключите Mac.
- Удерживайте
Shift‑Control‑Option‑Powerв течение 7 секунд. - Перезагрузите Mac.
Для Mac на Intel:
- Выключите Mac, затем включите.
- Для моделей с съёмным аккумулятором удерживайте
питание‑Shift‑Ctrl‑Commandв течение 5 секунд. - Перезагрузите Mac (
sudo reboot).
Сброс SMC часто решает проблемы с USB-портами, которые появились после обновления системы.
Шаг 5: Переустановите системные настройки USB
- Откройте Системные настройки → USB.
- Нажмите кнопку «Переустановить драйверы».
- Если кнопка недоступна, выполните в Терминале:
kextunload -b com.apple.driver.AppleUSBXHCI && kextload com.apple.driver.AppleUSBXHCI - Перезагрузите Mac (
sudo reboot) для применения изменений.
Проверка результата
- Подключите USB-устройство к любому порту.
- Убедитесь, что система распознаёт его: проверьте «Системные настройки → USB» или выполните команду
system_profiler SPUSBDataType. - Попробуйте использовать устройство — если всё работает, проблема решена.
Возможные проблемы
- Устройство не отображается ни в одной порте. Попробуйте использовать USB-концентратор или адаптер, проверьте целостность кабеля.
- Драйвер отображается как «неизвестный». Обновите драйверы PCHIP и Intel через «Системные настройки → Программное обеспечение → Обновление ПО».
- Периодические потери подключения. Выполните сброс NVRAM (
Option‑Command‑P‑Rпри загрузке), затем проверьте настройки энергосбережения в «Системных настройках → Энергосбережение».
Если проблема сохраняется после выполнения всех шагов, возможно, неисправен аппаратный компонент (материнская плата или контроллер USB). В этом случае обратитесь в сервисный центр Apple.