将零写入整个 ssd(dd if=/dev/zero of/dev/sdX)是否会产生与“安全擦除”相同的性能恢复效果,或者安全擦除是否也做其他事情?
==编辑== 稍微澄清一下;我不在乎安全地破坏数据,我只想拿走这个驱动器(它已经做了很多填充/删除)并恢复随着时间的推移发生的 SSD 性能损失。
如果我没记错的话,我不确定您是否可以这样做以安全地擦除它。从操作系统内部获取指令的控制器电子设备执行例程以正确均匀地佩戴 SSD 单元;它们有一个有限的写/读周期,如果你一遍又一遍地写它们,它们就会“死”,所以内部系统会分发写指令来防止驱动器出现问题。您最好的选择是将数据完全写入,然后擦除文件并重新进行。然后你会在这个过程中缩短它的寿命,即使这样,在这个过程中可能会有空间没有被覆盖,因为我相信可能会有一些多余的空间用于其他数据和/或用于发现坏单元的备份空间。
如果您对消除旧存储介质上的数据有安全要求,您可能不想使用 SSD,或者您可能想研究一些更老式的东西,例如霰弹枪或金属碎纸机。
如果要恢复性能,需要驱动支持TRIM;大多数制造商都为他们自己的驱动器推出了可以刷新驱动器的实用程序。随着时间的推移,操作系统将内置 TRIM 支持。
几年后,您可能无需为维护驱动器做任何事情。这很像对驱动器进行碎片整理。OS X 已经对小于 20 兆的文件进行碎片整理。大多数 Linux 文件系统都非常擅长减少碎片化。似乎 NTFS 仍然存在问题,但我认为在某个时候它会减少,因为文件中文件的概念在 Windows 中越来越流行(想想 ISO 映像和 VM 驱动器)。
因此,要回答这个问题……将驱动器清零不会像 TRIM 支持和制造商实用程序那样恢复性能。
归档时间: |
|
查看次数: |
5165 次 |
最近记录: |