Как удалить зависшие резервные копии Time Machine из корзины Mac из-за ошибки защиты целостности системы
Оглавление:
Если вы пытаетесь удалить резервную копию Time Machine с диска и обнаруживаете, что она застряла в корзине Mac с конкретным сообщением об ошибке, в котором говорится, что корзину нельзя очистить, потому что «Некоторые элементы в Корзина не может быть удалена из-за защиты целостности системы», а затем читайте дальше, чтобы узнать, как решить эту конкретную проблему удаления резервной копии Time Machine.
Примечание: это пошаговое руководство по устранению неполадок посвящено исключительно случаям, когда резервная копия Time Machine застряла в корзине с соответствующим сообщением об ошибке, связанным с SIP. заявив «Некоторые элементы в Корзине не могут быть удалены из-за защиты целостности системы» с тремя доступными вариантами: «Отмена», «Удалить разблокированные элементы» и «Удалить Все элементы» — обсуждаемые здесь исправления будут касаться этого сообщения об ошибке, относящегося к ограничениям SIP на удаление резервных копий Time Machine, в частности. Существуют и другие возможные причины (и решения), почему резервная копия Time Machine может застрять в корзине и ее почти невозможно удалить, в том числе кажущееся бесконечным сообщение «подготовка к очистке корзины» с резервными копиями Time Machine, которое также может предотвратить резервная копия от того, чтобы быть в корзине обычным способом. Если вы не видите сообщение об ошибке «Защита целостности системы» при попытке удалить резервную копию Time Machine, пропустите это пошаговое руководство и вместо этого сосредоточьтесь на этом руководстве или даже просто удалите старые резервные копии Time Machine из Time Machine непосредственно на Mac.
Как исправить зависшие резервные копии Time Machine в корзине Mac с ошибкой «элементы в корзине не могут быть удалены из-за защиты целостности системы»
Как следует из сообщения об ошибке «Некоторые элементы в корзине не могут быть удалены из-за защиты целостности системы», причина, по которой резервная копия Time Machine застряла в корзине и не может быть удалена, связана с защитой целостности системы. , или SIP, включен и защищает эту конкретную резервную копию от удаления. SIP — это функция, которая блокирует важные системные файлы, чтобы предотвратить их удаление, но в данном конкретном случае она также предотвращает удаление старого файла резервной копии Time Machine. Таким образом, мы временно отключим SIP, уничтожим застрявшую резервную копию Time Machine, а затем снова включим SIP. Вот полные шаги:
- Сделайте резервную копию Mac перед началом работы с помощью Time Machine или другим способом
- Перейдите в меню Apple и выберите «Перезагрузить», чтобы перезагрузить Mac
- Как только вы услышите звук загрузки или увидите логотип Apple на экране, одновременно нажмите и удерживайте клавиши COMMAND и R, чтобы загрузить Mac в режим восстановления
- Как только вы увидите экран «Утилиты MacOS» (или «Утилиты OS X»), вы находитесь в режиме восстановления, игнорируйте начальные параметры на экране и вместо этого откройте меню «Утилиты» в верхней части экрана. экран, а затем выберите «Терминал»
- В командной строке введите следующую командную строку:
- Нажмите «Return» на клавиатуре, чтобы отключить SIP и снова мгновенно перезагрузить Mac
- Позвольте Mac загрузиться как обычно с отключенной защитой целостности системы
- Когда Mac завершит загрузку, вернитесь к помещению старой резервной копии Time Machine в корзину Mac, а затем выберите «Очистить корзину», чтобы удалить застрявшую резервную копию Time Machine
- После завершения процесса очистки корзины и удаления ранее застрявшей резервной копии Time Machine вы можете перезагрузить Mac и повторно включить защиту целостности системы
- Перезагрузите Mac как обычно и сразу же снова нажмите и удерживайте клавиши COMMAND + R, чтобы войти в режим восстановления
- Снова откройте меню «Утилиты» и выберите «Терминал», затем введите следующую командную строку, чтобы включить SIP:
- Нажмите «Ввод», чтобы снова перезапустить Mac, как обычно, на этот раз снова с включенной защитой целостности системы, где вы можете использовать Mac как обычно
csrutil отключить; перезагрузка
csrutil enable; перезагрузка
(Обратите внимание, что удаление резервной копии Time Machine путем сброса ее в корзину и очистки корзины может занять довольно много времени, поэтому будьте к этому готовы. просидеть ночь, пока он успешно очищается из корзины, и в этом случае вы все равно хотите возобновить шаги, чтобы снова включить SIP после этого.)
Если вы правильно следовали инструкциям, вы не должны видеть сообщение об ошибке «Некоторые элементы в корзине не могут быть удалены из-за защиты целостности системы» при попытке снова удалить застрявшую резервную копию Time Machine из корзины Mac , он просто очистит корзину, как обычно.
Очень важно снова включить Защиту целостности системы на Mac, так как она предлагает преимущества безопасности и защиты конфиденциальности, которые не будут работать, если она отключена. Не пропускайте этот шаг после того, как вы успешно удалили зависший файл резервной копии Time Machine.
Если вы все еще сталкиваетесь с проблемами, вы можете либо перейти в командную строку и принудительно удалить резервные копии из Корзины с помощью этих инструкций, либо вы можете вернуть застрявший файл резервной копии Time Machine и сосредоточиться на от конкретной папки резервных копий, которую вы хотите удалить, они находятся в каталоге «Backup.backupdb».
Альтернативный метод: использование tmutil для правильного удаления резервной копии Time Machine
Другой вариант — использовать команду tmutil из командной строки, которая в первую очередь является более подходящим способом удаления старой резервной копии Time Machine.
Чтобы попробовать этот подход, вам нужно иметь резервную копию Time Machine в исходном месте на диске резервного копирования, поэтому сначала перейдите в корзину в MacOS, щелкните правой кнопкой мыши застрявшую резервную копию и выберите «Поместить Назад". Затем сделайте следующее:
- Откройте приложение «Терминал», которое находится в /Applications/Utilities/
- Введите следующую командную строку, заменив «DRIVENAME» на имя тома резервной копии Time Machine, а «SPECIFICBACKUPNAME» — на конкретную папку резервных копий с датой, которую вы пытаетесь удалить:
- Нажмите «Ввод» и введите пароль администратора в соответствии с требованиями sudo, это мгновенно удалит резервную копию Time Machine с помощью tmutil
sudo tmutil delete /Volumes/DRIVENAME/Backups.backupdb/SPECIFICBACKUPNAME
Как бы вы ни решили проблему, после того, как застрявшая резервная копия Time Machine будет удалена и успешно удалена, вы сможете возобновить использование Time Machine для резервного копирования на Mac, как обычно.
Time Machine — отличная функция, и все пользователи Mac должны регулярно использовать Time Machine для резервного копирования всего своего Mac и личных данных, чтобы, если что-то пойдет не так, они могли легко восстановить свою машину и данные до их надлежащего состояния. .
Сработал ли описанный выше прием для успешного удаления застрявших резервных копий Time Machine из корзины Mac? Вы использовали тот или иной метод или совсем другой? Поделитесь с нами в комментариях ниже!