Answers:
这里存在三个主要问题:性能,SSD磨损和安全级别。
基于SandForce的SSD可以在硬件中动态压缩所有数据,从而带来了令人印象深刻的性能改进,即提高了写入速度。这也降低了写放大系数(有时降至1.0以下),从而减少了闪存的磨损(编程/擦除周期数)。如果首先通过TrueCrypt之类的软件进行加密,则结果数据的可压缩性将大大降低。这将降低性能并增加磨损。
使用TrueCrypt加密非SandForce SSD(或任何未在硬件中加密的SSD)肯定会降低性能,但是可以说SSD不是瓶颈-压缩将受CPU限制。
使用TrueCrypt加密SSD(或具有磨损均衡功能的任何驱动器)会导致安全问题,因此不建议这样做(尽管我认为风险很小)。
基于SandForce的SSD和其他一些SSD实际上已经在实时加密所有数据。对于Intel 320,可以将其用于全盘加密,但是目前对于SandForce驱动器是不可能的:
SandForce驱动器(例如Vertex 2)可以加密完整的驱动器内容,但不提供[完整磁盘加密]。目前,加密功能仅对快速安全擦除驱动器有用。
TrueCrypt在RAM中执行加密/解密,因此不应有速度损失。请参阅TrueCrypt-文档:
从加密的TrueCrypt卷中读取或复制文件时,会自动对其进行动态解密(在内存/ RAM中)。同样,正在写入或复制到TrueCrypt卷的文件将自动动态地(在即将写入磁盘之前)在RAM中进行加密。
编辑:我想我一开始误解了你的问题。TrueCrypt和损耗均衡似乎存在一些问题:http : //www.truecrypt.org/docs/? s=wear-leveling