Диск извлечен неправильно
Извлекайте «USB-накопитель» перед его выключением или отключением от компьютера.
Больше никаких уведомлений Диск извлечен неправильно
Ejectify автоматически пытается отключать тома, когда Mac переходит в режим сна, и подключать их снова после пробуждения.
Разовая покупка всего за 6,99 € Требуется 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, информацию о диске и способе его подключения, что происходит, когда и как часто это происходит, а также соответствующие записи журнала из раздела Я все еще вижу уведомления «Диск извлечен неправильно». Как это устранить?