如何安全格式化固态驱动器?


Answers:


13

使用DBAN进行DoD擦拭是不必要的...

SSD安全性:擦除固态驱动器数据

尽管在出售或赠送计算机或硬盘驱动器之前安全擦除硬盘驱动器上的数据(阅读:安全擦除文件)仍然不常见,但在涉及固态硬盘(SSD)的情况下,事情变得更加复杂。固态驱动器的积极方面是,如果数据在驱动器上被覆盖,则无法恢复数据,这意味着只需一次通过即可擦除SSD上的数据。坏消息是,不是操作系统,而是控制器指定了将数据写入SSD的位置。

这实际上意味着,覆盖可用空间的所有方法不足以安全地擦除那些驱动器上的数据。这也意味着不可能安全地擦除SSD上的特定文件。想要安全删除SSD上的数据的用户可以使用以下选项:

  • 加密
  • 格式
  • 填充驱动器

加密肯定是确保SSD上数据安全的最佳方法,因为如果不解密就无法访问数据。另一方面,仅当不再需要该驱动器上的数据时,才格式化该驱动器是合理的。否则,它将需要大量的备份和还原过程。用数据填充驱动器可能会很好,也可能会覆盖驱动器上的所有内容。

资源


6

在此之后,但是过去10个月左右情况发生了很大变化-许多SSD制造商在其可选软件实用程序中包括了(或将很快推出)安全擦除功能,这些功能将为您正确地进行一次擦除从控制器级别。(我知道英特尔已经有了它,并且效果很好。)


1
这个。现在,大多数SSD实用程序都内置了此功能。这是ATA规范中内置的标准,称为ATA安全擦除,驱动器实用程序会在驱动器上触发此过程。
music2myear

1

我同意莫莉减去加密。加密是保护数据的好方法,但不会擦除数据。

如果要擦除整个SSD,则一次通过DBAN即可。我将其设置为伪随机,因此,如果有人看,它将看起来可以加密。

如果只想擦除文件,则使用常规的擦除程序(用于硬盘驱动器的程序)只能使它从未删除的工具中保存。我不知道有任何知道SSD /闪存损耗均衡的数据雕刻工具,但是我敢肯定它们是否会存在。从SSD /闪存擦除文件的最有效方法是填充所有可用空间。

所有这些,我不知道闪存中的所有备用单元是否都将被覆盖。(大多数闪存具有备用单元,就像硬盘驱动器具有备用扇区一样。)

同样,严格来讲,国防部不再授权覆盖(无论是否进行了遍历)来清理硬盘驱动器。而且,许多软件都说DoD擦除,但执行3次传递而不是7次传递。此外,我从很多人那里听到有关硬盘磁性的信息,最好的擦除方法是多遍随机模式。他们说拥有一个已知的模式将使重建更加容易。


-3

我使用以下代码:

// fillSSD(.c)
#include <stdio.h>

void main() {
    while(1) {
        printf("-----WIPED DATA\n");
    }
}

并使用覆盖SSD

a)清除所有数据b) ./fillSSD >/media/DISKTOWIPE/dummy.txt

一段时间后,高清已满,我删除了 dummy.txt

By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.