您似乎对删除术语有措辞问题,并且对功能应该做什么有错误的期望。
您可以在 Merriam-Webster 网站上查看简单定义:
删除:从文档、录音、计算机等中删除(某些东西,例如文字、图片或计算机文件)。
删除功能的目标是将选定对象从其当前位置删除。可以将它们移动到另一个临时位置(垃圾桶)以防止任何意外丢失,或者它们所占用的空间可能直接标记为空闲。
将此与擦除的定义进行比较,例如:
擦除:从磁带(如录像带或录音带)或计算机磁盘上删除(已记录的东西);也:从(磁带或磁盘)中删除记录的材料
:通过摩擦或刮擦去除(写的东西),使其不再可见
: 删除(表面)上写的东西
这真的进入了一个较低的层次,在这里我们不仅从文件夹中删除文件,我们正在从磁盘中删除文件的数据,并且在这种微妙之处在于所有的区别。
Erase是您在 Windows 世界中最常遇到的词,在 Unix 世界中您可能会遇到擦除,它从更技术的角度描述了该过程:
擦拭:用毛巾、手等清洁或擦干(某物)
: 擦去(某物)
:在表面上移动(某物)
为什么操作系统默认不这样做?有几个原因:
普通家庭用户不需要这样的功能,他们所需要的只是简单地从文件夹中删除文件,或者在外部驱动器的情况下确保它被完全清理(外行术语中的“慢”格式)。他们很少需要擦除单个特定文件。
普通家庭用户其实并不想要这样的功能。您会看到默认设置不仅不擦除文件,而且也不真正删除它:而是将其移动到垃圾桶,因为家庭用户希望他们的操作系统能够在错误操作的情况下保存它们。您通常必须使用特定的组合键(Shift + Del 选项)来删除文件,而无需通过垃圾桶。
最后,这样的选择可能不容易实施,甚至不可能实施。技术演进在您的实际数据周围添加了几个逻辑和物理层:
一方面,您有操作系统,它根据文件(简化)但并不真正关心字节存储,另一方面,您有存储设备的固件,它根据字节原因但对文件一无所知以及文件系统的实际设置方式。
那么,这是否意味着一切都丢失了,我们需要等待一些不太可能的未来来为我们带来存储设备固件中本地实现的文件系统?不,但是您应该做什么取决于您的实际关注点:
如果您关心的是文件系统级别的数据,那么您可以使用第三方软件,它将为您的上下文菜单添加一个新的擦除/擦除选项。您需要手动确保此文件的副本不存在于任何文件系统快照和备份中,因为这需要操作系统无法为您做的个案决定(您不希望操作系统的橡皮擦向导搞砸你的备份或帮助你,是吗?)。
如果您担心存储设备上物理存储的数据,请使用文件系统加密。这将确保由于磨损均衡和坏块处理而导致的潜在“泄漏”数据不会被任何接触您的存储设备的人利用。