win7 vhd 有什么好处?

win7 vhd 有什么好处?,第1张

VHD 全称 Virtual Hard Disk ,中文名虚拟硬盘,VHD其实应该被称作VHD技术或VHD功能,就是能够把 一个VHD文件虚拟成一个硬盘的技术,VHD文件其扩展名是 .vhd,一个VHD文件可以被虚拟成 一个硬盘,在其中可以如在真实硬盘中一样 *** 作:读取、写入、创建分区、格式化。以下提到的VHD可 能指VHD技术也可能指VHD文件,\x0d\x0aVHD最早被 VPC(Windows Virtual PC 微软出品的虚拟机软件) 所采用VHD是VPC创建的虚拟机的一部分 如同硬盘是电脑的一部分,VPC虚拟机里的文件存放在VHD上 如同电脑里的文件存在硬盘上,然后VHD被用于Vista完整系统备份,就是将完整的系统数据保存在一个VHD文件 之中(Win7继承了此功能),在Win7出现之前VHD一直默默无闻 如小家碧玉 不为人所知,但随着Win7的横空出世 VHD开始崭露头角 乃至大放异彩,VHD启动——Win7最强大的新功能\x0d\x0aWin7(Windows 7)和Server08(Windows Server 2008)增加了一项新功能:\x0d\x0a原生支持从VHD启动(Native boot from VHD),也就是说 在系统内核以及启动引导中 增加了对VHD的支持,以下主要讲解Win7原生支持从 VHD启动相关内容,这项功能的简单应用:将Win7系统装入一个VHD文件中 将此VHD加入引导 就能启动VHD中的Win7系统,\x0d\x0a因为Win7原生支持这项功能, 所以这时Win7系统是知道自己是运行在VHD中的 也能够很好地运行,如果把VHD里的系统换成Vista或XP则不能运行 因为它们根本就不支持从VHD启动,原生支持从VHD启动 能带来什么变化,首先不用分区 就把系统文件和其它文件分隔开了,安装多个系统不用再分区 只需对应地创建几个文件即可,同时为单分区用户对系统的整体 *** 作提供了可能,其次 利用差分磁盘 可以达到还原软件和虚拟机的效果,多级差分 相当于创建多个还原点,而多个同级差分 相当于复制出互不影响的多个相同的系统,创建差分磁盘是瞬间可以实现的,然后差分的子VHD和父VHD之间还能合并差异链 相当于更新还原点,有差异才会合并 合并差异链的时间远小于备份完整系统的时间,另外通过备份某一级VHD文件 可以保存某个还原点,不过鉴于VHD文件使用过程中会逐渐增大至数G 此方法有一定限制。强大、快速、方便 原生支持从VHD启动 一个看似不起眼的功能 却蕴藏着巨大的潜力,\x0d\x0a它将带来系统使用、备份和还原等各方面的巨大变革 我们甚至有理由相信它将是Win7最强大的新功能!

找一台运行win7的电脑,在win7下打开磁盘管理,挂载u盘里的vhd并激活U盘,假设U盘盘符是X:,vhd挂载盘符是Z:。

然后以管理员打开cmd,输入bcdboot z:\windows /s x:

然后把U盘插到无系统的电脑上,设置bios从U盘启动即可。

注意一点,vhd存储类型如果是动态分配,那么U盘剩余空间应大于vhd的动态容量上限,否则无法启动。

建立Windows 7 映像文件

图片看不清楚?请点击这里查看原图(大图)。

Vista的备份映像也是VHD

而在Windows7中,微软提供了更加方便快捷的VHD文件的管理功能。我们可以打开“开始-所有程序-管理工具-计算机管理”命令,接着进入左侧的“存储-磁盘管理”,这时我们可以点击右侧的“磁盘管理-更多 *** 作-附加VHD”加载VHD文件,然后可以象普通分区一样进行读写 *** 作(如图3),磁盘2就是加载的VHD虚拟硬盘了(如图4所示)。我们还可以通过磁盘管理功能创建VHD文件。文件这样我们就可以将一些个人的文件保存到VHD文件中,只需隐藏VHD文件的位置即可提高文件的安全性。

图片看不清楚?请点击这里查看原图(大图)。

可以象普通分区一样进行读写 *** 作

图片看不清楚?请点击这里查看原图(大图)。

加载的VHD虚拟硬盘

不过,更加让人惊讶的是,除了可以通过Virtual PC在VHD文件中安装 *** 作系统外,我们也可以直接在物理计算机上将Windows7安装到VHD文件上。那么,我们需要怎么做呢?

一、安装的准备工作

根据以上的介绍,我们可以发现:除了Windows7可以安装到VHD文件,其实,其他 *** 作系统应该也可以。这主要是由于Windows7的安装的PE版本比较高,对于VHD文件的支持更加完善决定的。因此,我们应该可以使用Windows7光盘制作的PE来安装其他 *** 作系统到VHD文件。为了降低安装过程的命令行的复杂程度,我们可以先通过Virtual PC在至少有15GB空间的分区生成12GB大小的VPC文件。

