Як видалити застряглі резервні копії Time Machine із кошика Mac через помилку захисту цілісності системи

Зміст:

Anonim

Якщо ви намагаєтеся видалити резервну копію 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. Ось усі кроки:

  1. Створіть резервну копію Mac перед початком за допомогою Time Machine або іншим чином
  2. Перейдіть до меню  Apple і виберіть «Перезавантажити», щоб перезавантажити Mac
  3. Коли ви почуєте звук завантаження або побачите на екрані логотип  Apple, одночасно натисніть і утримуйте клавіші COMMAND і R, щоб завантажити Mac у режим відновлення
  4. Коли ви побачите екран «Утиліти MacOS» (або «Утиліти OS X»), ви перебуваєте в режимі відновлення, проігноруйте початкові параметри на екрані та відкрийте меню «Утиліти» у верхній частині на екрані, а потім виберіть «Термінал»
  5. У командному рядку введіть такий командний рядок:
  6. csrutil відключити; перезавантаження

  7. Натисніть «Return» на клавіатурі, щоб вимкнути SIP і миттєво перезапустити Mac знову
  8. Дайте Mac завантажуватися як зазвичай із вимкненим захистом цілісності системи
  9. Коли Mac завершить завантаження, поверніться до розміщення старої резервної копії Time Machine у ​​кошик Mac, а потім виберіть «Очистити кошик», щоб видалити застряглу резервну копію Time Machine
  10. Після завершення процесу очищення кошика та видалення застрягої резервної копії Time Machine тепер можна перезавантажити Mac і знову ввімкнути захист цілісності системи
  11. Перезапустіть Mac як зазвичай і негайно утримуйте клавіші COMMAND + R знову, щоб увійти в режим відновлення
  12. Знову відкрийте меню «Утиліти» та виберіть «Термінал», а потім введіть наступний командний рядок, щоб увімкнути SIP:
  13. csrutil увімкнути; перезавантаження

  14. Натисніть «Повернення», щоб перезавантажити Mac знову, як зазвичай, цього разу знову ввімкнувши захист цілісності системи, де ви можете використовувати Mac як зазвичай

(Зауважте, що видалення резервної копії Time Machine шляхом викидання її в кошик і очищення кошика може зайняти досить багато часу, тож будьте до цього готові. Якщо резервна копія велика, ви можете дозволити їй сидіти протягом ночі, оскільки він успішно очищається від кошика, і в цьому випадку ви все одно хочете продовжити кроки, щоб знову ввімкнути SIP після цього.)

Припускаючи, що ви правильно дотримувалися вказівок, ви не повинні побачити повідомлення про помилку «Деякі елементи в кошику не можна видалити через захист цілісності системи» під час повторної спроби видалити застряглу резервну копію Time Machine із кошика Mac , він просто очистить Кошик як зазвичай.

Дуже важливо знову ввімкнути захист цілісності системи на Mac, оскільки він пропонує переваги безпеки та захисту конфіденційності, які не працюватимуть, якщо його вимкнути. Не пропускайте цей крок після того, як ви успішно видалите застряглий файл резервної копії Time Machine.

Якщо ви все ще маєте проблеми, ви можете або перейти до командного рядка та примусово видалити резервні копії з кошика за цими інструкціями, або ви можете повернути застряглий файл резервної копії Time Machine і зосередитися на з певною папкою резервного копіювання, яку ви хочете видалити, вони містяться в каталозі «Backup.backupdb».

Альтернативний метод: використання tmutil для належного видалення резервної копії Time Machine

Іншим варіантом є використання команди командного рядка tmutil, яка є більш правильним способом видалення старої резервної копії Time Machine.

Щоб спробувати цей підхід, вам потрібно мати резервну копію Time Machine у ​​вихідному місці на диску для резервного копіювання, тому спочатку перейдіть до кошика в MacOS, клацніть правою кнопкою миші на зупиненій резервній копії та виберіть «Помістити Назад». Потім виконайте наступне:

  1. Відкрийте програму «Термінал» у /Applications/Utilities/
  2. Введіть наступний командний рядок, замінивши «DRIVENAME» на назву резервного тома Time Machine, а «SPECIFICBACKUPNAME» на конкретну дату папки резервної копії, яку ви намагаєтеся видалити:
  3. sudo tmutil delete /Volumes/DRIVENAME/Backups.backupdb/SPECIFICBACKUPNAME

  4. Натисніть «Return» і введіть пароль адміністратора, як вимагає sudo, це миттєво видалить резервну копію Time Machine за допомогою tmutil

Незалежно від того, як ви вирішили проблему, після того, як застрягла резервна копія Time Machine буде переміщена та успішно видалена, ви зможете продовжити використовувати Time Machine для резервних копій на Mac, як зазвичай.

Time Machine — це чудова функція, і всі користувачі Mac повинні регулярно використовувати Time Machine для резервного копіювання всього свого Mac і особистих даних, щоб, якщо щось піде не так, вони могли легко відновити свій комп’ютер і дані до належного стану .

Чи спрацював наведений вище трюк для успішного видалення застряглих резервних копій Time Machine із кошика Mac? Ви використовували той чи інший метод чи зовсім інший? Поділіться з нами в коментарях нижче!

Як видалити застряглі резервні копії Time Machine із кошика Mac через помилку захисту цілісності системи