Внешний диск не извлекается на Mac после сна

Mac просыпается и показывает «Диск извлечён неправильно»? Вот почему это происходит и как раз и навсегда это прекратить в macOS Sonoma и Sequoia.

Mac засыпает, Mac просыпается — и вот оно: «Диск извлечён неправильно». Диск по-прежнему физически подключён, ничего не выглядит неисправным, и всё же macOS убеждена, что что-то пошло не так. Это не случайность — это хорошо задокументированная закономерность, которая затрагивает всё, от Mac mini на чипах M до MacBook Pro, и которая появляется в обсуждениях на форумах Apple по меньшей мере со времён Ventura.

Вот что происходит на самом деле и что с этим можно сделать.

Почему сон вызывает ошибки извлечения

Когда Mac переходит в режим сна, он приостанавливает большинство процессов — но не всегда чисто и упорядоченно. Проблема в том, что macOS может отключить питание шин USB или Thunderbolt прежде, чем должным образом размонтирует подключённые к ним диски. С точки зрения диска соединение просто исчезло посреди сеанса. При пробуждении macOS обнаруживает это и сообщает о неправильном извлечении, хотя вы к диску даже не прикасались.

Здесь задействовано несколько конкретных механизмов:

  • Отключение питания шины USB. Во время глубокого сна macOS может полностью отключить питание портов USB. Диски, которые не справляются с этим корректно, теряют соединение без правильной последовательности размонтирования.
  • Фоновые процессы продолжают запись. Индексирование Spotlight, Time Machine, агенты облачной синхронизации и даже Finder могут находиться в середине операции, когда наступает сон. Если они обращаются к диску в неподходящий момент, принудительная приостановка выглядит для файловой системы как сбой.
  • Согласование Thunderbolt/USB 3 при пробуждении. Некоторым дискам — особенно внешним SSD — приходится заново согласовывать протокол соединения при пробуждении. Если это рукопожатие не удаётся или занимает слишком много времени, macOS сдаётся и помечает диск как извлечённый неправильно.

Это тесно связано с более широкой проблемой, когда внешние диски постоянно отключаются на Mac, но триггер «сон/пробуждение» делает её более предсказуемой и, к счастью, более легко устранимой.

А это действительно опасно?

Многократно появляющееся уведомление «Диск извлечён неправильно» стоит воспринимать всерьёз. Для жёстких дисков с вращающимися пластинами внезапные отключения во время записи могут привести к повреждению файловой системы. Для SSD риск ниже, но не нулевой — незавершённые записи могут оставить файлы в несогласованном состоянии.

Если вы хотите понять реальный профиль риска, материал Может ли отключение внешнего диска без извлечения повредить его? подробно разбирает механику. Если коротко: случайные отключения, вызванные сном, вряд ли уничтожат данные, но повторяющиеся случаи — особенно во время активной записи — это проблема, которую стоит решать, а не игнорировать.

Предупреждение: если ваш диск отформатирован в APFS, несогласованности файловой системы из-за многократных неправильных извлечений иногда могут потребовать восстановления через «Первую помощь» в Дисковой утилите. Запустите Дисковую утилиту → «Первая помощь» для диска, если после череды таких ошибок замечаете снижение производительности или пропавшие файлы.

Пошаговые решения

1. Запретите macOS засыпать, пока диск подключён

Самое надёжное решение — не давать Mac переходить в полный режим сна, пока подключён внешний диск. Это не всегда практично для ноутбука, работающего от аккумулятора, но это правильный ответ для настольного компьютера или Mac, используемого как рабочая станция.

В macOS Ventura и новее:

  1. Откройте Системные настройки → Аккумулятор (или Экономия энергии на настольных Mac).
  2. Включите параметр «Не допускать автоматического перехода в режим сна при выключенном дисплее» — или на MacBook настройте так, чтобы он применялся при подключении к сети.
  3. Отдельно настройте отключение дисплея в пункте «Выключать дисплей через» — дисплей может засыпать, не усыпляя при этом систему.

Это поддерживает шину USB/Thunderbolt активной и позволяет фоновым процессам чисто завершиться до любых изменений состояния питания.

2. Отключите Power Nap (и «Пробуждение для доступа к сети»)

Power Nap позволяет вашему Mac выполнять фоновые задачи во время сна — но он также может запускать частичные циклы пробуждения, которые плохо взаимодействуют с подключёнными дисками.

  1. Перейдите в Системные настройки → Аккумулятор → Параметры (или Экономия энергии → Power Nap).
  2. Отключите Power Nap.
  3. Также отключите «Пробуждение для доступа к сети», если он включён.

Эти настройки особенно актуальны на компьютерах Mac с чипами серии M, где энергоэффективные ядра остаются активными во время сна и могут возобновить индексирование Spotlight или синхронизацию iCloud прямо посреди «дрёмы».

3. Определите, что использовало диск перед сном

Если вы предпочитаете оставить сон включённым, следующий шаг — выяснить, какой процесс удерживал диск открытым, когда Mac уходил в сон. Именно здесь большинство общих советов оказываются бесполезными — «закройте приложения» не помогает, когда виновник — системный демон.

