擦除磁盘上的可用空间会释放任何空间吗?

擦除磁盘上的可用空间会释放任何空间吗?

CCleaner 具有清除磁盘上可用空间的功能。CCleaner 的文档指出:

当您删除文件时,Windows 会删除对该文件的引用,但不会删除硬盘上组成该文件的实际数据。

出于隐私和安全原因,您可以将 CCleaner 设置为擦除硬盘的可用区域,以便已删除的文件永远无法恢复。

所以,我的问题是:清除磁盘上的可用空间会释放该磁盘上的空间吗?如果会,多次覆盖会释放更多空间吗?

答案1

擦除磁盘上的可用空间是否会释放该磁盘上的空间?

不会。清除可用空间只会清除磁盘上未使用的块。这只是为了安全起见,否则数据救援软件仍然可以恢复文件

想象一下磁盘就像一种笔记本。当你向书中写入一些信息时,你必须在开头(或结尾)的目录 (ToC) 中写下有关该信息的详细信息,以便快速找到你写入的页面。当你想要清除数据时,你只需清除目录中的相应行,以表明该页面是空闲的,可用于写入其他信息,但你不会擦除该页面中的任何内容,除非你真的需要更多空间。文件系统中也会发生同样的事情

答案2

不,擦除磁盘上的可用空间并不会释放该磁盘上的任何空间。

擦除操作所做的就是写入一个大文件,该文件会扩展以填满所有可用磁盘空间,然后在磁盘已满时删除此文件。数量“可用空间”与操作前保持完全一致。

原因是操作系统在删除文件时只删除指向文件数据的指针,但不会覆盖数据本身。

答案3

其他答案都是正确的。除非你需要隐藏非法或机密活动,否则它没有任何价值。

如果要处理该驱动器,只需对其进行几次钻孔即可阻止某人窃取您的数据。

多年前,我编写了一个符合 DOD 标准的驱动器擦除实用程序。它的工作原理是,先将驱动器上每个未使用的字节全部存储为 0,然后全部存储为 1,最后存储一个随机值,并重复多次,以消除磁性特征。

删除文件只是将其从 MFT(文件存储位置的目录)中删除。

所以,就磁盘空间而言,不必担心。如果您有恐怖分子手册并想清除它们,那么……我想您会使用清除工具。

正如评论者所说,使用 SSD 时要小心。擦除它毫无意义,如果你这样做,你肯定会缩短它的寿命。SSD 的写入能力有限。因此,它们有特殊的芯片来随机化写入,以避免过度使用某些扇区。考虑一下,甚至是磁盘磨损。

长话短说,不要浪费时间。另外,我真的建议避免使用大多数“清理计算机”实用程序。它们只是毫无帮助的垃圾垃圾。

比如,“清理你的注册表”……不要这么做。这真的毫无意义。

只需对非 SSD 驱动器进行碎片整理,然后继续工作。

答案4

据我所知,CCleaner 在数据隐私方面名声很差。“众所周知,CCleaner 的 PC 版本存在问题。恶意软件是 PC 版本最大的问题之一,导致大多数用户卸载了该软件。” https://cellularnews.com/mobile-apps/is-ccleaner-safe-to-use-a-brutally-honest-review/

相关内容