闪存使用磨损均衡(改变存储数据的物理位置)来最大限度地延长内存寿命。大多数闪存都有一些未报告的“备用”空间,可以在损坏部件磨损时替换它们。这意味着可能有少量(磨损/坏)内存仍然保存您的一些数据。
iPhone使用nand闪存(使用磨损均衡),那么文件粉碎机如何覆盖磨损区域的数据。
文件粉碎机可以在iphone上使用吗?它们有多大用处?
闪存使用磨损均衡(改变存储数据的物理位置)来最大限度地延长内存寿命。大多数闪存都有一些未报告的“备用”空间,可以在损坏部件磨损时替换它们。这意味着可能有少量(磨损/坏)内存仍然保存您的一些数据。
iPhone使用nand闪存(使用磨损均衡),那么文件粉碎机如何覆盖磨损区域的数据。
文件粉碎机可以在iphone上使用吗?它们有多大用处?
一般来说,它们不是。关于未报告的备用空间的一点是它仅供内部使用 - 任何通过正常方法访问内存的软件都不知道数据是否在以前的备用空间,以前从未使用过的空间,或者如果它是覆盖一些标记为已删除的数据。
如果内存单元(驱动器/芯片/其他)具有某种特定的“擦除”方法,则可能是这专门覆盖了备用空间,但唯一的检查方法是以非标准方式访问数据,因为普通方法只会显示当前可读部分的数据。您还必须相信制造商提供的方法确实做到了它所说的那样。
但是,如果您使用了全盘加密(或等效的 - 完整的设备加密,也许是手机),这一切都变得学术性的了。如果密钥被破坏,任何数据实际上都无法读取,无论您是否可以将其从空闲空间中提取出来。这就是为什么使用 SSD/闪存的一般建议是在将任何重要内容写入磁盘之前进行加密 - 这意味着即使有些数据您无法再可靠地覆盖,它仍然无法使用。
iPhone 闪存驱动器上的大多数信息都只是加密的,每个文件都有不同的 256 位密钥。因此,如果剩下一些没什么大不了的文件,您将无法解密它们。
有些位更关键。有一个主密钥,它是用用户的密码(加上 CPU 中的一个密钥,加上一个存储在闪存驱动器上的密钥)加密的,加密的主密钥存储在闪存驱动器上的两个位置。操作系统对这两个位置具有直接写入访问权限,因此对这两个位置的任何写入都直接进入闪存,不涉及写入均衡算法。