כיצד להסיר גיבויים תקועים של מכונת הזמן מהאשפה של Mac עקב שגיאת הגנת שלמות המערכת
תוכן עניינים:
אם אתה מנסה להסיר גיבוי של Time Machine מכונן ומגלה שהוא תקוע ב-Mac Trash עם הודעת שגיאה ספציפית המציינת שלא ניתן לרוקן את האשפה מכיוון ש"חלק מהפריטים ב-Mac Trash לא ניתן למחוק את האשפה בגלל הגנת שלמות המערכת", ואז המשך לקרוא כדי ללמוד כיצד לפתור את בעיית הסרת הגיבוי הספציפית הזו של Time Machine.
הערה: הדרכה זו לפתרון בעיות מתמקדת אך ורק כאשר גיבוי Time Machine תקוע בפח עם הודעת השגיאה הנלווית ל-SIP ציון "לא ניתן למחוק חלק מהפריטים באשפה בגלל הגנת שלמות המערכת" עם שלוש אפשרויות זמינות, 'ביטול', 'הסר פריטים לא נעולים' ו'הסר כל הפריטים' - התיקונים שנדונו כאן יתייחסו להודעת שגיאה זו הנוגעת למגבלות SIP על הסרת גיבויים של Time Machine באופן ספציפי. ישנן סיבות אפשריות נוספות (ופתרונות) מדוע גיבוי של Time Machine יכול להיתקע בפח וכמעט בלתי אפשרי למחוק, כולל ההודעה האינסופית לכאורה "מתכוננת לרוקן את האשפה" עם גיבויים של Time Machine, שיכולה גם למנוע גיבוי לאשפה בדרך הרגילה. אם אינך רואה את הודעת השגיאה 'הגנה על שלמות המערכת' בעת ניסיון להסיר את הגיבוי של Time Machine, דלג על הדרכה זו ובמקום זאת התמקד במדריך זה, או אפילו רק מחיקת גיבויים ישנים של Time Machine מ-Time Machine ישירות ב-Mac.
כיצד לתקן גיבויים תקועים של מכונת זמן ב-Mac Trash עם "לא ניתן למחוק פריטים בפח בגלל הגנת שלמות המערכת" שגיאה
כפי שמרמזת הודעת השגיאה "חלק מהפריטים באשפה לא ניתן למחוק בגלל הגנת שלמות המערכת", הסיבה שגיבוי Time Machine תקוע בפח ולא ניתן למחוק היא בגלל הגנת שלמות המערכת , או SIP, מופעל ומגן על הגיבוי המסוים הזה מפני הסרה. SIP היא תכונה שנועלת קבצי מערכת חשובים כדי למנוע את הסרתם, אך במקרה הספציפי הזה היא גם מונעת הסרה של קובץ גיבוי ישן של Time Machine. לפיכך, נשבית זמנית את SIP, נעביר את הגיבוי התקוע של Time Machine לאשפה, ואז נפעיל מחדש את SIP. להלן השלבים המלאים:
- גבו את ה-Mac לפני תחילתו, עם Time Machine או בדרך אחרת
- עבור לתפריט Apple ובחר "הפעל מחדש" כדי לאתחל את ה-Mac
- לאחר שתשמע את צליל האתחול או שתראה את הלוגו Apple על המסך, לחץ והחזק את מקשי COMMAND ו-R במקביל כדי לאתחל את ה-Mac למצב שחזור
- לאחר שתראה את מסך "MacOS Utilities" (או "OS X Utilities"), אתה במצב שחזור, התעלם מהאפשרויות הראשוניות על המסך ובמקום זאת משוך למטה את תפריט "Utilities" בחלק העליון של המסך ולאחר מכן בחר "טרמינל"
- בשורת הפקודה, הזן את מחרוזת הפקודה הבאה:
- לחץ על "Return" במקלדת כדי להשבית את SIP ולהפעיל מחדש את ה-Mac באופן מיידי
- תנו ל-Mac לאתחל כרגיל עם הגנת שלמות המערכת מושבתת
- כשה-Mac סיים לאתחל, חזור למקם את הגיבוי הישן של Time Machine בפח האשפה של Mac ולאחר מכן בחר "רוקן אשפה" כדי להסיר את הגיבוי התקוע של Time Machine
- לאחר שתהליך ריקון האשפה הסתיים והגיבוי של Time Machine שנתקע פעם אחת נמחק, כעת תוכל לאתחל את ה-Mac ולהפעיל מחדש את הגנת שלמות המערכת
- הפעל מחדש את ה-Mac כרגיל והחזק מיד את מקשי COMMAND + R שוב כדי להיכנס למצב שחזור
- שוב משוך למטה את תפריט 'כלי עזר' ובחר "טרמינל" ואז הזן את מחרוזת הפקודה הבאה כדי לאפשר SIP:
- לחץ על חזרה כדי להפעיל מחדש את ה-Mac כרגיל, הפעם עם הגנת שלמות המערכת מופעלת שוב, שם תוכל להשתמש ב-Mac כרגיל
csrutil disable; לְאַתחֵל
csrutil enable; לְאַתחֵל
(שימו לב שמחיקת גיבוי של Time Machine על ידי השלכתו לפח וריקון האשפה עשויה להימשך לא מעט זמן, אז תתכוננו לכך. אם הגיבוי ענק, אולי כדאי לאפשר לו לשבת לילה כשהוא מתרוקן מהאשפה בהצלחה, ובמקרה זה אתה עדיין רוצה להמשיך את השלבים להפעלת SIP שוב לאחר מכן.)
בהנחה שביצעתם את ההוראות כהלכה, לא תראו את הודעת השגיאה "חלק מהפריטים באשפה לא ניתנים למחיקת בגלל הגנת שלמות המערכת" כאשר אתם מנסים למחוק שוב את הגיבוי התקוע של Time Machine מ-Mac Trash , זה פשוט ירוקן את האשפה כרגיל.
חשוב מאוד להפעיל שוב את הגנת שלמות המערכת ב-Mac, מכיוון שהוא מציע יתרונות אבטחה והגנה על פרטיות שלא יעבדו אם היא מושבתת. אל תדלג על השלב הזה לאחר שתשליך בהצלחה את קובץ הגיבוי התקוע של Time Machine.
אם אתה עדיין נתקל בבעיות, אתה יכול ללכת לשורת הפקודה ולמחוק בכוח את הגיבויים מהאשפה עם ההוראות האלה, או שאתה יכול להחזיר את קובץ הגיבוי התקוע של Time Machine ולהתמקד ב תיקיית גיבוי ספציפית מתוארכת שברצונך למחוק, אלה כלולים בספריית "Backup.backupdb".
שיטה חלופית: שימוש ב-tmutil כדי להסיר כהלכה את גיבוי מכונת הזמן
אפשרות נוספת היא להשתמש בפקודה tmutil שורת הפקודה, שהיא דרך נכונה יותר למחוק גיבוי ישן של Time Machine מלכתחילה.
כדי לנסות גישה זו, אתה צריך שהגיבוי של Time Machine יהיה במיקומו המקורי בכונן הגיבוי, אז תחילה עבור אל האשפה ב-MacOS ולחץ באמצעות לחצן העכבר הימני על הגיבוי התקוע ובחר "הכנס" חזור". לאחר מכן בצע את הפעולות הבאות:
- פתח את היישום "טרמינל" שנמצא ב- /Applications/Utilities/
- הקלד את מחרוזת הפקודה הבאה, החלפת "DRIVENAME" בשם אמצעי האחסון של הגיבוי של Time Machine, והחלפת "SPECIFICBACKUPNAME" בתיקיית הגיבוי הספציפית המתוארכת שאתה מנסה למחוק:
- לחץ על return והזן את סיסמת האדמין כנדרש על ידי 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? האם השתמשת בשיטה כזו או אחרת, או אחרת לגמרי? שתפו אותנו בתגובות למטה!