Диск вийнято неправильно
Вийміть «USB-накопичувач» перед від’єднанням або вимкненням.
Більше жодних сповіщень Диск вийнято неправильно
Ejectify автоматично намагається відмонтувати томи, коли ваш Mac переходить у режим сну, і знову монтує їх після пробудження.
Одноразова покупка лише за 6,99 EUR Потрібна macOS 14 або новіша
Згадувалося в
Можливості
Ejectify працює у фоновому режимі й налаштовується через свій значок у рядку меню вашого Mac.
-
Допомагає запобігати сповіщенням “Диск вийнято неправильно” після того, як ваш Mac або дисплей прокинувся.
-
Допомагає зменшити ризик втрати даних завдяки безпечному відмонтуванню вибраних томів.
-
Після пробудження знову монтує керовані томи.
-
Підтримує зовнішні накопичувачі, знімні внутрішні носії та образи дисків.
-
Дає змогу точно вибрати, якими томами має керувати Ejectify.
-
Працює більш ніж 30 мовами.
Поширені запитання
Чому я отримую сповіщення “Диск вийнято неправильно”?
“Диск вийнято неправильно” означає, що macOS помітила: том зник до того, як його було безпечно відмонтовно.
Зазвичай це трапляється, коли зовнішній том втрачає живлення, від’єднується або його висмикують без безпечного вилучення.
Якщо в цей момент на диск ще записувалися дані, це може призвести до неповного запису, пошкоджених файлів або навіть пошкодження тому, тому macOS і показує це попередження.
Ejectify може допомогти запобігати таким сповіщенням після пробудження вашого Mac. Див. Як Ejectify допомагає запобігати сповіщенням “Диск вийнято неправильно”?
Як Ejectify допомагає запобігати сповіщенням “Диск вийнято неправильно”?
Ejectify — це утиліта для рядка меню на Mac, яка допомагає запобігати сповіщенням “Диск вийнято неправильно”, прохаючи macOS безпечно відмонтувати вибрані томи перед переходом у сон або перед вимкненням дисплея, а потім намагаючись змонтувати їх знову після пробудження.
Ви самі обираєте, якими томами керуватиме Ejectify, а спроби монтування й відмонтування виконуються автоматично у фоновому режимі.
Це робить Ejectify особливо корисним, коли накопичувач під’єднано через монітор або USB-хаб, який вимикає живлення, коли дисплей гасне, або коли диск від’єднується, поки Mac спить.
Як Ejectify допомагає запобігати втраті даних або пошкодженню томів?
Сповіщення “Диск вийнято неправильно” означають, що том було від’єднано до безпечного відмонтування, а це може призвести до втрати або пошкодження файлів, якщо macOS ще не завершила запис на диск.
Ejectify намагається безпечно відмонтувати вибрані томи, коли ваш Mac починає засинати або коли вимикається дисплей, а після пробудження намагається змонтувати їх знову.
Це означає, що Ejectify не лише допомагає запобігати цим сповіщенням, а й знижує ризик втрати даних або пошкодження томів.
Які типи томів підтримує Ejectify?
Ejectify підтримує томи, які можна вилучити, на внутрішніх дисках, зовнішніх дисках і образах дисків, включно з SD-картами та USB-накопичувачами.
Ejectify не підтримує мережеві томи безпосередньо, хоча може керувати образами дисків, змонтованими з таких місць. У програмі в рядку меню ви можете точно вибрати, якими підтримуваними томами має керувати Ejectify. Див. Як вибрати, якими томами керує Ejectify?
Чи зупинить Ejectify всі сповіщення “Диск вийнято неправильно”?
Ejectify створено для запобігання сповіщенням “Диск вийнято неправильно”, які виникають, коли ваш Mac засинає, прокидається або коли дисплей вимикається й знову вмикається, але він не може гарантувати успіх у кожному випадку.
Ejectify не відмонтовує диски самостійно. Він просить macOS зробити це безпечно, а macOS може відхилити цей запит.
Якщо ви все ще бачите сповіщення, перейдіть до Я все ще бачу сповіщення “Диск вийнято неправильно”. Як це діагностувати?
Навіщо Ejectify потрібні підвищені права доступу і як їх увімкнути?
Ejectify містить необов’язковий привілейований допоміжний процес, який працює з правами адміністратора. Він дає змогу Ejectify виконувати запити на монтування та відмонтування з меншою кількістю обмежень, пов’язаних із дозволами.
Якщо ви не схвалите цей допоміжний процес, Ejectify повернеться до запитів рівня користувача. Вони теж можуть працювати, але macOS може відхиляти їх раніше.
Надати або забрати підвищені права можна під час початкового налаштування, у системному вікні підтвердження або пізніше з меню Ejectify. Вихідний код відкритий на GitHub, якщо ви хочете точно перевірити, що робить цей допоміжний процес, перш ніж його вмикати.
Чи доступний Ejectify в App Store?
Ні. Ejectify недоступний в App Store.
Модель пісочниці Apple навмисно дуже обмежувальна. Ejectify найкраще працює, коли може взаємодіяти з монтуванням і відмонтуванням дисків у macOS способами, які погано вписуються в пісочницю App Store, особливо коли ви вмикаєте привілейований допоміжний процес.
Саме тому Ejectify продається безпосередньо з цього сайту. Якщо ви хочете перевірити, як він працює, вихідний код також доступний публічно.
Де можна завантажити Ejectify і скільки він коштує?
Ejectify можна придбати безпосередньо на цьому сайті за одноразову оплату €6,99. Якщо ви хочете зібрати його самостійно безкоштовно, вихідний код також доступний на GitHub.
Які Mac і версії macOS підтримує Ejectify?
Ejectify підтримує як Mac на Intel, так і Mac на Apple silicon, якщо вони працюють під керуванням macOS 14 або новішої версії.
Схоже, Ejectify не запускається. Що робити?
Спершу переконайтеся, що Ejectify скопійовано до папки Applications і запускається саме звідти.
Ejectify — це утиліта рядка меню, а не звичайна програма, якою користуються переважно через Dock. Після запуску знайдіть значок вилучення в рядку меню біля годинника.
Як відкрити Ejectify і змінити його налаштування?
Ejectify працює з рядка меню вашого Mac. Окрім первинного налаштування під час першого запуску, він не тримає відкритим звичайне вікно програми і не залишається видимим у Dock.
Натисніть значок вилучення в рядку меню, щоб, серед іншого:
Я все ще бачу сповіщення “Диск вийнято неправильно”. Як це діагностувати?
Ejectify просить macOS монтувати та відмонтовувати томи. Коли macOS відхиляє цей запит, ви все ще можете бачити попередження.
Ось що можна зробити, щоб краще уникати цих сповіщень або з’ясувати, чому вони все ще з’являються:
- Переконатися, що том увімкнено
- Спробувати інший тригер відмонтування
- Перевірити, чи допомагають підвищені права доступу
- Тимчасово ввімкнути “Примусово відмонтувати”
- Під’єднати накопичувач іншим способом, бажано безпосередньо до вашого Mac, щоб перевірити, чи проблему спричиняє USB-хаб або інше обладнання
Перегляньте журнали Ejectify в Terminal, виконавши цю команду:
log stream --style compact --info --predicate 'subsystem == "nl.nielsmouthaan.Ejectify" OR subsystem == "nl.nielsmouthaan.Ejectify.PrivilegedHelper"' Журнали можуть показати помилки, які підкажуть, чому відмонтування не вдалося, наприклад:
kDAReturnBusy: том усе ще використовувався іншою програмою або самою macOSkDAReturnNotPermitted: macOS відхилила запит, бо операцію не було дозволеноkDAReturnNotPrivileged: Ejectify не мав достатніх прав для цього запитуkDAReturnNotFound: том уже зник або більше не був доступний
Ви також можете скористатися Console, щоб знайти події, які краще показують, чому монтування чи відмонтування не вдалося, наприклад відфільтрувавши за diskarbitrationd.
Як вибрати, якими томами керує Ejectify?
Ejectify показує підтримувані томи безпосередньо у своєму меню в рядку меню.
Натисніть на том, щоб перемкнути, чи має Ejectify ним керувати. Позначений том означає, що Ejectify спробує відмонтувати його перед налаштованим тригером і змонтувати знову після пробудження.
Зовнішні томи та внутрішні знімні носії, як-от SD-карти, керуються автоматично. Образи дисків також підтримуються, але потребують явного ввімкнення.
Який тригер відмонтування слід використовувати?
Ejectify підтримує різні тригери відмонтування:
- Дисплей вимикається: Ejectify намагається відмонтувати керовані томи, коли дисплей вимикається
- Система починає засинати: Ejectify намагається відмонтувати керовані томи, коли macOS починає засинати. Це типове налаштування.
Не існує одного найкращого варіанта для будь-якої апаратної конфігурації. Спробуйте доступні варіанти й залиште той, який дає найменше сповіщень “Диск вийнято неправильно” у вашому середовищі.
Що означає “Примусово відмонтувати” і коли це слід використовувати?
Зазвичай Ejectify просить macOS безпечно відмонтувати том. Примусово відмонтувати змінює цей запит так, що macOS може відмонтувати том, навіть якщо інша програма або сама macOS ще використовує його.
Це робить функцію корисною для діагностики, але небезпечною. Якщо запис даних усе ще триває, примусове відмонтування може призвести до втрати даних або пошкодження файлової системи.
Використовуйте це лише якщо ви розумієте компроміс, і бажано лише настільки довго, щоб підтвердити, чи інша програма утримує том зайнятим.
Що означає “Примусово приглушити сповіщення” і коли це слід використовувати?
У macOS є недокументований параметр налаштування, який приглушує сповіщення “Диск вийнято неправильно”, і Ejectify може ввімкнути його для вас.
Це налаштування корисне, якщо ви вже розумієте причину і просто не хочете бачити банер попередження, але воно не усуває саму проблему. Диск все одно міг бути від’єднаний без безпечного вилучення.
Користуйтеся цим обережно. Якщо ви хочете усунути причину, почніть із кроків діагностики.
Я вже купував Ejectify раніше. Як завантажити його знову або отримати оновлення?
Якщо ви придбали Ejectify через Lemon Squeezy, ви можете знайти своє замовлення й завантажити програму.
Якщо ви раніше придбали Ejectify через Gumroad, надішліть листа на niels@ejectify.app із квитанцією та попросіть повторно надіслати посилання для завантаження.
Чи є якась гарантія і чи існують ризики використання Ejectify?
Ejectify розроблявся з найкращими намірами та з максимальною увагою до деталей реалізації й якості коду. Водночас у ньому можуть бути помилки, які спричиняють неочікувані проблеми або навіть втрату даних.
Використовуючи Ejectify, ви неявно підтверджуєте, що прочитали й прийняли ліцензію Ejectify, у якій зазначено, що жодних гарантій не надається, а розробник не несе відповідальності за будь-які збитки внаслідок використання програми.
У чому різниця між Ejectify та Jettison?
Обидві програми автоматично відмонтовують зовнішні диски, щоб запобігати попередженням “Диск вийнято неправильно”, але головним чином відрізняються простотою й способом розповсюдження.
Ejectify простіше використовувати й налаштовувати, він дає змогу вибирати для кожного тому окремо, чи слід ним керувати.
Ejectify також є проєктом з відкритим вихідним кодом на GitHub, тобто його реалізація доступна публічно, тож ви можете перевірити, як він працює, і навіть зібрати його самостійно безкоштовно.
Він також має публічний трекер проблем, який дає змогу бачити повідомлені проблеми й брати участь в обговореннях майбутніх покращень.
Ejectify також пропонує можливість примусово відмонтовувати томи за потреби та повністю приглушувати сповіщення “Диск вийнято неправильно”, що дає більше контролю в особливих випадках.
У мене є проблема, запитання або пропозиція. Що робити?
Спочатку перевірте наявні проблеми на GitHub, щоб побачити, чи хтось уже повідомляв про таку саму проблему або ставив схоже запитання.
Якщо ні, створіть нову проблему на GitHub зі своєю проблемою, запитанням або пропозицією.
Якщо ви повідомляєте про проблему, додайте налаштування Ejectify, інформацію про диск і спосіб його підключення, що саме відбувається, коли і як часто це трапляється, а також відповідні журнали з розділу Я все ще бачу сповіщення “Диск вийнято неправильно”. Як це діагностувати?