Частые виновники сбоев извлечения, связанных со сном:

  • Spotlight (mds / mdworker) — индексирует только что подключённый диск как раз в момент наступления сна
  • backupd — Time Machine в процессе резервного копирования
  • cloudd / bird — iCloud Drive синхронизирует файлы на диск
  • Finder — создание эскизов или незавершённая файловая операция

Ejecta показывает вам точный процесс, который удерживает ваш диск в любой момент. Если вы уловите закономерность — например, Spotlight всегда оказывается активным в момент наступления сна, — вы сможете заняться именно этим процессом, а не гадать.

4. Исключите диск из индексирования Spotlight

Spotlight — один из самых частых фоновых виновников. Он непрерывно индексирует новые или изменённые файлы, и если он окажется посреди индексирования в момент наступления сна, диск будет выдернут прямо у него из-под рук.

Чтобы исключить диск из Spotlight:

  1. Откройте Системные настройки → Siri и Spotlight → Конфиденциальность Spotlight (в более старых версиях macOS: Системные настройки → Spotlight → Конфиденциальность).
  2. Нажмите + и добавьте свой внешний диск.

Это полностью прекратит индексирование диска Spotlight. Если вам понадобится поиск по диску, вы сможете позже убрать его из списка исключений — но для дисков, используемых исключительно под медиафайлы или резервные копии, исключение обычно правильный выбор. Подробнее об агентах облачной синхронизации, которые делают то же самое, см. в материале Как не дать iCloud и Dropbox блокировать извлечение диска.

5. Проверьте формат файловой системы диска

Некоторые форматы файловых систем переносят неожиданные отключения изящнее других. У APFS есть журналирование, которое помогает восстанавливаться после неправильных извлечений. У exFAT — распространённого на дисках, общих для Mac и Windows, — журналирования нет вовсе, а значит, отключение, вызванное сном, с большей вероятностью оставит файловую систему в «грязном» состоянии.

Если ваш диск отформатирован в exFAT и вы видите повторяющиеся ошибки извлечения после сна, подумайте, действительно ли вам нужна кроссплатформенная совместимость. Если диск используется только с Mac, переформатировать его в APFS стоит. Материал сравнение APFS и exFAT полностью разбирает все компромиссы.

6. Замените или обновите кабель и хаб

Звучит слишком просто, но именно это действительно отвечает за значительную долю ошибок извлечения, связанных со сном. Сомнительный кабель или хаб с питанием от шины, теряющий питание во время сна, может вызвать отключение диска на аппаратном уровне — и никакое программное решение тут не поможет.

Проверьте, подключив диск напрямую к порту Mac заведомо исправным кабелем. Если ошибки извлечения после сна прекратились — проблема была в кабеле или хабе.

Совет: кабели Thunderbolt — это не то же самое, что кабели USB-C, хотя у них одинаковый разъём. Если ваш внешний SSD поставлялся с кабелем USB-C, а вы используете его на порту Thunderbolt, попробуйте полноценный кабель Thunderbolt — согласование при пробуждении проходит надёжнее.

7. Сброс SMC / NVRAM (компьютеры Mac на Intel)

На компьютерах Mac с процессорами Intel контроллер управления системой (SMC) отвечает за состояния питания USB во время сна. Повреждённый SMC может вызывать беспорядочное поведение, включая неправильное извлечение дисков при пробуждении.

  • Сброс SMC: выключите компьютер, затем удерживайте Shift + Control + Option + кнопку питания в течение 10 секунд, отпустите и включите его обычным образом.
  • Сброс NVRAM: перезагрузите и удерживайте Option + Command + P + R, пока не услышите звук запуска дважды (или, на более новых моделях Intel, пока логотип Apple не появится и не исчезнет дважды).

У компьютеров Mac с чипами серии M нет SMC в традиционном смысле — полное выключение (не перезагрузка) на 30 секунд даёт похожий эффект.

Когда ошибки продолжают возвращаться

Если вы прошли весь список выше, а уведомление «Диск извлечён неправильно» по-прежнему появляется после каждого цикла сна, проблема может быть в баге macOS, а не в настройках. На компьютерах Mac с чипами Apple под управлением Ventura и Sonoma была задокументирована серия проблем с USB, связанных со сном, и некоторые пользователи Sequoia до сих пор сообщают о них на определённых конфигурациях оборудования.

В этом случае самый практичный обходной путь — извлекать диск вручную перед тем, как отправить Mac в сон, и использовать инструмент, который делает это быстро. Материал Как исправить «Диск извлечён неправильно» на Mac охватывает весь спектр шагов по восстановлению, если вы уже видите ошибки файловой системы из-за повторяющихся инцидентов.

Перестаньте гадать, что блокирует ваш диск

Самое сложное в устранении ошибок извлечения, связанных со сном, — это то, что macOS никогда не говорит вам, какой процесс был виноват. Она просто показывает уведомление и идёт дальше. Ejecta решает это — она живёт в строке меню, показывает каждый процесс, который сейчас удерживает ваш диск открытым, и позволяет завершить блокировщик и безопасно извлечь диск одним щелчком. Без Терминала, без Мониторинга системы, без догадок. Если вы устали выдёргивать диски и надеяться на лучшее, попробуйте.