VeraCrypt 的总体、初始、硬盘加密速度

Use*_*832 8 encryption

背景:我决定加密用于个人文件(照片集、税务准备 PDF、托管同步 Dropbox 文件夹、一些非高清视频文件、驱动程序安装备份等)的 2TB 内部 Sata II 硬盘驱动器。此时驱动器几乎充满了内容;我将新文件存储到另一个更大的磁盘,并将 2TB 备份到更大的驱动器。

我正在使用当前的 VeraCrypt 版本 (VeraCrypt 1.0f-2)。我使用标准的 Volume Creation Wizard 进行完整的驱动器/分区加密,没有擦除(快速)和基本的 AES 设置......只是为了防止窃贼接触我的数据(我不担心 CIA/NSA)。

系统是 Win7 64 位操作系统(运行一个不错的 SSD),四核 2.6ghz AMD Athlon II,8GB 1333 DDR3 RAM,被加密的硬盘是一个相当老的西部数据格式化为 NTFS(在这个过程开始之前它运行良好)。

问题 1 + 2:为什么这需要将近4 天的时间才能完成(96 小时;我估计为 6mbps)?这是正常的吗?

我在网上找不到任何可以估计任何类型硬盘驱动器上任何数量数据的初始硬盘驱动器加密速度的信息。一切都说“它只取决于硬件”。即使是一般比较,这也无济于事。

我读过加密发生在处理器中,并且当有更多内核时它通常运行得更快,因为 VeraCrypt 并行使用它们。但是我的处理器基本上是空闲的!在 Firefox 打开(10 个选项卡)、文件浏览器和加密的情况下,我的核心利用率平均约为 7%(如果我打开另一个选项卡或在别处开始另一个活动,它只会飙升一秒钟)。

并且 RAM 利用率仅为 25% 左右(对于 OS 和 Firefox 来说是正常的)。

问题 3 + 4:在完成大型硬盘驱动器/分区的初始加密时,处理器出现空闲状态是否正常?并且,是否有一个选项可以告诉 VeraCrypt 使用它想要加快进程的任何资源?

注意:我在网上遇到的大多数“速度”问题都与 VeraCrypt 的初始安装有关 - 由于增加了安全措施,这比 TrueCrypt 慢 - 或动态加密/解密速度。我问的问题不是关于这些事情,而是专门被要求向有经验的人学习他们在整个数据驱动器/分区的初始加密过程中所经历的速度,而不是它们的安装或动态加密/解密; 以及什么样的资源利用率是正常的(处理器/RAM %)。

Mar*_*ark 2

如果 CPU 几乎空闲,这是一个好兆头,表明您所做的任何事情都受到 IO 限制。

从您的问题中尚不清楚,但我认为您正在进行就地加密(将带有数据的硬盘驱动器转换为加密硬盘驱动器,保留数据)。执行此操作的安全方法(在发生崩溃或电源故障时不会丢失数据)是读取未加密的数据,对其进行加密,将加密的数据写入临时位置,然后将加密的数据写回未加密版本。这可确保始终至少有一个完整的数据副本,但速度非常慢,需要为每个转换的数据块写入磁盘上的多个不同位置。