Как исправить: The volume can't be ejected because it's currently in use (для обычных пользователей)
После использования внешнего жёсткого диска (дальше просто - диск) Я собирался размонтировать его, но к моему удивлению при нажатии на кнопку ‘eject’ Finder показал мне следующее сообщение об ошибке:
Для более опытных пользователей, Я рекомендую прочитать другую статью об этой проблеме.
Что вызывает эту ошибку
Это сообщение об ошибке говорит само за себя. Оно означает то, что мы пытаемся извлечь диск, который используется в настоящее время. Если у нас есть какой-либо файл хранящийся на диске и открытый в каком-либо приложении то, macOS может помешать нам извлечь диск для того, чтобы мы не потеряли наши данные.
Если это происходит то, нам просто нужно закрыть файл и снова попытаться извлечь диск. Насколько Я знаю, Я не использую диск, но Finder сообщает мне о том что Я это делаю, так что возможно Я ошибаюсь. Теперь мне нужно узнать, какое приложение использует мой диск для того, чтобы Я мог правильно закрыть это приложение и извлечь мой диск.
Примечание! В некоторых случаях, macOS даёт нам возможность сделать “force-eject” диска, но мы всё ещё можем потерять данные, поэтому принудительное извлечение не является разумным.
После некоторого расследования я обнаружил то, что в моём случае это процесс QuickLook
. Процесс QuickLook
это функция, которая была представлена в Mac OS X 10.5 Leopard. Вы можете узнать больше об этом здесь. Я заметил то, что когда Я использую функцию Quicklook для предпоказа видео в любом формате, то процесс остаётся активным даже кода окно Quicklook было уже закрыто. Если Я предпросмотрю любой другой файл, такой как PDF или JPG, диск может быть извлечён нормально. Почему Quicklook не позволяет мне извлечь мой диск? Я подозреваю то, что это просто ошибка.
Что я имею:
- Drive: WD Elements Portable 500Gb
- OS: macOS High Sierra 10.13.3
- Computer: MacBook Air 11-inch (2014)
Как это решить
Как только мы узнали, какой процесс мешает нам извлечь наш диск, мы можем заставить его остановиться. Для этого мы используем приложение Activity Monitor.
Запустите приложение Activity Monitor из папки Utilities вашей папки Applications, или используйте Spotlight для того чтобы найти его.
Перейдите на вкладку «Диск», чтобы отсортировать данные по использованию диска каждым процессом.
Найдём процесс, который использует наш диск, он имеет название QuickLookUIService
. Выберите его, нажав на строку.
Теперь давайте выйдем из этого процесса. Для этого нажмите на кнопку с крестиком в левом верхнем углу. Когда появится всплывающее сообщение с вопросом, действительно ли вы хотите выйти из процесса, просто нажмите кнопку «Force quit».
Наконец-то, мы можем размонтировать диск обычным способом.
Заключение
Вот и всё, вы это сделали. Теперь ваш диск должен быть безопасно извлечён. Так просто, не правда ли?
Если у вас возникают проблемы в устранении этой проблемы с помощью приведенной выше инструкции, но вы смогли решить эту проблему любым другим способом, пожалуйста, опишите его в разделе комментариев ниже. Спасибо!
Я надеюсь, что эта статья помогла вам узнать, как безопасно извлечь диск, если он currently in use
. Если эта статья помогла вам, пожалуйста, оставьте комментарий
Спасибо за прочтение!
Arthur is a designer and full stack software engineer. He is the founder of Space X-Chimp and the blog My Cyber Universe. His personal website can be found at arthurgareginyan.com.