FileVault 2会更快磨损我的SSD吗?


12

升级到Lion时,我正在考虑使用FileVault 2。尽管我对它的理解很薄弱,但是与未加密的驱动器相比,似乎它实际上不应增加每个磁盘操作的读取或写入次数。

我什至不知道是否有任何一种加密可以显着增加读写,因为所有解密大概都发生在内存中。但这似乎是我应该问的问题。

我在这里不知道该做些什么?

Answers:


10

加密是即时进行的。如果将数据写入硬盘驱动器,然后通过加密算法,然后删除写入的数据并重新写入,加密,那将是非常低效的,并且在很大程度上无法达到目的。我认为您的问题的答案是否定的,但是请记住,如果您要访问的数据集尚未加密,则需要处理所有这些数据,以便进行初始的读取,加密和重新加密过程。写入数据产生影响。


1
令人震惊的是使用“无效率的光晕” ...大声笑
布赖森

如果初始加密花费的时间比预期的长,请记住,可能必须转换整个卷(而不仅仅是已使用的空间)。转换期间,要获得比“系统偏好设置”中给出的更多详细信息,请在终端中运行以下命令,然后在结果中着重于大小diskutil coreStorage list
Graham Perrin

4

取决于您的SSD。一些控制器(例如SandForce)使用压缩来减少SSD上的写入次数。使用加密通常会将可压缩的数据转换为不可压缩的数据流。

最终导致对SSD的大量写入,因此会更快地将其磨损。平均数据的压缩率最多只能达到25%,因此您大概会看到寿命的减少。

当然,初始加密也会产生写入操作(驱动器上每个块大约需要一个周期),但是考虑到大多数SSD的额定写入周期为5000个,可能不必担心。

通过损耗均衡,即使您选择加密并使所有写入不压缩而到达存储单元,整个5000次驱动器写入将花费很长时间。


1
10.6添加了文件系统级压缩,因此您可以进行压缩,然后对数据进行加密。我没有尝试手动打开它,但是我使用了Squeezer(以前称为Squeeze)将其打开。
威尔·罗斯
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.