![“Darik's Boot And Nuke”是否会有效删除数据,使其无法恢复?](https://linux22.com/image/89142/%E2%80%9CDarik's%20Boot%20And%20Nuke%E2%80%9D%E6%98%AF%E5%90%A6%E4%BC%9A%E6%9C%89%E6%95%88%E5%88%A0%E9%99%A4%E6%95%B0%E6%8D%AE%EF%BC%8C%E4%BD%BF%E5%85%B6%E6%97%A0%E6%B3%95%E6%81%A2%E5%A4%8D%EF%BC%9F%20.png)
这是关于名为“Darik's Boot And Nuke”的软件。我也将使用它擦除硬盘上的所有数据,然后安装 Arch Linux。
它会起作用吗?
我从 CD 启动。我知道 BIOS 会保留下来,所以不会发生任何事情,但我只是想要一些确认。
答案1
如果通过工作你的意思是“它会擦除磁盘吗”,那么是的,当然,它会擦除磁盘,这正是它的用途。
这不是最好的擦除磁盘的方法。 DBAN 写入多遍随机数据,这会导致不必要的缓慢,并导致磁盘不必要的磨损(这主要与 SSD 相关)。多次传递随机数据是偏执的过度杀戮选项,但仅用零覆盖一次也同样好除非您使用的是 20 世纪 80 年代的硬盘并且面对拥有大量电子设备的对手(即使如此,恢复的可能性也是偶然的)。
使用SSD,如果您担心某人拥有大量资源试图恢复数据,通过覆盖擦除实际上是不够的,因为SSD保留了一些块来管理磨损均衡,并覆盖计算机看到的数据不会覆盖这些块,它们可以由更换固件的人恢复。这主要是一个学术问题,这种攻击相当昂贵且收益低(攻击者只是获得了保留块中偶然出现的比特),但关键是偏执的过度杀伤选项实际上是杀伤力不足。对于SSD来说,使用安全擦除命令。
综上所述,如果您想擦除磁盘以使数据无法恢复,只需使用安全擦除命令(你可以用来hdparm
发送它),然后用零覆盖 ( cat /dev/zero >/dev/make_sure_you_type_the_correct_device_name
)。
如果您只想安装不同的操作系统,则无需擦除数据。安装程序将对磁盘重新分区并创建新的文件系统。