![为什么我的 SSD 上已删除的 40GB 文件一个月后似乎仍然占用空间?](https://linux22.com/image/1576817/%E4%B8%BA%E4%BB%80%E4%B9%88%E6%88%91%E7%9A%84%20SSD%20%E4%B8%8A%E5%B7%B2%E5%88%A0%E9%99%A4%E7%9A%84%2040GB%20%E6%96%87%E4%BB%B6%E4%B8%80%E4%B8%AA%E6%9C%88%E5%90%8E%E4%BC%BC%E4%B9%8E%E4%BB%8D%E7%84%B6%E5%8D%A0%E7%94%A8%E7%A9%BA%E9%97%B4%EF%BC%9F.png)
大约一个月前,我删除了大约 40GB 的文件到回收站,然后清空了回收站。我的系统在 SSD 上运行,大小为 220GB。
今天,由于我的愚蠢,我不得不下载一个数据恢复软件。我发现所有 40 GB 的数据都还在,$recycle.bin
而且我删除的所有内容都还在。
现在,我知道文件在 SSD 上被覆盖需要一段时间,但我确实向 SSD 写入了很多内容,从那时起 TRIM 就一直在运行。这是正常现象吗,还是我的文件有问题$recycle.bin
?
答案1
听起来你很幸运——总是有备份:)
因此,在 220GB 的驱动器中,有 40GB 已被删除,这意味着仍有 180GB 的“空闲空间”。即使我们将 60GB 分配给“操作系统内容”,SSD 上仍有另外 60GB 的未使用、“未触及”空间。
由于磨损均衡和其他巧妙的技术,驱动器将尝试均匀地写入各个单元,而不是不断地在驱动器的某个部分重写,以延长其使用寿命。这就是您的文件仍然存在的原因 - 您尚未在驱动器上进行足够的写入,因此尚未开始覆盖这些旧文件。
答案2
回收站与SSD空间管理无关。
它只是一个特殊的文件夹,将“已删除”的文件移动到其中,操作系统可以在一段时间后或空间用完时永久删除它们,通常是在对话框中询问用户之后。
但这并没有发生,所以文件仍然存在,并且从文件系统的角度来看,块仍在使用中,因此从未指示 SSD 丢弃它们。