Как да премахнете блокирани резервни копия на Time Machine от Mac Trash поради грешка в защитата на целостта на системата

Съдържание:

Anonim

Ако се опитвате да премахнете резервно копие на Time Machine от устройство и откриете, че то е останало в Mac Trash с конкретно съобщение за грешка, че кошчето не може да бъде изпразнено, защото „Някои елементи в Кошчето не може да бъде изтрито поради защита на целостта на системата” , след което прочетете, за да научите как да разрешите този конкретен проблем с премахването на резервно копие на Time Machine.

Забележка: това ръководство за отстраняване на неизправности се фокусира изключително върху случаите, когато резервно копие на Time Machine е заседнало в кошчето с придружаващото съобщение за грешка, свързано със SIP заявявайки „Някои елементи в кошчето не могат да бъдат изтрити поради защита на целостта на системата“ с три налични опции, „Отказ“, „Премахване на отключени елементи“ и „Премахване Всички елементи“ – корекциите, обсъдени тук, ще адресират това съобщение за грешка, отнасящо се до ограниченията на SIP при премахване конкретно на резервни копия на Time Machine. Има и други възможни причини (и решения) защо резервно копие на Time Machine може да остане в кошчето и почти невъзможно да се изтрие, включително привидно безкрайното съобщение „подготвя се за изпразване на кошчето“ с резервни копия на Time Machine, което също може да предотврати резервно копие от изхвърляне по обичайния начин. Ако не виждате съобщението за грешка „Защита на интегритета на системата“, когато се опитвате да премахнете резервното копие на Time Machine, пропуснете това ръководство и вместо това се съсредоточете върху това ръководство или дори просто изтрийте стари резервни копия на Time Machine от Time Machine директно на Mac.

Как да коригирате блокирани резервни копия на Time Machine в Mac Trash с грешка „елементите в кошчето не могат да бъдат изтрити поради защита на целостта на системата“

Както подсказва съобщението за грешка „Някои елементи в кошчето не могат да бъдат изтрити поради защита на целостта на системата“, причината, поради която резервното копие на 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 и да активирате отново System Integrity Protection
  11. Рестартирайте Mac както обикновено и веднага задръжте отново клавишите COMMAND + R, за да влезете в режим на възстановяване
  12. Отново издърпайте надолу менюто „Помощни програми“ и изберете „Терминал“, след което въведете следния команден низ, за ​​да активирате SIP:
  13. csrutil enable; рестартиране

  14. Натиснете Return, за да рестартирате Mac отново както обикновено, този път с активирана отново защита на целостта на системата, където можете да използвате Mac както обикновено

(Имайте предвид, че изтриването на резервно копие на Time Machine чрез изхвърлянето му в кошчето и изпразването на кошчето може да отнеме доста време, така че бъдете подготвени за това. Ако архивирането е огромно, може да го оставите престои една нощ, тъй като се изпразва успешно от кошчето, в който случай все още искате да възобновите стъпките, за да активирате SIP отново след това.)

Ако приемем, че сте следвали инструкциите правилно, не трябва да виждате съобщението за грешка „Някои елементи в кошчето не могат да бъдат изтрити поради защита на целостта на системата“, когато се опитвате отново да изтриете блокираното резервно копие на Time Machine от Mac Trash , просто ще изпразни кошчето както обикновено.

Много е важно да активирате отново System Integrity Protection на 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 Trash? Използвахте ли един или друг метод, или съвсем различен? Споделете с нас в коментарите по-долу!

Как да премахнете блокирани резервни копия на Time Machine от Mac Trash поради грешка в защитата на целостта на системата