nkj827
作者nkj827·2020-04-23 10:02
项目经理·长春长信华天

Windows7之VHD应用体验

字数 2157阅读 1070评论 0赞 17

VHD是什么?它是一种虚拟硬盘(virtual hard disk)文件,它原来是virtual pc和virtual server采用的虚拟硬盘格式。从软件层面解释,它就是一个后缀为vhd的文件。但是在windows 7中,它可以直接被操作系统识别,可以作为一个容器存贮文件,具备硬盘的很多功能。从硬件层面看,它就是一块“硬盘”,我们可以跟物理硬盘一样,对它进行分区、格式化、读写等操作。因此也可以把vhd看作一种硬盘,就像scsi、sata、ide等不同规格的真实硬盘一样。从windows7开始,系统可以支持直接从VHD文件启动,即系统可以抛开所有的虚拟软件和硬件限制,在VHD文件中以接近真实系统的性能来运行。

那么有哪些WINDOWS7版本支持VHD启动呢?目前只有WIN7旗舰版/企业版和2008R2能支持。如果你手上正好有WIN7旗舰版/企业版和server2008 R2,那么恭喜,你可以享受VHD带给你及其方便的备份功能和其他虚拟化应用了。

二、VHD的安装使用。

早期VHD的安装应用基本是靠深奥枯燥的命令来实现的,我们这里抛开那些漆黑的界面,全部使用图形化的操作来完成VHD的部署。

我以一个真实的WINDOWS 7 Ultimate X64系统安装windows 7 ultimate X86 VHD(差分磁盘备份)为例来说明。

准备工作:首先,你要有一个虚拟光驱,将硬盘上的WIN7 ult X86的镜像加载到虚拟光驱中。或者真实的光驱,放WIN7 ULT X86光盘。2种方式任意,当然,前面一个方式速度快多了。其次,需要下载2个辅助软件,GImageX和JUJUMAO WINDOWS VHD虚拟硬盘文件准备工具。准备好以后开始我们的VHD之旅。

(1) 开始---右键我的电脑---管理---磁盘管理,菜单中“操作”---“创建VHD”,如果有多块硬盘,请选中保存VHD文件的硬盘再点“操作”,还有另外2种方式也可以实现同样的目的,见图(建议创建动态磁盘,我的大小为60G,你们可以随意,动态磁盘可能导致效率下降,但是备份系统时能节省极大的空间);

设创建的动态磁盘为Windows7.vhd(注意名字中不要有空格,而且所有VHD文件要在不含有空格的英文名字的文件夹内)。仍在磁盘管理中—初始化磁盘---格式化磁盘(文件系统必须选择NTFS)等等不再赘述。

如果过程(1)顺利,则在我的电脑中应该就会多出一个分区了,自然就是刚刚创建的VHD虚拟磁盘了,磁盘2哦。

用虚拟光驱加载Windows7 ultimatex86的镜像文件,接下来打开软件gimagex_v2.0.17,

在选项卡中选择“应用映像”,打开“应用映像”的界面,

“选择映像”---找到是你虚拟光驱中sources文件夹下的install.wim;

“应用到”---就是刚刚创建的VHD虚拟磁盘

接下来有一点要非常注意:就是下面有一个“映像卷号”,默认数字是1,这里必须要更改一下,因为1代表的是Starter版,究竟改成多少,点击右边“选择”,你就能看到了,正常情况下5代表旗舰版(ultimate)了。

最好选中下面的“校验”和“检查完整性”,然后点击“应用”,大概过5到10分钟左右,这一步灌入Windows7系统的任务就完成了

(3)我的电脑---右键---管理---磁盘管理,右键“磁盘2”—“分离VHD”,分离刚刚创建并且已经灌入Windows7系统的VHD磁盘分区。

接下来打开“WindowsVHD虚拟硬盘准备工具”,在第一个“挂载VHD”页面下,点击“浏览”,选中刚才的VHD文件,然后在添加启动菜单中为这个系统起个区别原来OS的名字。

重新启动计算机,就会看到相关启动选项了(默认系统是“*VHD系统”),启动之后接着安装系统,直到完成。

如果仅仅是体验从VHD启动Windows7系统,到这儿可以说就完美结束了,如果想体验差分磁盘的备份功能,还要进行下面的步骤;

*

以下是设置差分(差异)磁盘并从差分磁盘启动,体验差分磁盘的备份和还原功能:

(4)设置你刚刚从VHD启动的系统(设置成你自己喜欢的样子,安装上一些常用的软件,驱动,更新等。这一步不用着急,因为一旦创建了差分磁盘之后,这个父磁盘就不允许再做任何更改了,当然也不能从它再启动系统了。等你自我感觉设置完美了,请重新启动计算机!)

切换到真实的Windows7 ULT X64系统,接下来的工作是创建差分磁盘;

(5)打开 “WindowsVHD虚拟硬盘准备工具”,选择“创建VHD”,在“父VHD文件路径和名称”一栏里选中刚刚我们创建并且已经安装好Windows7系统的那个文件,其他的默认就行(或者你可以自己命名子VHD文件),点击“确定”

很快就完成了(此时创建的子VHD文件默认和父VHD文件在同一文件夹下),然后用(3)中的方法同样挂载这个子VHD文件。

此时刚刚创建的子VHD系统很小,只有几百KB到MB的数量级上,这个时候你可以备份一个这个子系统的拷贝!如果使用VHD的系统出现问题,即可用现在备份的拷贝替换回去,就又是一个新的系统了,简单发?快速法?

重新启动计算机,这时切记要从子VHD文件启动,千万不能从父VHD文件启动了,否则你刚刚创建的子VHD文件就不能用了!

如果觉得我的文章对您有用,请点赞。您的支持将鼓励我继续创作!

17

添加新评论0 条评论

Ctrl+Enter 发表

作者其他文章

X社区推广