ARTICLE DETAIL

资讯详情

深耕网站建设与运营推广的一线实战洞察。

iTunes备份删除全攻略:Windows与Mac路径查找及清理方法

iTunes备份删除全攻略:Windows与Mac路径查找及清理方法 1. iTunes备份到底藏在哪先搞清楚它的存储逻辑很多人第一次找iTunes备份的时候都会在iTunes软件里翻来翻去结果什么也没找到。原因很简单iTunes备份根本不存放在iTunes的安装目录里它默认写在系统盘的某个隐藏路径下而且不同操作系统的位置完全不一样。你要删它第一步不是打开iTunes而是先找到它。先说说为什么会有这个备份。当你用数据线把iPhone或iPad连到电脑上iTunes或者macOS较新版本里的“访达”会询问你是否要备份。如果你选了“本电脑”它就会把设备上的通讯录、短信、应用数据、系统设置等打包存到电脑硬盘上。这个备份是全量备份不是增量也就是说每次备份都会生成一份新的快照旧的不会自动删。时间一长几十个GB甚至上百GB的空间就被吃掉了尤其是那些用了两三年、换过好几台设备的人。那它到底存在哪Windows和Mac的路径差异很大而且Windows下还分Microsoft Store版和传统安装版路径又不一样。下面我按平台拆开讲你对照自己的系统直接去找就行。1.1 Windows系统下的默认备份路径Windows上iTunes备份默认放在当前登录用户的AppData目录里。具体路径是C:\Users\你的用户名\AppData\Roaming\Apple Computer\MobileSync\Backup注意几个细节。第一AppData是隐藏文件夹你在文件资源管理器里默认看不到它。要显示隐藏文件点“查看”选项卡勾选“隐藏的项目”。第二Roaming下面确实有Apple Computer这个文件夹但如果你装的是Microsoft Store版本的iTunes路径会变成C:\Users\你的用户名\Apple\MobileSync\Backup这两个路径的区别来自苹果对Store版应用沙盒机制做的适配。Store版应用不能随便往AppData\Roaming里写东西所以苹果把备份目录挪到了用户目录下的Apple文件夹。你如果两个路径都找不到那大概率是备份被改过位置或者你压根就没在这台电脑上备份过。还有一个容易踩的坑如果你电脑上登录过多个Windows账户每个账户下的备份是独立的。你在这个账户里删了换个账户登录备份还在。所以删之前先确认你当前登录的是哪个账户。1.2 Mac系统下的默认备份路径Mac上就统一多了不管你是Intel芯片还是Apple Silicon路径都是~/Library/Application Support/MobileSync/Backup~代表你的用户主目录。Library文件夹在macOS里默认是隐藏的你可以在访达里按Command Shift G然后粘贴上面这个路径直接跳过去。或者打开访达按住Option键点“前往”菜单就能看到“资源库”选项。Mac上还有一个特殊情况如果你用的是较新版本的macOSCatalina及以后iTunes本身已经被拆分了设备备份功能挪到了“访达”里。但备份文件的存储路径没变还是上面那个。所以别以为iTunes没了备份就不在了它只是换了个入口文件还在老地方。提示不管Windows还是Mac备份文件夹里每一个子文件夹都对应一台设备的某一次备份。文件夹名字是一串40位的十六进制字符光看名字你根本不知道是哪台设备、哪个时间点的。所以删之前一定要先搞清楚哪个文件夹对应哪次备份别手一抖把还在用的那份删了。2. 删之前先学会认怎么判断哪个备份能删找到备份文件夹只是第一步真正难的是判断“哪个能删”。因为文件夹名字是哈希值你没法直接看出它属于哪台设备、备份于什么时候。盲目全删风险很大万一你刚备份完还没恢复过删了就真没了。所以这一节我重点讲怎么识别备份的身份信息。2.1 用iTunes或访达查看备份列表最稳妥的方法不是直接看文件夹而是通过iTunes或访达的界面来查看。Windows上打开iTunes点菜单栏的“编辑”-“偏好设置”-“设备”。Mac上打开访达点顶部菜单“访达”-“设置”-“通用”或者直接连上设备后在访达侧边栏点设备再点“管理备份”。在这个列表里你会看到所有备份的设备名称和备份时间。比如“张三的iPhone – 2024/3/15 14:32”。选中某一条点“删除备份”iTunes会帮你把对应的文件夹删掉。这是最安全的方式因为它自动帮你匹配了文件夹和设备的对应关系。但这个方法有个前提iTunes得能正常识别这些备份。有时候备份文件夹还在但iTunes列表里不显示或者显示为“未知设备”。这种情况通常是因为备份文件损坏、iTunes版本不匹配或者你手动移动过备份文件夹。这时候你就得用下面的方法手动识别。2.2 通过Info.plist和Manifest.plist判断备份信息每个备份文件夹里都有两个关键文件Info.plist和Manifest.plist。Info.plist里记录了设备名称、IMEI、序列号、产品类型等信息。Manifest.plist里记录了备份日期、是否加密、系统版本等。Windows上你没法直接双击打开plist文件需要用一个叫plist Editor的小工具或者用Python脚本读取。Mac上可以用Xcode自带的Property List Editor或者直接在终端里用plutil命令转成XML格式查看plutil -p ~/Library/Application\ Support/MobileSync/Backup/你的备份文件夹名/Info.plist执行后会输出类似这样的内容{ Device Name 张三的iPhone IMEI 35xxxxxxxxxxxxx Product Type iPhone12,1 Serial Number Fxxxxxxxxxxx Last Backup Date 2024-03-15 06:32:11 0000 }看到Device Name和Last Backup Date你就能判断这是哪台设备、什么时候备份的了。如果某个备份的设备名称你根本不认识或者日期是两三年前的那基本可以放心删。注意如果备份是加密的Manifest.plist里会有一个IsEncrypted字段为true。加密备份删之前要三思因为里面可能包含健康数据、钥匙串等敏感信息而且一旦删了没有密码也恢复不了。但反过来说如果你压根不记得密码那这份备份对你也没用删了反而省空间。2.3 按备份时间排序快速筛选如果你备份文件夹很多一个个看plist太慢。有个更快的办法在文件资源管理器或访达里按“修改日期”排序。每个备份文件夹的修改日期基本就是最后一次写入的时间也就是备份完成的时间。你按时间倒序排一下最近的那个大概率是你正在用的最老的那几个基本可以清理。但要注意文件夹的修改日期不一定完全准确。有时候系统迁移、磁盘修复会改变文件夹的时间戳。所以这个方法只适合做初步筛选最终确认还是要看plist里的Last Backup Date。我自己的习惯是保留最近一次备份再保留一个一个月前的备份作为保险其余的全删。这样既不会占太多空间又不会在需要恢复时抓瞎。3. Windows上删除iTunes备份的完整实操Windows上删备份听起来简单但实际操作中坑不少。最常见的就是权限问题——你明明找到了文件夹右键删除却提示“你需要来自Administrators的权限才能删除”。这一节我把标准流程和权限问题的解法都讲清楚。3.1 标准删除流程从iTunes界面删最省事的方法还是走iTunes界面。打开iTunes如果顶部没有菜单栏按Ctrl B调出来。然后点“编辑”-“偏好设置”-“设备”。在列表里选中你要删的备份点“删除备份”确认即可。这个操作的底层逻辑是iTunes读取备份文件夹里的plist信息在界面上展示出来你点删除时它去删对应的文件夹。整个过程你不需要知道文件夹在哪也不需要处理权限iTunes会以当前用户权限去操作。只要你的Windows账户对AppData目录有写权限就能删成功。但如果你用的是Microsoft Store版iTunes界面可能略有不同。Store版的偏好设置里也有“设备”选项卡操作逻辑一样。如果列表里没有显示任何备份但你知道文件夹里有东西那可能是Store版和传统版的路径不一致导致的你需要手动去C:\Users\你的用户名\Apple\MobileSync\Backup下面看看。3.2 手动删除及权限问题处理当你不得不手动删的时候权限问题就来了。你右键那个Backup文件夹选删除系统弹窗说“你需要来自Administrators的权限才能删除”。这时候很多人就懵了明明自己就是管理员账户为什么还提示权限不够原因在于AppData\Roaming\Apple Computer这个文件夹的属主可能不是当前用户或者它的NTFS权限里没有给当前用户“完全控制”权限。这种情况常见于以下几种场景你重装过系统但保留了旧硬盘数据、你用另一个账户安装的iTunes、或者你从旧电脑迁移过用户配置文件。解决办法有三种我按推荐程度排序方法一用管理员身份运行文件资源管理器。按Ctrl Shift Esc打开任务管理器点“文件”-“运行新任务”输入explorer.exe勾选“以系统管理权限创建此任务”然后回车。这会打开一个具有管理员权限的资源管理器窗口在里面导航到备份文件夹直接删除。这个方法最干净不会留下权限残留。方法二修改文件夹所有权。右键Backup文件夹-属性-安全-高级-更改所有者把所有者改成你的当前账户勾选“替换子容器和对象的所有者”。确定后回到安全选项卡编辑权限给你的账户勾上“完全控制”。然后再删。这个方法步骤多但适合需要长期管理这个目录的情况。方法三用命令行强制删除。以管理员身份打开命令提示符或PowerShell执行takeown /f C:\Users\你的用户名\AppData\Roaming\Apple Computer\MobileSync\Backup /r /d y icacls C:\Users\你的用户名\AppData\Roaming\Apple Computer\MobileSync\Backup /grant 你的用户名:F /t rmdir /s /q C:\Users\你的用户名\AppData\Roaming\Apple Computer\MobileSync\Backup第一行是夺取所有权第二行是授予完全控制权限第三行是强制删除。这三条命令下去基本没有删不掉的。但要注意rmdir /s /q是静默强制删除不会进回收站删错了就真没了。所以执行前一定确认路径没错。提示如果你只是想清理空间不想折腾权限还有一个取巧的办法——把整个Backup文件夹剪切到D盘或移动硬盘然后格式化那个盘。但这个方法只适合你确定以后不再需要这些备份的情况而且操作前要确保目标盘有足够空间。3.3 更改备份路径避免占用C盘与其每次删不如一开始就把备份路径改到其他盘。iTunes本身不提供修改备份路径的图形界面选项但可以通过创建符号链接symlink来实现。原理是把真实的备份文件夹放到D盘然后在原路径创建一个链接指向D盘。iTunes写入时以为还在原路径实际上数据落在了D盘。操作步骤如下关闭iTunes。把C:\Users\你的用户名\AppData\Roaming\Apple Computer\MobileSync\Backup整个文件夹剪切到D:\iTunesBackup。以管理员身份打开命令提示符执行mklink /J C:\Users\你的用户名\AppData\Roaming\Apple Computer\MobileSync\Backup D:\iTunesBackup/J表示创建目录联接junction这是NTFS文件系统支持的特性对iTunes完全透明。执行成功后你再打开iTunes备份数据就会写到D盘。以后C盘空间不够了直接删D盘里的旧备份就行不用再跟权限较劲。这个方法的坑在于如果你重装系统或者用系统还原junction链接可能会失效。失效后iTunes会报错“找不到备份目录”。这时候你只需要重新创建一次链接就行D盘的数据不会丢。4. Mac上删除iTunes备份的完整实操Mac上删备份比Windows简单一些因为macOS的权限管理更直观而且访达对用户目录下的文件操作基本不会遇到“Administrators权限”那种糟心事。但Mac也有自己的坑比如Library文件夹隐藏、备份加密后无法直接读取信息等。4.1 通过访达删除备份最直接的方法打开访达按Command Shift G输入~/Library/Application Support/MobileSync/Backup回车。你会看到一堆以哈希命名的文件夹。选中你要删的按Command Delete然后清空废纸篓。但如前所述光看文件夹名字你分不清哪个是哪个。所以更推荐从访达的“管理备份”入口操作连上你的iPhone或iPad在访达侧边栏点设备然后点“管理备份”。这里会列出所有备份右键点你要删的选“删除”或“在访达中显示”。选“在访达中显示”会直接跳转到对应的备份文件夹你可以确认后再删。macOS Ventura及以后版本这个入口在“系统设置”-“通用”-“储存空间”-“开发者”或“其他”里也能找到备份管理。但最稳的还是通过访达的设备管理界面。4.2 终端命令批量清理旧备份如果你有几十个备份一个个点太累。可以用终端命令按时间批量删。比如删除90天前的所有备份find ~/Library/Application\ Support/MobileSync/Backup -type d -mtime 90 -exec rm -rf {} 这条命令的意思是在备份目录下查找所有修改时间超过90天的目录然后强制删除。-mtime 90表示90天以前-exec rm -rf {} 表示对找到的每个目录执行删除。执行前建议先不加-exec部分跑一遍看看会匹配到哪些目录find ~/Library/Application\ Support/MobileSync/Backup -type d -mtime 90确认列表里都是你不要的再加删除动作。这个命令不会进废纸篓删了就没了所以务必先预览。还有一个更精细的写法按备份日期而不是文件夹修改日期来筛选。但find命令只能看文件系统时间戳要看plist里的Last Backup Date就得写脚本了。对于大多数场景文件夹修改时间已经够用。4.3 Mac上清理系统数据中的备份残留有时候你在备份目录里删了文件夹但“系统设置”-“储存空间”里显示的“系统数据”还是很大。这是因为macOS的储存空间统计有延迟或者备份文件被Time Machine等机制锁定了。你可以重启一下再看或者用df -h命令看磁盘实际剩余空间。另外如果你用过iMazing、iMobie等第三方iOS管理工具它们可能会在别的地方存备份。比如iMazing默认备份路径是~/Library/Application Support/iMazing/Backups。这些第三方备份不在iTunes的管理范围内你得单独清理。注意Mac上删除备份时如果备份是加密的系统可能会要求你输入备份密码才能删除。这是苹果的安全机制防止恶意软件偷偷删掉你的加密备份。如果你不记得密码可以在终端里用rm -rf强制删但这样删完后钥匙串里可能残留相关条目需要手动去“钥匙串访问”里搜“iOS Backup”清理。5. 常见问题与排查技巧实录删备份这件事说简单也简单说麻烦也麻烦。我整理了几个高频问题和对应的解法都是实际踩过的坑。5.1 删除时提示“你需要来自Administrators的权限”这个问题在Windows上出现频率最高。除了前面3.2节讲的三种方法还有一个更根本的排查思路先确认你的账户到底是不是管理员。按Win R输入netplwiz看看你的账户类型。如果是“标准用户”那你怎么折腾权限都没用得先用管理员账户登录或者让管理员给你提权。如果确认是管理员账户还是报权限错误那大概率是文件夹的NTFS权限被改乱了。这时候用icacls命令查看当前权限icacls C:\Users\你的用户名\AppData\Roaming\Apple Computer\MobileSync\Backup输出里会列出每个用户/组的权限。如果看到你的账户只有(RX)也就是读取和执行权限没有(F)完全控制那就按3.2节的方法二或方法三处理。还有一种特殊情况文件夹被某个进程占用了。iTunes没完全退出、Apple Mobile Device Service还在后台跑、或者杀毒软件正在扫描这个目录都会导致删除失败。按Ctrl Shift Esc打开任务管理器结束所有Apple开头的进程再删。5.2 删完后空间没释放有时候你删了备份文件夹但磁盘剩余空间没变化。原因通常是文件被移到了回收站而回收站还在C盘。清空回收站就行。如果清空后还是没释放那可能是文件被其他程序硬链接引用了或者磁盘配额没刷新。重启一次基本能解决。Mac上类似删到废纸篓后要清空废纸篓。如果用了rm -rf直接删空间应该立即释放。如果没释放用sudo lsof | grep deleted看看有没有进程还持有已删除文件的句柄有的话重启对应进程或重启系统。5.3 如何避免误删还在用的备份最保险的做法是删之前先做一次新的备份然后保留最新的那份删掉其余所有旧的。这样你手里始终有一份完整的、最新的备份。具体操作连上设备在iTunes或访达里点“立即备份”等备份完成记下这次备份的时间。然后去备份目录按时间排序把比这个时间早的全部删掉。如果你有多台设备每台都这样操作一遍。虽然麻烦点但比误删后无法恢复强得多。5.4 备份文件夹里的文件都是什么有人好奇备份文件夹里那一堆乱码文件是什么。简单说Manifest.db是一个SQLite数据库记录了备份里所有文件的原路径和备份路径的映射关系。Status.plist记录备份状态。其余以哈希命名的文件就是实际的数据块。你不需要理解每个文件的含义只要知道整个文件夹是一份完整备份就行。删的时候整个文件夹一起删不要只删里面的部分文件否则备份会损坏。常见问题排查思路解决方法提示Administrators权限不足确认账户类型和文件夹NTFS权限管理员身份运行资源管理器或takeownicacls提权删完后空间未释放检查回收站和进程占用清空回收站结束Apple相关进程重启iTunes里看不到备份检查备份路径是否被修改手动去默认路径或Store版路径查找备份文件夹为空确认是否登录了正确的Windows账户切换账户或搜索整个磁盘的MobileSync目录Mac上无法删除加密备份系统要求输入备份密码输入密码删除或用终端rm -rf强制删5.5 第三方工具辅助清理如果你实在不想手动折腾可以用一些专门的清理工具。比如Windows上的“iTunes Backup Cleaner”类小工具Mac上的“CleanMyMac”也有备份清理模块。这些工具的原理就是扫描默认备份路径读取plist信息然后帮你批量删除。但用第三方工具要注意只从官方渠道下载别用来路不明的激活版否则可能被植入恶意代码。而且工具删备份通常也是直接删文件夹不进回收站所以用之前最好自己先手动备份一份plist信息。我个人还是推荐手动删因为可控。你知道自己删了什么、为什么删、删完有什么影响。第三方工具虽然省事但一旦误删你连怎么恢复都不知道。6. 删完之后空间回收与后续管理建议删完备份只是第一步后续怎么管理才是关键。不然过几个月同样的问题又会重演。6.1 确认空间回收情况Windows上右键C盘-属性看可用空间变化。如果删了几十GB但空间没变检查回收站。Mac上点苹果菜单-关于本机-储存空间等一会儿让系统重新计算。如果“系统数据”还是很大可能是Spotlight索引还没更新等几分钟或者用sudo mdutil -E /重建索引。6.2 建立定期清理习惯我的建议是每季度清理一次旧备份。保留最近一次和上季度一次其余全删。如果你经常换设备那每次换设备后就把旧设备的备份删掉。可以在日历里设个提醒比如每三个月第一个周末花五分钟检查一下备份目录。6.3 考虑使用iCloud备份替代本地备份如果你实在懒得管本地备份可以考虑把设备的备份方式改成iCloud。iCloud备份会自动管理只保留最新的一份旧的自动覆盖。缺点是免费只有5GB超出要付费。而且iCloud备份恢复速度受网络影响不如本地快。但对于不想折腾本地文件的人来说省心。6.4 备份路径迁移后的注意事项如果你按3.3节的方法把备份路径改到了D盘那以后清理时直接去D盘删就行。但要注意重装系统后junction会失效需要重新创建。另外如果你把D盘格式化了备份就全没了。所以D盘最好是固定硬盘别用移动硬盘做备份路径不然拔了硬盘iTunes会报错。最后分享一个我自己的习惯每次删备份前先把备份文件夹里的Info.plist复制一份到别的地方存档。这样万一以后需要确认某次备份的信息还能查得到。虽然备份本身删了但至少知道删的是什么。这个习惯帮我避免过好几次“我到底删没删那台旧手机备份”的纠结。
返回列表