Hur man tar bort Time Machine-säkerhetskopior som har fastnat från Mac-papperskorgen på grund av systemintegritetsskyddsfel
Innehållsförteckning:
Om du försöker ta bort en Time Machine-säkerhetskopia från en enhet och upptäcker att den har fastnat i Mac Trash med ett specifikt felmeddelande som säger att papperskorgen inte kan tömmas eftersom "Vissa objekt i Papperskorgen kan inte raderas på grund av systemintegritetsskydd” , läs sedan vidare för att lära dig hur du löser detta specifika problem med borttagning av säkerhetskopiering av Time Machine.
Notera: den här felsökningsguiden fokuserar uteslutande på när en säkerhetskopia av Time Machine har fastnat i papperskorgen med det medföljande SIP-relaterade felmeddelandet anger "Vissa objekt i papperskorgen kan inte raderas på grund av systemintegritetsskydd" med tre tillgängliga alternativ, 'Avbryt', 'Ta bort olåsta objekt' och 'Ta bort All Items' – korrigeringarna som diskuteras här kommer att ta itu med detta felmeddelande som gäller SIP-gränser för borttagning av Time Machine-säkerhetskopior specifikt. Det finns andra möjliga orsaker (och lösningar) till varför en Time Machine-säkerhetskopia kan fastna i papperskorgen och nästan omöjlig att radera, inklusive det till synes oändliga meddelandet "förbereder sig för att tömma papperskorgen" med Time Machine-säkerhetskopior, vilket också kan förhindra en backup från att slängas på vanligt sätt. Om du inte ser felmeddelandet "System Integrity Protection" när du försöker ta bort Time Machine-säkerhetskopian, hoppa över den här genomgången och fokusera istället på den här guiden, eller till och med bara ta bort gamla Time Machine-säkerhetskopior från Time Machine direkt på Mac.
Hur man åtgärdar Time Machine-säkerhetskopior som har fastnat i Mac Trash med "objekt i papperskorgen kan inte tas bort på grund av systemintegritetsskydd" Fel
Som felmeddelandet "Vissa objekt i papperskorgen kan inte tas bort på grund av systemintegritetsskydd" antyder, är anledningen till att Time Machine-säkerhetskopian har fastnat i papperskorgen och inte går att radera på grund av systemintegritetsskydd , eller SIP, är aktiverat och skyddar just den säkerhetskopian från borttagning. SIP är en funktion som låser viktiga systemfiler för att förhindra att de tas bort, men i det här specifika fallet förhindrar det också borttagning av en gammal Time Machine-säkerhetskopiafil. Därför kommer vi att tillfälligt inaktivera SIP, kassera den fastnade Time Machine-säkerhetskopian och sedan återaktivera SIP. Här är de fullständiga stegen:
- Säkerhetskopiera Mac innan du börjar, antingen med Time Machine eller på annat sätt
- Gå till Apple-menyn och välj "Starta om" för att starta om Mac
- När du hör startljudet eller ser Apple-logotypen på skärmen, tryck och håll ner COMMAND och R-tangenterna samtidigt för att starta Mac-datorn till återställningsläge
- När du ser skärmen "MacOS Utilities" (eller "OS X Utilities") är du i återställningsläge, ignorera de initiala alternativen på skärmen och dra istället ner "Utilities"-menyn överst i skärmen och välj sedan "Terminal"
- Vid kommandoraden anger du följande kommandosträng:
- Tryck på "Return" på tangentbordet för att inaktivera SIP och starta om Mac omedelbart igen
- Låt Mac starta upp som vanligt med System Integrity Protection inaktiverat
- När Mac har startat upp, återgå till att placera den gamla Time Machine-säkerhetskopian i Mac papperskorgen och välj sedan "Töm papperskorgen" för att ta bort Time Machine-säkerhetskopian som fastnat …
- Starta om Mac som vanligt och håll omedelbart ner tangenterna COMMAND + R igen för att gå in i återställningsläge
- Dra igen menyn 'Verktyg' och välj "Terminal" och ange sedan följande kommandosträng för att aktivera SIP:
- Tryck på retur för att starta om Mac igen som vanligt, den här gången med System Integrity Protection aktiverat igen, där du kan använda Mac som vanligt
csrutil inaktivera; starta om
csrutil aktivera; starta om
(Observera att det kan ta ganska lång tid att ta bort en Time Machine-säkerhetskopia genom att dumpa den i papperskorgen och tömma papperskorgen, så var beredd på det. Om säkerhetskopian är enorm, kanske du vill låta den sitta över natten när den töms från papperskorgen, i vilket fall du fortfarande vill fortsätta med stegen för att aktivera SIP igen efteråt.)
Förutsatt att du följt instruktionerna korrekt bör du inte se felmeddelandet "Vissa objekt i papperskorgen kan inte tas bort på grund av systemintegritetsskydd" när du försöker ta bort Time Machine-säkerhetskopian från Mac Trash igen , det kommer bara att tömma papperskorgen som vanligt.
Det är mycket viktigt att aktivera System Integrity Protection igen på Mac, eftersom det erbjuder säkerhets- och integritetsskyddsfördelar som inte fungerar om det är inaktiverat. Hoppa inte över det steget efter att du lyckats kasta den fastnade Time Machine-säkerhetskopieringsfilen.
Om du fortfarande stöter på problem kan du antingen gå till kommandoraden och tvinga bort säkerhetskopiorna från papperskorgen med dessa instruktioner, eller så kan du lägga tillbaka den Time Machine-säkerhetskopia som har fastnat och fokusera på daterad specifik säkerhetskopieringsmapp som du vill ta bort, dessa finns i katalogen "Backup.backupdb".
Alternativ metod: Använda tmutil för att korrekt ta bort Time Machine-säkerhetskopian
Ett annat alternativ är att använda kommandoraden tmutil, vilket är ett mer korrekt sätt att ta bort en gammal Time Machine-säkerhetskopia i första hand.
För att prova detta tillvägagångssätt måste du ha Time Machine-säkerhetskopian på sin ursprungliga plats på säkerhetskopieringsenheten, så gå först till papperskorgen i MacOS och högerklicka på säkerhetskopian som har fastnat och välj "Put Tillbaka". Gör sedan följande:
- Öppna "Terminal"-applikationen som finns i /Applications/Utilities/
- Skriv följande kommandosträng, ersätt "DRIVENAME" med namnet på Time Machine-säkerhetskopieringsvolymen och ersätt "SPECIFICBACKUPNAME" med den specifika daterade säkerhetskopieringsmappen som du försöker ta bort:
- Tryck på retur och ange administratörslösenordet som krävs av sudo, detta tar omedelbart bort Time Machine-säkerhetskopian med tmutil
sudo tmutil delete /Volumes/DRIVENAME/Backups.backupdb/SPECIFICBACKUPNAME
Time Machine är en fantastisk funktion, och alla Mac-användare bör regelbundet använda Time Machine för att säkerhetskopiera hela sin Mac och personliga data så att om något går snett kan de enkelt återställa sin maskin och data till rätt tillstånd .
Fungerade ovanstående trick för dig att framgångsrikt ta bort Time Machine-säkerhetskopiorna som fastnat från Mac Trash? Använde du en eller annan metod, eller en helt annan? Dela med oss i kommentarerna nedan!