全卷加密会将SSD置于完全使用状态吗?


6

在存储单元磨损之前,特别是常见的MLC品种的SSD具有有限的写入次数。通过使用损耗均衡算法,可以有效解决此问题,从而使驱动器具有使用寿命。损耗均衡的另一方面是,它通过写入未使用的块来提高性能,而不是通过读取,擦除和写入现有的已用块来进行的慢得多的操作。但是这些算法依赖于它们是未使用的可用块。

因此,问题是,如果使用BestCrypt或TrueCrypt等加密整个驱动器会发生什么?两者都会将看起来像随机数据的内容写入整个驱动器。这样是否可以有效地使驱动器进入完全使用状态,这将如何影响驱动器的磨损平衡和性能?

我知道某些驱动器确实出于这个原因保留了一些容量。在看到标为60或120GB的驱动器的驱动器中,它可能是64或128GB的驱动器,其中某些容量已保留,无法使用。但是,宣传自己为64/128 / 256GB的驱动器是否也以这种方式保留空间,还是纯粹依赖于该驱动器永远不会完全填充而没有可用的块来进行磨损平衡?

...

我可能担心实际上在实践中不会出现问题。但是,我对损耗均衡算法的智能程度很好奇。它们是否允许对似乎已满的驱动器进行连续读取/修改/写入?

Answers:


3

老实说,您无需担心耗损均衡或每个单元的写入次数。您绝不会在合理的年限内达到极限。很多信息已经发布在这里

现在,某些固态硬盘存在一个问题,即一旦接近满载,它们会损失高达20%或类似的性能。如果您的磁盘加密确实将随机数据写入整个驱动器,则对于SSD控制器来说,它似乎已满。在这种情况下,如果您有受影响的驱动器之一,则可能会遇到这种速度下降的情况。虽然可以这样说,但是如果您拥有高质量的SSD(例如Intel x25-m),即使速度变慢,它仍然比任何HDD都快几英里。


1
您链接到的问题混淆了数据将保持多长时间可读,并且寿命受写入持久性的限制。根据我已阅读的信息,制造商预计“典型”负载的使用寿命约为5年,并且肯定有可能在沉重的写入负载下迅速杀死它们。
JamesRyan 2011年

@JamesRyan不,不可能以沉重的写入负载迅速杀死它们。进行数学计算,或将我指向一个进行了数学显示的站点。
davr 2011年

1
真实世界的观察击败理论研究的数学,但也不可能做数学,因为损耗均衡是一个守卫专有的秘密- codinghorror.com/blog/2011/05/...
JamesRyan

0

驱动器已满时,可以进行磨损平衡。与HDD一样,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.