在SSD上安全删除


9

覆盖磁性HDD上物理扇区的“传统”安全删除实用程序是否可以在SSD上运行,还是SSD可以简单地“重新映射”该扇区以避免昂贵的删除操作并使数据在不确定的时间内完好无损?

Answers:


8

简短答案:从SSD外部覆盖扇区(例如,通过使用“传统”安全删除实用程序)不能保证将删除基础数据。

有关更深入的信息,您可能需要查看UCSD的一些正在对该主题进行实验的人员的演示文稿。请参阅:http : //cseweb.ucsd.edu/users/m3wei/assets/pdf/FMS-2010-Secure-Erase.pdf

他们的数据似乎表明:

  • 当前,“安全擦除”命令(用于安全删除ATA设备上的所有数据的命令)的许多当前实现均不起作用。
  • 试图仅覆盖一个文件或什至覆盖SSD中所有可用空间的技术无法可靠地破坏数据。

就我个人而言,我认为如果没有SSD内的某种固件支持就可以安全地删除SSD上的单个文件,该固件可以跟踪和覆盖具有数据残留副本的所有内部页面,那么我个人认为。


5

ATA规范内置了安全擦除功能,因此您应该能够向您的SSD设备发出安全擦除命令,并让它自己照顾自己-这样您就不必担心SSD是否会被重新格式化。制图部门。


1
是否有不涉及擦除整个驱动器的选项?我希望安全地删除一些保存敏感数据的文件,而不会擦除其他所有内容。
ScottS 2010年

SSD驱动器进行磨损均衡。确保删除某些东西几乎是不可能的。
J-16 SDiZ 2010年

@ J-16 ATA驱动器制造商在实现ATA命令集的过程中,将其对ATA安全擦除命令的驱动器内置于其驱动器中,如上面我链接到的页面所述。发出此命令后,SSD控制器知道完成真正安全的擦除需要执行的操作。磨损平衡与这无关。实际上,除了发出安全擦除命令外,操作系统不需要了解有关设备实际执行擦除操作的任何信息。
EEAA 2010年

我在回答ScottS。SSD不会保留旧的已用块数据。
J-16 SDiZ 2010年

2

无法识别SSD的安全删除实用程序的行为是不可预测的。驱动器上的芯片组是否将覆盖特定的闪存单元,是否将其标记为以后进行TRIMing并将其留在原处直到以后,还是简单地将其标记为“脏”并覆盖另一个干净的扇区,完全取决于所讨论的芯片组。根据所用固件的不同,制造商和制造商之间甚至产品线之间都存在差异。

我不相信这些实用程序在SSD上,至少直到它们变得可识别SSD为止。

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.