出售前擦除磁盘

Wil*_*ach 9 secure-erase partitioning partition-magic disk-cleanup

我有一台旧的 Windows 7 计算机,我想对其进行格式化并准备出售给某人。我正在使用 Parted Magic 进行磁盘操作,我想知道“安全擦除磁盘”是否真的有必要,或者我是否可以使用分区管理器删除现有分区,然后在其上重新安装 Windows?同样出于信息目的,磁盘是一个 500GB 的标准驱动器,我担心安全擦除磁盘需要多长时间。

Has*_*ziz 10

如果磁盘在任何时候都包含敏感信息,或者您曾经将安装磁盘的计算机用于敏感目的,那么是的,需要进行适当的擦除。

由于硬盘驱动器工作方式的性质,您从操作系统中删除的任何数据永远不会完全删除,至少不会立即删除。相反,驱动器上的文件系统(NTFS,对于大多数 Windows 格式的驱动器)会删除对硬盘驱动器上数据位置的所有引用,使其无法从操作系统内部访问。数据本身保留在硬盘驱动器上,直到它自然地被需要取代其位置的较新数据覆盖为止。根据您的驱动器上剩余多少可用空间,这可能是几个小时到从不。

同样,清理分区也不会影响驱动器上数据的存在,当您将 Windows 安装到驱动器时​​,这不会改变,除非安装恰好占用了整个驱动器的空间(这不太可能)。

免费提供的数据恢复工具,如RecuvaGetDataBack正是为此目的而设计的——从未正确擦除的硬盘驱动器中恢复文件、文件夹甚至整个分区。这意味着您的硬盘驱动器结构中的任何剩余数据都可以轻松恢复到任何技术熟练且足以了解和操作这些程序的人,这是一个非常低的门槛。

也就是说,没有必要使用 Parted Magic 等第三方实用程序来安全地擦除(机械)磁盘。事实上,您可以从 Windows 本身执行此操作,前提是您要擦除的磁盘不是您正在启动的磁盘。只需在我的电脑中选择有问题的磁盘并通过右键单击驱动器,选择Format并取消选中快速格式化复选框来运行长格式。Windows 的长格式擦除驱动器就像大多数其他第三方“安全擦除工具”一样(对于那些怀疑这种说法的人,请参阅附录)。

如果你从你想安全地擦拭驱动器引导,那么你唯一的选择是创建包含类似工具启动盘DBAN适用Parted Magic,然后开机成擦拭问题的驱动器。

至于格式化所需的时间,我预计标准 HDD 将需要几个小时。您需要问自己的问题是,要确保您曾经存储在驱动器上的任何数据不会落入其他任何人的手中,这是否会花费太高的时间成本。


附录

显然有很多人怀疑 Windows 的长格式提供的擦除安全性低于第三方安全擦除工具的说法,或者认为安全擦除为 HDD 提供了本质上更安全的擦除。他们显然是错误的。

Windows 的长格式工具的工作原理是将二进制零写入驱动器的原始扇区,自 Windows Vista 十多年前发布以来一直如此。这也是第三方安全擦除工具的工作方式,包括 Linux go-to dd if=/dev/zero

Secure Erase 的作用相同,不同之处在于它是驱动器本身内置的固件级工具,因此取决于硬盘驱动器制造商对 ATA 规范的实施,以成功地对驱动器进行零写入。考虑到许多硬盘驱动器制造商过去都表现出失败或不愿意正确实施这些标准,即使驱动器上的所有数据仍然完好无损,一些驱动器仍报告成功擦除,这使得安全擦除本质上不安全,除非您愿意测试您的特定驱动器的 SE 实现并确认它按预期工作……在这种情况下,它将与 Windows 长格式或零写入完全一样安全;不多也不少。

例外情况是,如果您的驱动器是 SSD(OP 不是),在这种情况下,您别无选择,只能求助于安全擦除,因为软件零写入在 SSD 上无效。然而,即使在这种情况下,安全擦除也是您可用的最不安全的磁盘清理选项;您应该使用增强型安全擦除,它将供应商定义的模式写入驱动器,或块擦除,一个更新的(因此支持较少,但更安全)选项,它也擦除 SSD 的非用户可访问区域例如 HPA(传统上,这些是 SSD 中最难擦除的区域,因此最有可能包含残余数据)。

  • @chrylis“总是”可能太强了。如果驱动器的安全擦除功能正确实现,那么我倾向于同意你的观点。不幸的是,至少在几年前(我们不知道 OP 磁盘的年龄),几个磁盘的安全擦除实现有问题,有时除了报告成功之外什么也没做(https://www.usenix.org/ event/fast11/tech/full_papers/Wei.pdf)。我找不到更近期的研究,但即使在今天,我也不一定相信所有制造商都能正确实施它。 (8认同)
  • 声称长格式“像擦拭一样安全”是不准确的。使用驱动器的安全擦除功能始终是更好的选择。 (7认同)