Безопасно ли принудительно извлекать диск на Mac?
Принудительное завершение является крайней мерой. Оно может привести к потере несохранённой работы или прервать запись. Сначала сохраните работу и дождитесь окончания передачи.
Диск не извлекается. А вам нужно бежать по делам. Вариант принудительного извлечения прямо здесь. Но вы слышали страшные истории про повреждённые файлы и испорченные диски. Действительно ли безопасно извлекать принудительно?
Честный ответ: это целиком зависит от того, что происходит в момент, когда вы это делаете.
Что на самом деле делает принудительное извлечение
Принудительное завершение закрывает приложение. Принудительное извлечение запрашивает размонтирование тома даже при открытых файлах. Это разные действия, и ни одно не гарантирует отсутствие потери данных. Принудительное завершение является крайней мерой. Оно может привести к потере несохранённой работы или прервать запись. Сначала сохраните работу и дождитесь окончания передачи.
Прежде чем рассматривать принудительное извлечение
Имя процесса или список открытых файлов не доказывает отсутствие записи. Принудительное завершение или извлечение может привести к потере данных; Ejecta не подтверждает безопасность записи.
Когда принудительное извлечение рискованно
Если вы видите где-либо индикатор выполнения, остановитесь. Активное копирование файлов, загрузки на диск или операции сохранения приложений — самое опасное время для принудительного извлечения. Записываемый файл почти наверняка окажется повреждённым или неполным.
Сохраните работу, завершите копирование и резервное копирование и закройте приложения обычным способом перед повторным извлечением.
Если диск — резервная копия Time Machine посреди резервного копирования, будьте осторожны. Прерывание Time Machine посреди копирования может повредить каталог резервных копий, потенциально затронув всю историю копий, а не только текущую копию.
Если приложение аварийно завершилось во время работы с файлами на диске, ситуация непредсказуема. У приложения могла быть запись в процессе. Принудительное извлечение добавляет второй сбой поверх первого.
Что на самом деле может пойти не так
Худший случай — повреждение файловой системы. Если диск обновлял структуры каталогов (метаданные, которые сообщают системе, где находятся файлы) в момент принудительного извлечения, эти структуры могут остаться в несогласованном состоянии. Это может сделать файлы недоступными или привести к тому, что весь диск перестанет монтироваться.
Чаще вы получите повреждение отдельных файлов. Записываемый файл становится нечитаемым или обрезанным. Это плохо, но по крайней мере ограничено одним файлом.
На дисках APFS и HFS+ журналирование (или copy-on-write в случае APFS) обеспечивает некоторую защиту. Файловая система обычно может восстановиться до согласованного состояния, даже если прерванный файл потерян. Диски exFAT и FAT32 такой защиты не имеют и более уязвимы к масштабному повреждению.
В редких случаях многократные принудительные извлечения могут способствовать аппаратным проблемам диска. SSD и HDD рассчитаны на внезапную потерю питания, но это им не на пользу.
Риски и ограничения
sudo lsof "/Volumes/YourDriveName"
Имя процесса или список открытых файлов не доказывает отсутствие записи. Сохраните работу, завершите копирование и резервное копирование и закройте приложения обычным способом перед повторным извлечением. Принудительное завершение или извлечение может привести к потере данных; Ejecta не подтверждает безопасность записи.
Имена процессов Spotlight не доказывают доступ только для чтения. Не завершайте mds или mds_stores принудительно ради освобождения диска. Подождите, закройте приложения и повторите обычное извлечение. Ejecta определяет эти процессы, но не предлагает обычное завершение системных процессов. Если диск остаётся заблокированным, сохраните всё и полностью выключите Mac перед отключением диска.
Лучший подход
Принудительное извлечение существует не просто так, но это крайняя мера. Если вы прибегаете к нему регулярно, что-то не так с вашим рабочим процессом.
Корень проблемы обычно в том, что вы не знаете, что блокирует диск. macOS даёт расплывчатое сообщение об ошибке и оставляет вас гадать. Вы либо извлекаете принудительно и надеетесь на лучшее, либо начинаете рыться в Мониторинге системы и Терминале.
Ejecta: Ejecta предлагает бесплатную диагностику дисков без ограничения пробного периода. Платная лицензия открывает завершение и извлечение для поддерживаемых приложений, извлечение всех дисков и управление Time Machine. Системные процессы могут требовать ожидания, авторизации или выключения. Сначала сохраните работу и завершите передачу.
Принудительное завершение или извлечение может привести к потере данных; Ejecta не подтверждает безопасность записи.
Ejecta предлагает бесплатную диагностику дисков без ограничения пробного периода. Платная лицензия открывает завершение и извлечение для поддерживаемых приложений, извлечение всех дисков и управление Time Machine. Системные процессы могут требовать ожидания, авторизации или выключения. Сначала сохраните работу и завершите передачу.
Купить -Похожие статьи
Как безопасно извлечь USB-накопитель на Mac
Все способы извлечь USB-накопитель на Mac, а также что делать, когда macOS пишет, что диск используется, и не …
Как найти, открыть и использовать внешний жёсткий диск на Mac
Подключите внешний жёсткий диск к Mac, найдите его в Finder, откройте файлы и безопасно отключите. Понятная …
diskutil eject: как извлекать диски из Терминала на Mac
Извлеките любой диск на Mac из Терминала с помощью diskutil — включая принудительное размонтирование тома, …
Почему Mac тормозит, когда подключён внешний диск
Подключение внешнего диска не должно замедлять всю систему, но часто замедляет. Вот что происходит за кулисами …