先说结论:如果你的手机还能正常使用就不必理会它。
如果就是看着难受想清理(比如说我),请直接跳到文章末尾,中间的研究过程权当图一乐
先放两张可能是很多人的状态……
我也没想到自己的存储焦虑会来得这么快……
起初我还以为256G根本用不完,就疯狂往手机里存番,直到有一天发现我删除文件后可用空间并没有增加(最近删除也清了),甚至删除对应APP都不行,反倒是设置里“系统数据”的占用变大了,仿佛删除的文件都去了那里。
我就开始慌了,我开始满互联网找解决方法,无论是简单的调出虚拟home键和往后调日期,还是复杂的备份重新刷机甚至DFU刷机,我都试过了,都没能起到很好的效果。(刷机后不还原备份除外)
最后经过我几天的不断研究,我发现了一些有趣的事情:“系统数据”的占用似乎根本就不用管。
iOS的文件系统其实有个特点,复制的文件其实并不会占用额外的空间,但苹果似乎不想让你知道这一点,也就是说你把一批文件一式三份放进三个不同的APP里(在系统内操作),尽管只会占用一份的空间,但设置里仍然会分别显示三个APP一共占用了三倍的空间(如下图所示)
这个时候系统数据就派上用场了,由于实际上并没有额外的占用,所以这里为了让总计能够说得过去“系统数据”就被挤占为0了,也就说明“系统数据”是不需要我们处理的。
如果你觉得这还不够劲爆,可以看下面的图
但是到这里算是对“系统数据”的清理完成了吗?如果你把那些刚刚复制的重复文件全部删除,“系统数据”仍然为0的话,那么恭喜你清理完成了。
如果“系统数据”占用复原,你还想清理的话请接着往下看(接下来的操作有风险)
随便弄个大点的文件过来,然后在文件APP一层又一层的压缩(压缩不了就重命名,可以多线程压缩)直到系统提示空间不足立马收手,然后删除所有文件,再去设置里看看“系统数据”是不是小了很多。反正我是从66G降到了12G,如果没变的话那我也没办法了。
至于为什么说这个操作有风险,首先这样的操作一看就是强行触发iOS的自动清理机制,理论上只要你收手得越晚,能清理的就越多。但并不是越晚越好的,如果系统内实在是没有东西可以清理了,而你又在不断地新增文件,那么你的手机很有可能就开不了机了,就只能连爱思进行修复刷机(不过听说修复刷机成功率还是很高的而且可以保资料)
既然“系统数据”无论如何都会在紧急情况为你腾出空间,那么就可以得出结论:如果手机还能正常使用就不必理会它。
当然我也并不认为苹果这样的文件系统设计有多好。尽管确实是可以有效降低重复文件对存储空间的占用,但用“系统数据”的占用来人为营造出存储焦虑这点我觉得苹果非常的low
来源:关于iOS“系统数据”占用过大的一些研究和解决方法 来自 小心你后面 – 酷安