Skip to main content

El Capitan 的"安全清倒废纸篓" 消失了

Mac

随着 Mac OS X El Capitan 的发布,大家知不知道"安全清倒废纸篓"的选项消失了?苹果官方的解释是下面 link

适用于:Mac OS X v10.6.8 和更高版本
影响:“安全清倒废纸篓”功能可能不能安全地删除废纸篓中的文件
说明:部分系统(比如配有闪存的系统)上存在问题,无法保证安全删除“废纸篓”文件。此问题已通过移除“安全清倒废纸篓”选项得到解决。
CVE-ID
CVE-2015-5901:Apple

安全清倒废纸篓

安全删除文件,其实就是系统重复多次写入一些 0 资料覆盖原有的资料。问题来了,苹果近年来都用了闪存(Flash SSD)代替传统硬盘 HDD。好像只有低端的 Mac Mini 没闪存。

第一,由于闪存写入次数是有限的,不停的写入会影响它的寿命。

第二,闪存写入的工作原理,不会“真正”删除本来的资料,它会标签这些区块无效,而继续写入其它没用到的区块。详细的工作原理请自行搜索。

  • 懒人解释版本:SSD 就如笔记本一样。SSD 每次删除资料,就如橡皮擦擦掉笔记本写过的东西。笔记本的每页纸是有寿命的,每页纸擦多几次会烂掉。所以,为了延长寿命,SSD 不会立即擦掉资料,而是告诉系统用其它还没写过的“书页”继续工作,到了所有“书页”写满了才回去删除。

有人说可以用 Terminal 的 srm 命令。不要忘了重点,闪存的工作原理!

结论

  1. 想安全删除文件,请启用全盘加密。OS X 本身有 FileVault。Windows 用户可以试试 DiskCryptor。
  2. 或者请用传统硬盘
  • 这个年代的科技,就算全盘重灌 7 次“0”还是可以复原资料。所以要保密,用全盘加密。坏掉的硬盘请拆毁。