文档 1.26及更高版本转换指南

# VeraCrypt 1.26及更高版本转换指南

## 1. 引言

VeraCrypt 1.26及更高版本进行了重大更改，移除了对某些功能的支持。如果您在挂载卷时遇到问题，本指南将帮助您理解并解决这些问题。

## 2. VeraCrypt 1.26及更高版本中弃用的功能

以下功能已被弃用：

- TrueCrypt模式
- HMAC - RIPEMD - 160哈希算法
- GOST89加密算法

如果您在挂载VeraCrypt 1.25.9或更早版本创建的卷时遇到错误，请使用VeraCrypt 1.25.9检查是否使用了这些弃用的功能。在图形用户界面中突出显示该卷，然后点击“卷属性”进行检查。

## 3. 基于版本的修复程序

### 3.1 场景1：使用VeraCrypt 1.25.9或更早版本

如果您正在使用或可以升级到VeraCrypt 1.25.9，请遵循以下步骤：

- 将TrueCrypt卷转换为VeraCrypt卷
- 更改弃用的HMAC - RIPEMD - 160哈希算法
- 如果使用GOST89加密算法，则重新创建VeraCrypt卷

点击 此处 下载1.25.9版本。

### 3.2 场景2：已升级到VeraCrypt 1.26或更高版本

如果您已经升级到VeraCrypt 1.26或更高版本，请遵循以下步骤：

- 将TrueCrypt卷转换为VeraCrypt卷
- 更改弃用的HMAC - RIPEMD - 160哈希算法

如果您使用的是Linux或Mac系统，请暂时降级到VeraCrypt 1.25.9。Windows用户可以使用 此处下载 的VCPassChanger工具。

- 如果使用GOST89加密算法，则重新创建VeraCrypt卷

所有操作系统都需要暂时降级到1.25.9版本。

## 4. 转换和修复程序

### 4.1 将TrueCrypt卷转换为VeraCrypt卷

使用TrueCrypt 6.x或7.x版本创建的TrueCrypt文件容器和分区，可以使用VeraCrypt 1.25.9或Windows上的VCPassChanger工具转换为VeraCrypt卷。更多详细信息，请参考 文档。

转换后，文件扩展名仍将为 `.tc`。如果您希望VeraCrypt 1.26或更高版本能够自动识别，请手动将其更改为 `.hc`。

### 4.2 更改弃用的HMAC - RIPEMD - 160哈希算法

使用“设置头部密钥推导算法”功能，将HMAC - RIPEMD - 160哈希算法更改为VeraCrypt 1.26支持的算法。更多详细信息，请参考 文档。

### 4.3 如果使用GOST89加密算法，则重新创建VeraCrypt卷

如果您的卷使用了GOST89加密算法，您需要将数据复制到其他位置，然后使用支持的加密算法重新创建卷。更多详细信息，请参考 加密算法文档。

## 5. 重要说明

对使用VeraCrypt 1.17或更早版本创建卷的用户的说明：

> 为避免泄露您的卷是否包含隐藏卷的信息，或者如果您依赖似是而非的否认权，则必须重新创建外部和隐藏卷，包括系统加密和隐藏操作系统。请丢弃VeraCrypt 1.18a之前创建的现有卷。

更多信息，请访问：

- TrueCrypt支持
- 转换TrueCrypt卷和分区