使用 BitLocker 加密时对 SSD 的影响

blc*_*ird 1 encryption performance ssd lifespan windows-8

我在三星 830 SSD 上运行 Windows 8.1 Pro。我没有 TPM 模块,因此我进行了必要的配置更改,以允许在没有 TPM 模块的情况下对我的系统驱动器进行 BitLocker 加密。

鉴于我的配置,加密我的系统卷是否会对我的 SSD 的寿命或速度产生负面影响?我应该注意加密 SSD 的其他后果吗?

Rsy*_*ios 5

Bitlocker 对 SSD 性能的影响

在此处查看类似的超级用户问题。


Bitlocker 对 SSD 寿命的影响

微软对这个问题的回答

“Bitlocker 的加密过程是否针对 SSD 进行了优化?”

是的,在 NTFS 上。在分区上首次配置 Bitlocker 时,将读取、加密并写回整个分区。完成此操作后,NTFS 文件系统将发出 Trim 命令以帮助 SSD 优化其行为。


从一个类似的超级用户问题

如果磁盘控制器不使用压缩,那么加密不会改变任何东西。如果控制器使用压缩,那么加密可能会缩短磁盘的使用寿命(与未使用加密的相同磁盘相比)。


来自“随机”博客文章: *见结论。

(对于基于软件的加密,例如 Bitlocker):

即使您更改文件中的单个位,由于文件的重新加密,整个文件将被写回 SSD,而不仅仅是更改的数据块。这将导致 SSD 的额外磨损,从而成倍地降低性能。

您可以通过使用自加密驱动器 (SED)来防止这种额外的性能下降。SED 将加密驱动器硬件中的数据。因此,您在驱动器性能方面取得了两次胜利:

  1. 加密是实时完成的(例如,当应用 SW FDE 时,它会立即降低 40-50% 的 SSD 读写性能)

  2. SED 控制器中的优化例程可以防止 SSD 的低效使用。

SSD 通过在块级别进行极其智能的读取和写入以及智能压缩数据,从而获得了很大的性能和使用寿命。当呈现加密卷时,SSD 无法确定数据,并且必须一次读取和写入整个块。通常也会有相当大的性能损失,并且它磨损驱动器的速度要快得多。


结论:

我相信我链接到的超级用户答案更详细,因此您需要了解您的 SSD 是否加密数据以节省空间,然后再做出决定。

正如 Ramhound 所说,“一个随机人的随机博客文章并不是最好的信息来源”,我认为所提供的信息有点不准确,因为它假设所有数据都被重写以对其进行加密,而实际上应该无需执行额外的读取或写入,因为数据在写入盘片之前已加密,并在发送到执行读取的进程之前解密。

总的来说,我的观点是安全性大于寿命,因为在合理的年限内您不太可能达到现代 SSD 的写入限制。

来源:这里这里这里这里