LVM 是 Logical Volume Manager(逻辑卷管理)的简写,它是Linux环境下对磁盘分区进行管理的一种机制
不一样的,一个是文件格式,一种是磁盘管理机制win7下虚拟机vhd文件打开方法:
vhd虚拟磁盘可在win7中直接通过初始化磁盘进行挂载,挂载后可如本地磁盘一样使用磁盘空间,可转移。如需安装虚拟机例如win7系统等,则需要Virtual
pc或hyper-v等虚拟机管理程序来运行。
vhd定义:
vhd(Microsoft
Virtual
Hard
Disk
format英文简写)翻译为:微软虚拟磁盘格式文件。可使用win7旗舰版进行创建,还有别的系统或微软的工具进行创建,如:Windows
Server
2008R2,hyper-v等。vhd是将磁盘的空间压缩成虚拟磁盘文件并在本地磁盘中。保护隐私,巧用VHD格式加密文件夹发表回复互联网络, 网络安全, 软件技巧2009年11月8日3,429 次阅读
之前写过一个关于使用Bitlocker给U盘或是分区加密的文章以后,一直觉得这种方法是有些一定的缺陷的。
加密分区以后,每次开机以后输入了密码之后,再进入分区就不需要再输入密码了,想重新需要密码访问就需要重新启动,麻烦的同时又增加了加密文档在自己输入过密码后被人看到的风险。
估计每位同学的电脑里都会有一些比较隐私的、视频、文档等等,不小心被同事或家人看到会比较尴尬,如果用分区的Bitlocker加密,不方便的同时就有以上的风险,而这些文件往往都比较大,用U盘来存放也不是很现实。
经过摸索,发现了一个使用Windows7内建支持的VHD文件加密内容的办法,供同学们参考:
VHD是什么:Microsoft Virtual Hard Disk format。目前可以使用Microsoft Virtual PC 2004 and Microsoft Virtual Server 2005对此格式进行 *** 作。
微软的VHD文件格式是一种虚拟机硬盘(virtual machine hard disk), 并可以被压缩成单个文件存放在宿主机器的文件系统上,主要包括虚拟机启动所需系统文件。
简单的说,VHD可以理解为是一个虚拟的磁盘镜像,在建立一个VHD文件之后,我们可以通过Windows7对VHD内建的支持,不安装任何第三方软件,将这个VHD镜像映射成一个磁盘分区。
而VHD文件的建立(Create)、连接(Attach)、断开(Detach)都可以通过磁盘管理来实现。
建立一个VHD镜像:
建立VHD镜像
这里需要注意两点,如果硬盘空间不是很富裕的话,镜像格式建议选择动态(Dynamically expanding),这样,在VHD的大小会根据保存的文件容量而自动变化;在这个基础之上,我们可以将Virtual hard disk size的大小设置的尽量大一些,反正没有放东西又不占地方,而且这个设置会影响VHD的最大容量,为了防止以后容量不够用,尽量设置得大一点,当然也别太大,因为一会要使用Bitlocker进行加密,而加密速度……到时候就知道了,而且加密完以后的VHD文件大小会是之前设定的最大容量,即使你还没有往里面存任何资料。
这个设定不要太大也不要太小
完成后,磁盘管理器会自动将VHD连接,这时会发现,在磁盘管理器中又多了一块硬盘(Disk2),其实这是刚才建立的VHD镜像虚拟出来的。
磁盘管理器中VHD虚拟出来的硬盘
右键点击Disk2对虚拟的硬盘进去初始化,对新卷格式化。
格式化
这个时候我们转到“计算机”中察看,就可以看到刚才建立的VHD文件所映射出的分区(W:)
映射的新分区
而这个时候我们可以将一些隐私的文件放到这个映射出来的分区里。
进行到这里,其实并没有起到有效保护个人隐私的作用,因为谁找到这个VHD镜像都可以浏览到里面保存的文档,所以这个时候又需要真正加密用到的工具了——Bitlocker。
开始使用Bitblocker加密
使用Bitlocker对这个分区进行加密,加密完成后,每次连接(Attach)这个VHD文件的时候都需要输入密码,而在使用完以后,可以随时对这个分区进行断开(Detach)。
断开连接
断开(Detach)之后计算机中便不会再显示这个分区了,这样在随时可以使用VHD中的文档同时又可以随时断开,免去了反复重启之苦。
这种方法比起很多人在用的比如Winrar加密要完善很多,因为VHD文件如果没有密码根本就看不到里面都有什么,而Winrar可以(使用Winrar加密没有密码的话对里面的结构、文件名、文件类型也可以一目了然),在使用的过程中也没有解压的过程,更不会在解压的过程在临时目录留下痕迹,更重要的一点是,Windows7虽然支持VHD格式,但并不会创建关联,也就是说VHD文件除了使用命令或磁盘管理器连接,是不能直接运行的。
再次为陈冠希同学嗟叹,哈哈!
如果说你对在Windows 7中映射和使用VHD文件无动于衷,那么,我相信从VHD启动计算机一定会抓住你的眼球。
我之前提到了,在Windows 7中,微软把VHD的驱动内置进了 *** 作系统,也包括在了Windows 7的引导程序中。这也就是说,在启动计算机的阶段,Windows 7的引导程序可以大摇大摆的直接访问VHD文件,并且启动VHD中安装的系统。
慢着,什么是Windows 7的引导程序?简单地说,引导程序就是在 *** 作系统内核或用户应用程序运行之前运行的一段小程序。通过这段小程序,我们可以初始化硬件设备(加载必要的驱动程序)、建立内存映射图,从而将系统的软硬件环境带到一个合适的状态,以便为最终调用 *** 作系统内核或用户应用程序准备好正确的环境。我们在裸机上安装Windows 7时,首先做的,就是把Windows 7的引导程序写入磁盘的特殊位置。Windows 7的引导程序带有VHD驱动,因此可以从VHD启动。
硬件设备与真机是一样的。而唯一对性能有影响的硬盘读写,老耿在实际使用过程中,感觉影响微乎其微,几乎感觉不到影响,下图是微软的技术人员测试结果,从这个测试结果中也可以看出,对I/O性能影响是非常小的
VHD启动的优势
真因为VHD启动的计算机使用的是真实的硬件,又不与真机同时在线,所以在性能上与真机差别非常的小。而VHD又是可以通过单个文件启动的系统,这样我们可以建立多个VHD文件,实现32位、64位的Windows 7共存,如果你的硬盘够大的话,还可以建立几个如工作时使用、家里使用、老婆专用、老公专用等等的多个系统。而实现这些并不需要安装多个 *** 作系统,只需要在硬盘上建立几个VHD然后各自封闭一个系统即可
总之VHD系统的性能不可能比实体机系统性能好! 略小于实体机
可参考>在WIN7旗舰版系统下打造VHD引导完美双系统
有史以来最简单的 *** 作
双系统,多系统,单分区,多分区都可以。重复 *** 作就可以了
1首先把你准备用来做VHD引导的系统做一个GHOST备份(只要支持GHOST的系统都可以)
2创建VHD磁盘,在win7旗舰版系统下
点击计算机——右键-管理——磁盘管理——创建VHD——选择存
储位置——分区大小30G(或自定义)——虚拟磁盘格式——动态扩展
——完成。磁盘管理中多了个新
硬盘-选择将其初始化——格式化,这时候我的计算机中也显示出这个硬盘并分配好盘符,到此创建VHD
完成。
3运行windows版ghost11把用来做VHD引导的GHOST备份恢复到新创建的VHD分区中,ghost完成后点完成不
要点重启计算机。(
windows版ghost11每张ghost光盘或镜像文件的PESOFT里面都有)
4添加启动菜单
开始——运行——输入CMD回车——输入命令
bcdboot
m:\windows
/s
c:
(m:表示上
面创建的VHD的盘符,你创建的什么就改成什么)回车
大功告成
重新启系统
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)