BitLocker 对硬盘读写性能影响有多大?

Jacki

有些人经常将重要或私人的文件夹、文件和数据存储到硬盘中。在
同时,他们也害怕未经授权的人访问这些重要的东西。所以,为了
保护重要数据和文件的安全,人们倾向于使用BitLocker来加密和维护磁盘
分区。然而,开车
加密影响性能

如果有的话,多少钱?所以无论如何,我要去
为您测试解决您的问题。

技巧1:BitLocker支持的不同加密算法

BitLocker 支持 AES 128 位和 256 位加密算法。顺便说一句,钥匙越长,
安全性越高,越难突破,但密钥越长,越容易破解。
加密和解密数据所需的时间更长。

默认情况下,Windows 7 中的 BitLocker 使用 AES 128 位与 Diffuser 和 Windows 10 进行加密
加密方式为 XTS-AES 128 位。

在本文中,我们在 SSD 和 HDD 上测试不同的算法来展示BitLocker XTS-AES 128
对比 256 性能

不过,使用哪种算法,是否使用Diffuser,可以打开Local
组策略编辑器并导航至电脑
配置
>管理模板>视窗
成分
>BitLocker 驱动器加密。在右侧面板中,
双击“选择驱动器加密方法和密码强度“ 到
选择您要更改的加密算法。

技巧2:加密与不加密

加密前可以测试未加密情况下的读写速度。

使用 BitLocker 加密您想要的硬盘
进行测试,当你的硬盘加密后,可以测试硬盘的读写速度
加密。

让我们言归正传吧。因为我的硬盘所有分区都被加密了
之前通过BitLocker完成,我打算在台式机和Windows上使用Windows 10 E盘
笔记本电脑上的 10 D 盘作为测试目标,使用ATTO 磁盘基准分别测试
加密和未加密的SSD/HDD读写性能。请仔细看
在以下两个测试中:

测试 1:带 BitLocker 的 SSD VS 不带 BitLocker 的 SSD

测试 2:带 BitLocker 的硬盘 VS 不带 BitLocker 的硬盘

笔记:在这两个测试中,我们分别使用了两个不同的版本进行测试,只是因为
不同的时间和设备对测试结果影响不大。

测试 1:不带 BitLocker 的 SSD VS 带 BitLocker 的 SSD

测试环境

测试工具:ATTO 磁盘基准。

加密方式:1.非加密; 2. XTS-AES 128 位(默认); 3.XTS-AES
256 位。

固态硬盘:TOSHIBA Q200EX,拥有240G存储容量,SATA3端口。

处理器:Intel Core i5-2430M CPU频率2.40GHz,最大睿频为
3.0G,双核四线程,3MB缓存。

参见:什么是数据存储设备的读写速度以及如何测量

Windows系统:Windows 10 企业版 64 位操作系统,1703 版本。

检测结果

1. BitLocker 会减慢 SSD 速度吗?如下图对比,
不同的BitLocker加密算法对SSD读写性能影响不大。

笔记:个别数据可能存在异常,这不是我们主要关心的问题。还有,什么
我们需要关注的是总体表现。

2.下面的统计表展示了前后的性能差距
直观地加密。 (上表为写入速度,下表为读取速度)

测试 2:不带 BitLocker 的硬盘 VS 带 BitLocker 的硬盘

测试环境

测试工具:ATTO 磁盘基准。

加密方式:1.非加密; 2. AES-CBC 128 位; 3. AES-CBC 256 位。

硬盘:SEAGATE Barracuda 1TB容量7200rpm,具体型号为
ST1000DM010,64MB缓存。

处理器:Intel Pentium CPU G4400,双核双线程,3MB缓存,主频
3.3GHz。 CPU的规格列出了支持AES新指令的技术。

Windows系统:Windows 10 企业版,64 位,1709 版本。

检测结果

1.如下图所示,不同的BitLocker加密算法都
对硬盘的读写速度有一定的影响。

2.下面的统计表展示了前后的性能差距
直观地加密。 (上表为写入速度,下表为读取速度)

结论

从结果可以看出,采用不同的加密方式对HDD/SSD进行加密后,然后
对加密盘和未加密盘进行测试,测试结果有明显差异。

测试1中,写入的性能损失为小于1%, 读取性能
损失是低于5%

测试2中,对HDD的读取性能影响不是很大,但是有明显的影响
写入数据时存在差异,写入性能有损失50% – 62%