您只需擦除一次磁盘即可安全地擦除它

您可能听说过需要多次覆盖驱动器以使数据不可恢复。许多磁盘擦除实用程序提供多次擦除。这是一个城市传奇-你只需要擦一次驱动器。...

您只需擦除一次磁盘即可安全地擦除它

您可能听说过需要多次覆盖驱动器以使数据不可恢复。许多磁盘擦除实用程序提供多次擦除。这是一个城市传奇-你只需要擦一次驱动器。

擦除是指用所有0、所有1或随机数据覆盖驱动器。在处理驱动器之前擦除一次驱动器以使数据不可恢复是很重要的,但是额外的擦除提供了错误的安全感。

图片来源:Norlando Pobre on Flickr

擦什么

当您使用Windows、Linux或其他操作系统删除文件时,操作系统实际上不会从硬盘中删除文件的所有痕迹。操作系统将包含数据的扇区标记为“未使用”。操作系统将在将来写入这些未使用的扇区。但是,如果运行文件恢复实用程序,则可以从这些扇区恢复数据,前提是这些扇区尚未被覆盖。

您只需擦除一次磁盘即可安全地擦除它

为什么操作系统不能完全删除数据?这将需要额外的系统资源。10 GB的文件可以很快被标记为未使用,而在驱动器上写入超过10 GB的数据则需要更长的时间。覆盖一个用过的扇区不再需要时间,所以覆盖数据没有必要浪费资源,除非你想让它不可恢复。

当你“擦除”一个驱动器时,你会用0、1或0和1的随机混合覆盖它上面的所有数据。

机械硬盘与固态硬盘

以上仅适用于传统的机械硬盘。支持TRIM命令的较新固态驱动器的行为有所不同。当操作系统从SSD中删除文件时,它会向驱动器发送一个TRIM命令,驱动器会擦除数据。在固态驱动器上,覆盖已使用的扇区比将数据写入未使用的扇区需要更长的时间,因此提前擦除扇区可以提高性能。

您只需擦除一次磁盘即可安全地擦除它

图片来源:Simon Wüllhorst on Flickr

这意味着文件恢复工具无法在SSD上工作。你也不应该擦ssd-只是删除文件就可以了。SSD的写入周期数量有限,擦除它们将耗尽写入周期而没有任何好处。

都市传奇

在传统的机械硬盘上,数据以磁性存储。这使得一些人推断,即使覆盖了一个扇区,也有可能用磁力显微镜检查每个扇区的磁场,并确定其先前的状态。

作为解决方案,许多人建议将数据多次写入扇区。许多工具都有内置的设置,可以执行多达35次写入过程,这就是众所周知的“Gutmann方法”,这是Peter Gutmann在1996年发表的一篇重要论文“从磁性和固态存储器中安全删除数据”之后提出的。

您只需擦除一次磁盘即可安全地擦除它

事实上,本文被曲解,成为三五关口城市传说的源头。原稿最后得出结论:

“Data overwritten once or twice may be recovered by subtracting what is expected to be read from a storage location from what is actually read… However by using the relatively simple methods presented in this paper the task of an attacker can be made significantly more difficult, if not prohibitively expensive.”

根据这个结论,很明显我们应该使用Gutmann方法来擦除驱动器,对吗?别那么快。

现实

要理解为什么Gutmann方法不是所有驱动器都需要的,需要注意的是,该论文和方法是在1996年设计的,当时使用的是较旧的硬盘技术。35遍的Gutmann方法被设计用来擦除任何类型的驱动器上的数据,不管它是什么类型的驱动器——从1996年的当前硬盘技术到古老的硬盘技术。

正如古特曼自己在后面的一篇结语中解释的那样,对于现代驾驶来说,一次擦(或者两次,如果你喜欢的话——但肯定不是35次)就可以了(这里的黑体字是我的):

“In the time since this paper was published, some people have treated the 35-pass overwrite technique described in it more as a kind of voodoo incantation to banish evil spirits than the result of a technical ****ysis of drive encoding techniques… In fact performing the full 35-pass overwrite is pointless for any drive since it targets a blend of scenarios involving all types of (normally-used) encoding technology, which covers everything back to 30+-year-old MFM methods (if you don’t understand that statement, re-read the paper). If you’re using a drive which uses encoding technology X, you only need to perform the passes specific to X, and you never need to perform all 35 passes. For any modern PRML/EPRML drive, a few passes of random scrubbing is the best you can do. As the paper says, “A good scrubbing with random data will do about as well as can be expected“. This was true in 1996, and is still true now. “

磁盘密度也是一个因素。随着硬盘越来越大,越来越多的数据被压缩到越来越小的区域,这使得理论上的数据恢复基本上不可能:

“…with modern high-density drives, even if you’ve got 10KB of sensitive data on a drive and can’t erase it with 100% certainty, the chances of an adversary being able to find the erased traces of that 10KB in 200GB of other erased traces are close to zero.”

