以前我都是使用TrueCrypt来虚拟磁盘,用来加密存放我的工作文件,现在有了VHD再配合Win7自带的BitLocker就可以让系统来实现这个功能了,相比TrueCrypt来说有更强大的功能,不过在使用中碰到一个问题,每次系统重启以后虚拟磁盘不会自动挂载,需要再次用系统的磁盘管理工具重新挂载VHD,甚是麻烦。研究了一下,终于找到了解决方法:
首先,编写一个diskpart用的挂载VHD的脚本文件mount.txt,例如:
select vdisk file=d:\work.VHD
attach vdisk
exit
然后,在计算机管理界面中新建一个任务计划,任务内容为:diskpart /s c:\mount.txt
接着设置一下任务的属性:
触发条件为:用户登录
勾选一下使用最高权限运行
重启一下,就可以看到虚拟磁盘被自动挂载了。
另外,微软的虚拟磁盘VHD真是个好东西,可以实现很多高级的功能,例如在VHD里启动系统,用差分模式创建系统等等,这里不多介绍了,有兴趣的同学可自行google。