Чому зовнішній диск постійно від’єднується на Mac

Випадкові від’єднання гірші за диск, що не витягується. Ось як вистежити, чому ваш зовнішній диск постійно втрачає з’єднання на macOS.

Існує особливий різновид роздратування, відведений для зовнішніх дисків, які від’єднуються самі без попередження. Спершу жодної помилки, жодного шансу зберегти. Просто раптова поява сповіщення «Диск вийнято неправильно» — і вам лишається сподіватися, що ваші файли цілі.

Випадкові від’єднання відрізняються від невдалих витягнень. У разі невдалого витягнення ви принаймні контролюєте ситуацію. Ви спробували витягнути, вам відмовили, і ви можете вирішити, що робити. У разі випадкових від’єднань диск просто зникає, поки ви ним користуєтеся.

Найімовірніші винуватці

Більшість випадкових від’єднань зводиться до кількох фізичних причин, які легко проґавити.

Кабель. Це причина номер один, а люди завжди припускають щось складніше. USB-кабелі деградують із часом. Внутрішні дроти вкриваються мікротріщинами, особливо біля роз’ємів, де кабель раз за разом згинається. Кабель може чудово заряджати телефон, але не витримувати тривалого навантаження від передачі даних зовнішнього диска.

Спробуйте інший кабель. Якщо від’єднання припинилися, викиньте старий. Не лишайте його, думаючи, що він «здебільшого нормальний».

Порт. USB-порти накопичують пил і сміття. На ноутбуках порти зазнають вигинів щоразу, коли ви пересуваєте машину. Спробуйте інший порт на вашому Mac. Якщо ви користуєтеся USB-концентратором, спробуйте підключитися напряму до Mac.

Подача живлення. Деякі зовнішні диски, особливо 2,5-дюймові портативні жорсткі диски, живляться від USB-порту. Якщо ваш Mac не може забезпечити достатньо живлення (поширено з концентраторами, доками або коли підключено багато пристроїв), диск буде періодично від’єднуватися. Диски з живленням по шині особливо чутливі до цього.

Якщо ваш диск має варіант зовнішнього живлення, скористайтеся ним. Якщо він живиться лише по USB, підключіть його напряму до Mac, а не через концентратор.

Керування живленням USB

macOS агресивно керує живленням USB, щоб подовжити час роботи від акумулятора. На ноутбуках система може знижувати живлення USB-портів, коли вважає, що під’єднаний пристрій простоює.

Проблема в тому, що «простоює» для macOS може означати «зараз активно не передає дані». Ваш диск може бути підключений, мати відкриті файли й бути готовим до роботи, але якщо немає активного вводу-виводу, система може знизити живлення порту. Деякі диски справляються з цим гідно, переходячи до власного режиму сну. Інші повністю втрачають з’єднання.

Перевірити, чи це відбувається, можна, відкривши Консоль (Програми > Утиліти) і відфільтрувавши повідомлення «USB» або «IOUSBHost». Шукайте записи приблизно в час від’єднань, що згадують зміни стану живлення чи видалення пристрою.

Перемикача, що повністю вимикав би керування живленням USB, для користувача не передбачено. Якщо тримати Mac підключеним до живлення (а не працювати від акумулятора), агресивність керування живленням знижується, і це може допомогти.

Налаштування заощадження енергії та сну

Коли ваш Mac засинає, він може від’єднувати зовнішні диски. Це нормальна поведінка, але повторне підключення після пробудження не завжди відбувається гладко.

Перевірте Системні налаштування > Енергія (або «Акумулятор» на ноутбуках). Знайдіть параметр «Переводити жорсткі диски в режим сну, коли це можливо». Це налаштування наказує macOS зупиняти зовнішні жорсткі диски після періоду бездіяльності. Коли диск зупиняється, а система згодом намагається звернутися до нього, пробудження може дати збій, що призводить до від’єднання.

Вимкнення цього налаштування тримає зовнішні диски активними. Воно споживає трохи більше енергії, але запобігає циклу від’єднань «сон-пробудження».

Для SSD це налаштування менш доречне, оскільки SSD не обертаються, але macOS усе одно може переводити в режим сну сам інтерфейс USB, що спричиняє схожі проблеми.

Перевірки файлової системи у фоні

Коли macOS виявляє, що диск не було витягнуто належним чином (у попередній сесії), вона може запустити перевірку файлової системи наступного разу, коли ви його підключите. Ці перевірки, зокрема fsck_apfs чи fsck_exfat, споживають значний обсяг вводу-виводу й можуть заважати звичайній роботі диска.

Якщо перевірка натрапляє на серйозні помилки, вона може взагалі завадити монтуванню диска, або диск може лишатися в затемненому стані в Дисковій утиліті, поки триває перевірка. З вашого погляду диск просто зник або взагалі не з’явився.

Перевірте Консоль на наявність повідомлень fsck після від’єднання. Якщо диск раз за разом запускає перевірки файлової системи, він може мати приховане пошкодження, яке варто усунути за допомогою інструмента «Перша допомога» Дискової утиліти.

Проблеми з концентраторами та доками

USB-концентратори й док-станції додають складності між вашим Mac і диском. Кожен концентратор — потенційна точка відмови.

Дешеві концентратори часто не справляються з тривалою пропускною здатністю даних до кількох пристроїв. Якщо у вас через один концентратор підключені і диск, і інші USB-пристрої, пропускної здатності концентратора може не вистачати.

Доки Thunderbolt загалом надійніші за USB-концентратори, але вони мають власну прошивку, яка може спричиняти проблеми. Перевірте сайт виробника на наявність оновлень прошивки, якщо стикаєтеся з від’єднаннями через док.

Деякі концентратори неправильно реалізують узгодження подачі живлення USB. Диск підключається, узгоджує певний рівень живлення, а потім концентратор не може підтримати його під навантаженням. Диск від’єднується, коли починає виконувати інтенсивний ввід-вивід.

Коли виходить з ладу сам диск

Іноді випадкові від’єднання є раннім сигналом, що диск умирає. І SSD, і жорсткі диски мають внутрішній моніторинг стану (дані SMART), який може вказувати на проблеми ще до повної відмови.

На Mac стан SMART можна перевірити через Дискову утиліту. Виберіть диск і подивіться внизу вікна на «Стан SMART». «Перевірено» означає, що диск вважає себе справним. «Відмова» означає — негайно замінюйте його.

Для детальніших даних SMART знадобиться сторонній інструмент. Але навіть базову перевірку в Дисковій утиліті варто зробити, якщо від’єднання часті й непояснені.

Вистежте причину

Випадкові від’єднання діагностувати складніше, ніж невдалі витягнення, бо вони стаються непередбачувано. Почніть із фізичного рівня: спробуйте новий кабель, інший порт і пряме підключення до Mac.

Якщо фізичні перевірки не розв’язують проблему, зверніться до програмного рівня. Журнали Консолі приблизно в час від’єднання підкажуть, чи це була проблема з живленням, файловою системою чи чимось іншим.

Що ж до боку витягнення: коли ваш диск таки лишається підключеним і вам треба від’єднати його правильно, Ejecta гарантує, що ви щоразу зможете витягнути його чисто. Запобігання попередженням «Диск вийнято неправильно» означає менше перевірок файлової системи під час повторного підключення, а отже й менше каскадів від’єднань. Дрібниця, що розриває дратівливе коло.

Якщо ви не хочете щоразу користуватися Терміналом, Ejecta покаже вам, який саме процес блокує ваш диск, — і дасть завершити його одним кліком прямо з рядка меню.

Купити — $9.99