事实上,还没有任何人使用磁力显微镜来恢复覆盖数据的报道。这种攻击仍停留在理论上,仅限于较旧的硬盘技术。

超越擦拭

如果你在阅读了以上的解释后仍然偏执,有一些方法可以让你走得更远。执行35次扫描不会有帮助,但您可以使用消磁器来消除驱动器的磁场—不过,这可能会毁坏一些驱动器。你也可以物理销毁你的硬盘-这是真正的“军事级”数据销毁。

您只需擦除一次磁盘即可安全地擦除它

图片来源:Flickr上的美国陆军环境司令部

  • 发表于 2021-04-09 02:11
  • 阅读 ( 181 )
  • 分类:互联网

你可能感兴趣的文章

4种完全删除硬盘的方法

...旧机器或硬盘时,或者即使你只是想把它处理掉,安全地擦除硬盘上的所有东西也是非常重要的。但你是怎么做到的? ...

  • 发布于 2021-03-17 04:57
  • 阅读 ( 206 )

如何彻底擦除硬盘

... 在大多数情况下,您的计算机只需像往常一样从硬盘启动,因此您需要说服它寻找不同的启动设备。这可以通过在BIOS(允许您更改计算机运行方式的软件)中重新排序引导设备来完成,或者通过按键...

  • 发布于 2021-03-22 16:06
  • 阅读 ( 326 )

如何在linux上安全地删除文件

...降低吗?有趣的是,三次传球可能就足够了。 相关:您只需要擦除一次磁盘就可以安全地擦除它 分解多个文件 通配符可以与shread一起使用,以选择要擦除的文件组。*代表多个字符,而?表示单个字符。此命令将删除当前工作...

  • 发布于 2021-04-03 10:54
  • 阅读 ( 192 )

如何使用mac的磁盘实用程序对驱动器进行分区、擦除、修复、还原和复制

...军一样使用macOS的聚光灯 要访问macOS中的磁盘实用程序,只需按Command+Space打开Spotlight search,在搜索框中键入“磁盘实用程序”,然后按Enter。也可以单击dock上的Launchpad图标,单击其他文件夹,然后单击Disk Utility。或者,打开一...

  • 发布于 2021-04-06 23:06
  • 阅读 ( 212 )

如何在windows中擦除和格式化驱动器

...速格式化:选择此选项可执行高级格式化,它工作迅速,只需为驱动器准备一个新的文件系统即可。清除此选项可执行耗时较长的低级格式,但会检查驱动器的每个扇区。如果您担心驱动器的可靠性,低级别格式是一个不错的选...

  • 发布于 2021-04-07 12:30
  • 阅读 ( 144 )

如何从零开始擦除mac并重新安装macos

...的任何文件传输到新计算机或外部驱动器。即使您不打算擦除驱动器,也最好在重新安装操作系统之前进行备份。 第一步:从恢复模式或安装程序启动 相关:恢复模式下可访问的8个Mac系统功能 你的Mac电脑的恢复模式是一个有...

  • 发布于 2021-04-08 02:49
  • 阅读 ( 146 )

如何安全地擦除mac上的硬盘

...度。这对于带有旋转盘片的机械传动来说更为重要。 要擦除机械驱动器,请打开磁盘实用程序,您可以在“应用程序”>“实用程序”中找到它。 连接要安全删除的驱动器,然后在侧边栏中单击它。请确保单击要安全删除的...

  • 发布于 2021-04-08 04:17
  • 阅读 ( 198 )

为什么删除的文件可以恢复,以及如何防止它

...用是一个非常快速的操作。相反,通过覆盖文件的数据来擦除文件实际上需要更长的时间。例如,如果您要删除一个10gb的文件,这几乎是瞬间的。要真正擦除文件的内容,可能需要几分钟的时间——就像你正在向硬盘写入10G的...

  • 发布于 2021-04-09 05:01
  • 阅读 ( 202 )

如何从windows、mac或可引导磁盘擦除驱动器

...此请尽量不要使用超出实际需要的次数。理论上,你应该只需要一次传球,但为了安全起见,你可能需要多做几次。 windows 7(以及没有操作系统的计算机) Windows7不包含任何集成的磁盘擦除功能。如果你还在使用Windows7,你可...

  • 发布于 2021-04-10 03:00
  • 阅读 ( 190 )

如何从windows中的驱动器中删除efi系统分区或gpt保护分区

...必须超越磁盘管理工具才能删除它。 这个过程实际上会擦除整个外部驱动器。您不能简单地删除200MB的分区,而不去管其他分区—您将擦除驱动器的内容,然后用一个新的分区表重新开始。如果驱动器上有任何重要文件,请确保...

  • 发布于 2021-04-10 20:40
  • 阅读 ( 157 )
tvam5006871
tvam5006871

0 篇文章

相关推荐