Windows虚拟磁盘VHD加EFS功能加密隐藏你的重要文件

作为VHD,很多人应该都不陌生。它是早期的微软收购的Virtual PC虚拟机磁盘文件。在现在的Windows操作系统中已经与操作系统密切的联系起来。可以使用Windows的磁盘管理功能来建立VHD文件,将VHD做为一块虚拟的磁盘来进行使用。

这样一来,VHD的应用就变得广泛起来。通过它可以来安装其他的操作系统,模拟磁盘的一些危险性操作,将一些隐含文件存放在VHD中等等。

下面我们换一个思路,将一些重要的私密文件拷贝到VHD中进行加密。如果需要的加密的文件不大,可以将VHD创建为一个类似于U盘的虚拟磁盘文件,磁盘的容量可以自己进行自己指定。8G,16G,32G或者更大的容量均可。只要你的物理硬盘足够的大。理论上VHD最大支持2T的大小,使用VHDX的理论支持大小为64T

关于VHD的创建比较的简单,打开Windows的磁盘管理,指定VHD的磁盘的容量大小。如这里创建的VHD大小为32G。因无需要使用更大的硬盘容量。使用VHD格式即可。

Windows虚拟磁盘VHD加EFS功能加密隐藏你的重要文件

虚拟硬盘的类型有两种:

固定大小:如果你指定的虚拟硬盘大小为32G,那么创建的VHD文件就是固定的32G大小,创建的时间会比较长。VHD文件的大小不会随VHD中文件的删减二改变。

动态扩展:开始创建的VHD文件比较小,创建的时间比较短。几乎为秒建。VHD的文件会随数据写入VHD磁盘而变大,但不会随数据在VHD磁盘中的删减而减小。

下图为创建VHD磁盘类型为【固定大小】的一个进度条,可以看到指定的VHD磁盘大小越大,创建的时间就越长。

Windows虚拟磁盘VHD加EFS功能加密隐藏你的重要文件

创建好VHD磁盘后,和挂接一块新的磁盘一样,将其创建分区和格式化。需要注意的是我们需要磁盘的加密方式,因此格式化时的格式要选择NTFS格式。接下来进行相关的加密设置。

我们采用Windows自带的EFS加密文件系统方式进行加密,这样的加密方式的过程是透明方式的,好处在于整个过程在当前用户下没有被加密的感觉,加密后的文件在使用中并无需要输入相关的密码等操作。但其他帐号进入后是无法使用对应的加密文件或文件夹的。

使用鼠标的右键点击需要加密的存放在虚拟磁盘中的文件夹或文件,开启文件夹的属性界面。点击【高级】打开高级属性,并勾选【加密内容以便保护数据】后,点击【确定】

Windows虚拟磁盘VHD加EFS功能加密隐藏你的重要文件

 

在确认加密属性的更改界面中,如果需要将子文件等一起加密则选择【将更改应用于此文件夹、子文件夹和文件】。

Windows虚拟磁盘VHD加EFS功能加密隐藏你的重要文件

这种加密有一个重要需要注意的地方。那就是当重新安装电脑操作系统或者用于其他的电脑开启加密文档,则无法开启。主要的原因在于系统是根据当前的SID自动生成一个秘钥。这个秘钥具备唯一性的原则。哪怕重装系统,重新建立相同的账号和密码,这个SID也不同的。也就造成了重新安装系统也无法开启加密的文件夹或者文件。

秘钥的备份和保存就显得比较重要。

备份秘钥:在开始菜单的运行中输入"certmgr.msc"回车开启证书管理的界面。点开【个人】-【证书】,就可以看到我们设置的加密文件系统的证书。选择该证书,点击鼠标的右键。在弹出的菜单选择【所有任务】-【导出】

Windows虚拟磁盘VHD加EFS功能加密隐藏你的重要文件

然后根据导出证书的向导,在出现导出秘钥的向导界面中点选【是,导出私钥】,接下来按照向导的默认设置导出并指定导出保存秘钥文件的位置。

重要的提醒:该秘钥文件要保存好,否则加密文件重装系统后将会无法开启。

Windows虚拟磁盘VHD加EFS功能加密隐藏你的重要文件

将需要加密的重要文件拷贝到虚拟磁盘VHD的加密文件夹中,这里的盘符指定的是G盘。完成后将VHD文件分离。这样就将加密的文件隐藏在磁盘VHD中了。

Windows虚拟磁盘VHD加EFS功能加密隐藏你的重要文件

如果系统重装,只需将上面备份的PFX证书重新导入系统中即可。

Windows虚拟磁盘VHD加EFS功能加密隐藏你的重要文件

要说的是保存好你的加密文件的证书。

为您推荐

发表回复

您的电子邮箱地址不会被公开。 必填项已用*标注