我一直在使用 cCleaner 数据擦除功能来擦除硬盘上的内容,现在我需要启动驱动器,因此我使用 Active @ KillDisk,它有 3 个选项:
擦除未使用的群集 擦除硬盘中未格式化且操作系统当前未使用的区域(除非这是最近删除的分区,否则最近没有在那里写入数据)
擦除元数据和系统文件区域 擦除磁盘中包含有关卷上先前文件的信息的区域,并防止使用先前的记录恢复文件
清除文件簇中的空闲空间 清除文件内的闲置空间。操作系统会以一定的增量(取决于文件系统)为文件分配一定数量的空间。由于文件的大小通常与分配给它们的空间大小不完全相同,因此文件内可能存在未使用的空间,这些空间可能包含数据痕迹。此算法会擦除此空间以删除这些数据痕迹。
默认情况下,擦除未使用的群集被标记,这足够吗?cCleaner 可以选择将擦除模式设置为“整个空间”。
在 DiskKill 中,如果我标记所有 3 个选项,那么它会显示“完全擦除,缓慢”,我猜这相当于 cCleaners 擦除模式“整个空间”。
答案1
从您的评论中透露出的信息来看,您的删除解决方案并不适合您的情况。
出售硬盘时,假设没有数据需要转移给买家,建议的方法是完全删除该硬盘。
您采用以某种方式在文件系统内删除的解决方案很容易出错,而且可靠性较低。
Moab 的建议具有误导性,因为他推荐的工具并不能完全删除有问题的驱动器 - 尝试一下!
关于删除还有很多其他方面需要讨论。为了简单起见,我建议您运行
dd if=/dev/zero of=/dev/sdX bs=1M
从 USB 记忆棒运行的实时 Linux 系统命令。