一、VHD
VHD的全称是Virtual Hard Disk,可以虚拟出一块硬盘,然后以一个文件的形式来存储这块虚拟的硬盘。
创建VHD
打开Windows磁盘管理,选择 操作->创建VHD
我们说,VHD是虚拟磁盘,以文件的形式存储在物理磁盘上,这里的“位置”便是虚拟磁盘文件存储的位置,你当然可以将其存在任何你想要的位置。
接下来就是设置虚拟磁盘的大小、格式和类型,至于该怎么选择,其实上图已经说得很清楚了。
这里由于我只在Windows 10上使用,所以选择了VHDX格式和动态扩展。
初始化磁盘
创建成功后,我们可以看到磁盘管理中多出了一个未分配的分区
这里,右键点击“磁盘2”,选择初始化磁盘
接下来,只需要像使用真实磁盘那样对其进行分区即可。
使用VHD
找到创建的VHD文件,右键选择“装载”,将其挂载到资源管理器中,此时就可以像使用真实磁盘一样向里面存储文件了。
使用完毕后,右键点击“弹出”,将其卸载,就像使用U盘那样。
二、BitLocker
BitLocker驱动器加密是微软在Windows Vista中新增的一种数据保护功能,它与操作系统集成,用于解决来自丢失、被盗或销毁不当的计算机的数据被盗或泄露的威胁。
BitLocker使用AES-128进行加密,有极高的数据安全性。但是,BitLocker只能对一整个分区进行加密,而不能加密某个文件或目录。因此在使用时,往往需要专门划分一个分区用来加密,个人认为这是一个不方便的地方。
因此,BitLocker结合VHD似乎是个不错的解决方法。由于VHD以文件的形式存储,因此实际上是只加密了一个文件,方便移动和备份。
三、使用BitLocker加密VHD
BitLocker需要win10专业版,家庭版似乎是没有的。
另外,据说BitLocker加密空盘比较快,但如果是已使用过的盘,加密会非常慢。所以这里建议创建新的VHD后先用BitLocker加密再使用。
首先将虚拟磁盘挂载到资源管理器中,右键选择“启用BitLocker”
设置密码
选择恢复密钥的备份方式。如果忘记了密码,可以用恢复密钥来恢复,建议保存在微软的账户中也就是云上,实在不放心的打印出来物理存放也行。一定要妥善保管,如果密码和恢复密钥都忘了,那就彻底没救了。
接下来根据提示选择就好
加密完成后,可以看到磁盘图标上多了一把锁,此时就可以往里面存东西了
而一旦将其弹出,之后每次挂载时,都需要输入密码
VHD文件是可以随意移动复制的,而且BitLocker加密后的磁盘几乎不可能被暴力穷举破解,所以记得妥善保存你的密码和恢复密钥。
四、VHD扩容
在创建VHD时,是设置了虚拟磁盘的大小的,如果容量不够用了,可以对其进行扩容。不过在操作之前,建议备份VHD文件。
按win+R运行diskpart
输入select vdisk file=“vhd文件的路径”
输入detach vdisk
,如果之前已经卸载,这里会显示错误,如果之前没有卸载,这里会显示成功,没关系。
输入expand vdisk maximum=扩容后的大小
,注意以MB为单位
接下来将其挂载到资源管理器中,然后打开磁盘管理,可以看到有一个未分配的空间
右键“扩展卷”
可以看到容量已经扩展