我发现 CCleaner 非常有用,可以清理硬盘上所有不必要的数据并清除可用空间。
但是安全删除与普通删除有何不同?我想知道安全删除对硬盘有何影响,以及清除可用空间有何影响?
如果我经常使用安全删除选项来删除数据或擦除可用空间选项,从长远来看这会损坏硬盘还是缩短硬盘的使用寿命?
答案1
简短回答:
- 传统 HDD(机械):否
- SSD:是
长答案: 传统机械硬盘会损失少量寿命,但损失微不足道,根本无所谓。然而,在 SSD 上这样做完全没有意义。这不仅会缩短磁盘的使用寿命(尽管 TRIM 应该对此有所帮助),而且现代计算机取证甚至不适用于 SSD,因为它们的运行方式完全不同(阅读此文章了解更多信息)。
答案2
说实话,除非你是一个极端偏执的人,担心自己的电脑被盗后,有人可能会恢复你删除的内容,否则我认为你不必担心安全删除。它所做的只是将数据所在的驱动器部分清零,从而有效地清除文件的剩余部分。
在大多数情况下,当文件从驱动器中删除时,驱动器只会将驱动器的相应区域标记为清除,但如果您在计算机使用该空间写入其他文件之前使用数据恢复工具,则可以恢复该文件。安全删除只会覆盖那些文件残留。
有人可能会说这确实会缩短驱动器的使用寿命,而其他人会说你疯了。我觉得如果驱动器的使用寿命因此缩短,时间最多也只能忽略不计,但这取决于你,它不应该对驱动器造成更大的损害,就像去街角加油站不会对你的车造成损害一样。
您是否认为前往加油站是必要的,取决于您自己。
答案3
不必要的数据擦除/覆盖对于闪存驱动器来说会更加成问题。硬盘驱动器的磁头不会接触表面(直到运行时发生碰撞)磁性材料可以无休止地来回变化。硬盘驱动器通常在使用寿命的早期阶段就会报废(缺陷),或者只要其移动机械部件能够存活,它们就会一直存在。
如果计算机/驱动器没有得到妥善处理,并且进行了不必要的写入,磁头会更频繁地位于数据区域上方,这会增加滥用时损坏的可能性(轻微)。如果计算机没有 UPS,则会增加断电、进行不必要的写入时发生轻微损坏的可能性。
另一方面,根据操作系统的不同,像 Windows 这样的系统可能会一直在进行不必要的写入,所以谁在乎呢,它不会改变任何东西 :-)
一旦将集群标记为删除,当新数据进入并写入这些空间时,它们将很快被覆盖。
覆盖 7 次是过度的想法,在稳定的系统上进行一次覆盖不会改变驱动器的预期寿命。一次覆盖足以隐藏数据,即使是高端恢复或取证也无济于事。
用户可能希望在安全性之间取得平衡,您将无法恢复自己意外删除/清理的内容。一个人犯错的次数与其他人试图干扰他们的次数相比是多少。
在日志操作系统(残留)中,注册表中到处都是东西,还有许多不容易清除的 index.dat 文件,缓存层,如果您真的需要隐藏所有内容,那么 Ccleaner 就无法胜任 :-) 在一个完全“清洁和安全”的系统上花几个小时,我就能找到他们留下的层层痕迹,甚至不需要我去寻找。新程序、新想法和更新添加了新的但已清洁的项目,最好使用消磁器来完成完全隐藏的过程 :-)