VeraCrypt是一款开源免费的磁盘加密软件。它有3种创建加密卷的方式:一是以文件方式存储的文件型加密卷,这种方式具体表现出来就是一个后缀文件为.hc的文件(当然,后缀名可自定义,VeraCrypt加载时会校验识别);二是加密非系统盘分区或者设备,就是可以直接加密D/E/F等盘符或者U盘等移动存储设备;三是加密windows或者linux的系统分区,使用这种方式,在系统启动时会提示要求输入密码进行解密才能正常启动操作系统。

本文介绍第二种方式,即使用veracrypt加密windows的非系统分区E盘,并通过修改注册表隐藏加密后的E盘。

VeraCrypt下载和安装

官网下载(https://www.veracrypt.fr/)
备用下载(https://www.aliyundrive.com/s/5s38MPk83bB)

下载windows安装包后,按照提示安装即可。安装完成后,桌面将会出现VeraCrypt程序的图标。

VeraCrypt使用

创建E盘加密

双击桌面的VeraCrypt图标运行,然后点击“创建加密卷”按钮。

然后选择“加密非系统分区/设备”。

选择“标准VeraCrypt加密卷”。

点击“选择设备”,我们这里选择E盘。

这里必须选择“就地加密分区”,否则加密后已经存储的文件会丢失,并且如果以后想“永久解密”磁盘,选择“就地加密分区”还可以还原当前文件内容。

然后下一步选择加密算法,我们这里选择AES,继续下一步输入密码。

选择“无(最快)”擦除模式。

最后点击“加密”按钮即可开始加密磁盘。

至此,磁盘加密完成,由于加密过程涉及到重要文件,所以截图步骤比较多。

加载已经加密的E盘

我们打开VeraCrypt,选中H盘,然后点击“选择设备”按钮,在弹出的对话框中,选择已经加密的E盘,最后点击“加载”按钮,输入密码后等待加载完成即可。

此时,系统盘符中就会多出一个H盘,我们进入H盘就可以看到我们的文件了。

卸载加密盘

我们可以直接点击“全部卸载”按钮,也可以选中某个加密卷鼠标右键“卸载”。

隐藏加密盘符

在查看电脑盘符时,我们可以看到E盘的状态是无法使用的,而且双击E盘还会提示格式化选项,容易点错把文件给格式化了。

我们现在会把E盘隐藏起来,这避免了误操作格式化磁盘,也能够对别人隐藏这个加密盘符。

E盘隐藏之后,不影响VeraCrypt正常加载。

修改注册表

鼠标右键单击左下角win图标,选择“运行”,输入regedit回车。

在注册表编辑器中,依次展开:

\HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Policies\Explorer\

然后在窗口右侧的空白处点击鼠标右键,选择新建->新建DWORD(32位)值,并将该值命名为NoDrives,然后我们选择“十进制”并把值设置为16(表示E盘)。

重启电脑,然后我们就会发现E盘已经隐藏起来了。不想隐藏了的话,可以直接删除NoDrives项,或者把值设置为0。

NoDrives值详解

如表所示,是盘符号对应的十进制数值。

盘符号 十进制值
A 1
B 2
C 4
D 8
E 16
F 32
G 64
H 128
I 256
J 512
K 1024
L 2048
M 4096
N 8192
O 16384
P 32768
Q 65536
R 131072
S 262144
T 524288
U 1048576
V 2097152
W 4194304
X 8388608
Y 16777216
Z 33554432
所有 67108863

如之前我们隐藏的E盘,对应的十进制值就是16。

如果我们需要同时隐藏多个盘符,例如同时隐藏D盘和E盘,那么我们在NoDrives中设置两个盘符十进制值相加的和即可,即D盘为8,E盘为16,那么隐藏D盘和E盘,则NoDrives设置为24。