打开Virtual PC程序,点击“Settings”按钮进入设置窗口,选择“Hard Disk2”

,在右侧点击“Virtual Disk Wizard”开始新建VPC文件(如图5)。

图片看不清楚?请点击这里查看原图(大图)。

在开始的向导窗口点击“Next”按钮,在出现的窗口选择“Create a new virtal disk”按钮新建一个虚拟硬盘(如图6)

点击“Next”按钮,这时可以选择“A virtual hard disk”来建立一个虚拟硬盘(如图7)

点击“Next”按钮,接着需要点击“Browse”按钮在分区中建立一个VHD文件(如图8)

点击“Next”按钮,这时选择“Fixed Size”来建立一个固定容量的虚拟硬盘(如图9)

点击“Next”按钮,在出现的窗口设置硬盘容量为13000MB即可(不要超出最大可用空间,如图10)

点击“Next”按钮,之后确认即可完成了。稍后片刻就会建立好一个VHD的虚拟硬盘了。

二、具体详细安装过程

首先,我们从Windows7的安装光盘启动计算机。然后,一直让安装程序进行到语言、时区和流通格式以及键盘和输入法设置的时候,按下“Shift+F10”键打开命令提示符窗口(如图11)。这时,我们首先需要加载VHD的映像文件。

图片看不清楚?请点击这里查看原图(大图)。

1.加载VHD虚拟硬盘

首先,我们需要进入分区管理命令。输入Diskpart即可,这个命令可以提供全面的分区管理功能,如分区、格式化、缩放分区等等(如图12)。

图片看不清楚?请点击这里查看原图(大图)。

接着,我们输入Select vdisk file=f:windows7.vhd命令,该命令来加载VHD文件来生成虚拟的硬盘。命令执行完毕会出现DiskPart successfully opened the virtual disk file.的提示(如图13)。

图片看不清楚?请点击这里查看原图(大图)。

然后,我们还需要激活该虚拟硬盘,命令为:Attach vdisk。命令执行完毕显示(如图14)。

图片看不清楚?请点击这里查看原图(大图)。

最后,输入exit命令即可退出命令diskpart功能。

2.选择虚拟硬盘安装

我们可以关闭命令提示符窗口开始安装,只需象以前那样依照提示进行。进行到选择安装分区的时候,我们发现除了第一块硬盘Disk0的分区,还出现了Disk2的虚拟硬盘的分区,其后的Unallocated Space的提示说明尚未分区格式化,于是,我们开始来进行相应的 *** 作吧(如图15)。

图片看不清楚?请点击这里查看原图(大图)。

选中Disk2,再单击“Drive Option(advanced)”,这时可以点击“New”新建一个分区,然后,点击“Apply”即可创建一个最大的分区(如图16)。最后,还需要点击Format来对改分区进行格式化。

图片看不清楚?请点击这里查看原图(大图)。

3.安装Windows7到虚拟硬盘分区

然后,我们就可以象普通分区一样安装windows7到VHD虚拟硬盘分区了(如图17)。

图片看不清楚?请点击这里查看原图(大图)。

三、双系统

环境应用特点

安装好Windows XP和Windows7双系统后,我们发现可以通过启动菜单选择进入的系统(如图18)。这是和在真实分区安装双系统是完全相同的。另外,安装的Windows7的性能也并没有受到虚拟硬盘分区的影响(如图19)。

图片看不清楚?请点击这里查看原图(大图)。

图片看不清楚?请点击这里查看原图(大图)。

我们发现一个有趣的现象。在Windows7环境中,安装Windows XP的主分区是不可见的,而保存VHD文件的分区是可见的(如图20),虚拟的VHD硬盘分区是以系统主分区的方式加载的。

图片看不清楚?请点击这里查看原图(大图)。

打开计算机管理窗口进行磁盘管理时,我们发现安装Windows XP的主分区没有被赋予盘符,因此,是系统刻意隐藏的。这样在Windows 7中就不会影响Windows XP系统。

当然,我们也可以让这个分区拥有可见的盘符。只需右键单击该分区选择“change Drive Letter and Paths” 命令,在d出的窗口设置相应的盘符字母即可(如图21)。

在Windows XP中,我们可以发现Windows 7的系统分区不见了,只有生成VHD文件的分区是可见的(如图22)。目前,Windows XP的磁盘管理功能尚无法加载VHD文件为虚拟磁盘分区,因此,Windows XP下是无法修改Windows 7的系统的。

图片看不清楚?请点击这里查看原图(大图)。

这样就打造了两个互相独立的系统,安全性有很大的提高。而当不再需要Windows 7系统或者需要更新该系统时,只需删除原来的VHD文件,重新建立一个VHD文件进行安装即可。删除Windows7系统后,可以使用EasyBCD之类的双系统引导工具来修改引导记录,干净的剔除系统文件和启动信息,不影响老的系统。


欢迎分享,转载请注明来源:内存溢出

原文地址: https://outofmemory.cn/tougao/6706919.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-03-27
下一篇 2023-03-27

发表评论

登录后才能评论

评论列表(0条)

保存