如何从Mac垃圾箱Remove中删除卡死时间机器备份的错误

   发布日期:2022-08-13 14:20:02     手机:https://m.haocat.cn/zonghe/news41963.html    违规举报
核心提示:如果您尝试从驱动器中删除Time Machine备份并发现它已卡在Mac垃圾桶中并显示一条特定错误消息指出无法清空垃圾桶因为“由于系统完整性垃圾桶中的某些项目无法删除保护”然后继续阅读以了解如何解决这个特定的Time Machine备份删

如何从Mac垃圾箱Remove中删除卡死时间机器备份的错误

如果您尝试从驱动器中删除Time Machine备份并发现它已卡在Mac垃圾桶中并显示一条特定错误消息指出无法清空垃圾桶因为“由于系统完整性垃圾桶中的某些项目无法删除保护”然后继续阅读以了解如何解决这个特定的Time Machine备份删除问题

注意:此疑难解答演练专门针对Time Machine备份卡在垃圾箱中的情况以及随附的与SIP相关的错误消息指出“由于系统完整性保护而无法删除垃圾箱中的某些项目”并提供三个选项“取消” “删除未锁定的项目”和“删除所有项目” –此处讨论的修复程序将解决此错误消息该消息与专门删除Time Machine备份的SIP限制有关关于Time Machine备份为何会卡在垃圾箱中并且几乎无法删除的原因还有其他可能的原因(和解决方案)包括看似无休止的Time Machine备份“准备清空Trash”消息这也可以防止备份被常规破坏如果在尝试删除Time Machine备份时没有看到“系统完整性保护”错误消息请跳过此演练而专注于本指南甚至直接在Mac上直接从Time Machine删除旧的Time Machine备份

如何通过“系统完整性保护无法删除垃圾箱中的项目”来修复Mac垃圾箱中的卡死时间机器备份错误

由于出现“由于系统完整性保护而无法删除垃圾箱中的某些项目”错误消息因此Time Machine备份卡在垃圾箱中而无法删除的原因是因为启用了系统完整性保护或SIP删除特定的备份SIP是一项功能可以锁定重要的系统文件以防止将其删除但是在这种特殊情况下它还可以防止删除旧的Time Machine备份文件因此我们将暂时禁用SIP清除卡住的Time Machine备份然后重新启用SIP完整步骤如下:

在开始使用Time Machine或其他方式备份Mac之前

转到苹果菜单然后选择“重新启动”以重新启动Mac

听到启动声音或在屏幕上看到Apple徽标后同时按住COMMAND和R键将Mac引导到恢复模式

看到“ MacOS Utilities”(或“ OS X Utilities”)屏幕后便进入了恢复模式请忽略屏幕上的初始选项然后下拉屏幕顶部的“ Utilities”菜单然后选择“ Terminal”

在命令行提示符下输入以下命令字符串:

csrutil disable; reboot

点击键盘上的“ Return”以禁用SIP然后立即重新启动Mac

在禁用系统完整性保护的情况下让Mac正常启动

Mac完成启动后返回到将旧的Time Machine备份放入Mac垃圾箱中然后选择“ Empty Trash”以清除卡住的Time Machine备份*

垃圾桶清空过程完成并删除曾经阻塞的Time Machine备份后您现在可以重新启动Mac并重新启用系统完整性保护

像往常一样重新启动Mac然后立即再次按住COMMAND + R键进入恢复模式

再次下拉“实用程序”菜单并选择“终端”然后输入以下命令字符串以启用SIP:

csrutil enable; reboot

按回车键以照常方式重新启动Mac这次再次启用了系统完整性保护您可以照常使用Mac

(请注意通过将Time Machine备份转储到垃圾箱并清空垃圾箱来删除它可能需要花费相当长的时间因此请为此做好准备如果备份很大则您可能希望将其放置一整夜因为它会从垃圾箱中清空成功在这种情况下您仍然想继续执行此步骤以在以后再次启用SIP)

假设您正确地遵循了说明尝试再次从Mac Trash删除卡住的Time Machine备份时应该不会看到“由于系统完整性保护而无法删除Trash中的某些项目”的错误消息它只是将Trash清空为正常

在Mac上再次启用系统完整性保护非常重要因为它提供了安全性和隐私保护功能如果禁用该功能将无法使用成功清除卡住的Time Machine备份文件后请勿跳过该步骤

*如果您仍然遇到问题则可以转到命令行并按照以下说明从“垃圾箱”中强制删除备份或者可以将卡住的Time Machine备份文件放回原处然后将焦点放在要设置日期的特定备份文件夹上删除它们包含在“ Backup.backupdb”目录中

替代方法:使用tmutil正确删除Time Machine备份

**另一个选择是使用命令行tmutil命令这是首先删除旧的Time Machine备份的更合适的方法

要尝试这种方法您需要将Time Machine备份放在备份驱动器上的原始位置因此首先转到MacOS中的废纸and然后右键单击保留的备份然后选择“回退”然后执行以下操作:

打开在/ Applications / Utilities /中找到的“ Terminal”应用程序

键入以下命令字符串将“ DRIVENAME”替换为Time Machine备份卷的名称并将“ SPECIFICBACKUPNAME”替换为您要删除的特定日期的备份文件夹:

sudo tmutil delete /Volumes/DRIVENAME/Backups.backupdb/SPECIFICBACKUPNAME

按回车键然后按sudo的要求输入管理员密码这将立即使用tmutil删除Time Machine备份

但是您已经解决了该问题一旦卡住的Time Machine备份被成功清除并成功删除您就可以照常在Mac上继续使用Time Machine进行备份

 
 
本文地址:http://haocat.cn/zonghe/news41963.html,转载请注明出处。
 
更多>同类综合百科

推荐图文
推荐综合百科
点击排行
网站首页  |  网站流量  |  联系方式  |  使用协议  |  版权隐私  |  网站地图  |  违规举报  |  SiteMaps  |  BaiDuNews