VHD文件怎么启动Win7系统

VHD文件怎么启动Win7系统,第1张

多用户都知道可以在Windows 7中使用VHD文件创建一个虚拟系统,但是你不知道VHD文件还有一个神奇的功能,那就可以利用VHD文件启动Win7系统,有兴趣的朋友们都可以一起来瞧瞧哦.

Windows 7的引导程序也同样包含了对VHD文件的读写驱动,因此在装有Windows 7引导程序(Boot Loader)的计算机上,可以通过配置BCDEdit的方式,把VHD上的 *** 作系统 加入到启动时显示的多系统选择菜单。

下面我们来看一下具体的步骤:

注意,我们不能在物理计算机上通过光盘把系统安装到VHD文件。首先我们需要一个已经安装了 *** 作系统的VHD文件,这可以通过几种方式来完成:

1. 在Virtual PC或者Hyper-V中完成安装,并且运行sysprep,然后关机,这是的VHD文件可以被Windows 7的Boot Loader启动。

2. 使用ImageX工具,把之前备份的 *** 作系统镜像文件(ImageX格式)恢复到VHD中。

看到这里,大家不免有一些问题:从VHD启动之后的系统,到底是运行在虚拟机上?还是直接运行在物理硬件之上?从VHD启动,还需要哪些必备的条件?是否会有性能的损失?下面我来回答这些问题:

1. Windows 7的引导程序和Windows 7本身都包含了对VHD文件的读写驱动程序,因此我们可以在启动计算机的时候,访问VHD并且从其上启动我们也可以在Windows 7中直接创建、加载和卸载VHD文件。这些都是VHD读写驱动的功劳,跟Virtual PC或者Hyper-V没有直接的关系。因此Windows 7不需要安装任何虚拟化软件。

2. 从VHD启动之后,计算机的 *** 作系统直接访问硬件,不是以虚拟化的方式运行。

3. 这里面唯一的区别,就是对文件系统读写访问的时候,需要经过额外的一层VHD读写驱动的解析,这里面有一些微量的I/O性能开销,但是跟虚拟化的情况相比,性能基本上接近了真机。我查了一些测试资料,有一组直接读取硬盘和读写VHD的比较,性能差别微乎其微。

4. 因为对VHD的支持仅包含在Windows 7中,因此我们不能在Windows 7中创建VHD后通过光盘给VHD安装任何 *** 作系统。

Windows 7对VHD文件的内建支持,从此以后VHD文件的地位得到了提升它可以被 *** 作系统认为是一块物理的硬盘进行管理和读写。我们知道,现在启动系统的方式多种多样,可以从光盘、硬盘、软盘、U盘、网络等等不同的 渠道 来完成。既然VHD可以被Windows 7认为是一块独立的物理硬盘,那么我们是否可以从VHD启动 *** 作系统呢?答案是肯定的,具 体 *** 作步骤在上文有了详细的介绍,当然啦,上文的介绍仅仅是对这个功能的一些简单介绍和概括,相信大家在今后的应用中会有更多的体会和收获。

我这里要为大家带来的是关于如何利用VHD虚拟磁盘给win7系统双保险,讲到VHD的妙用,最简单也是最实用的就是系统备份了。Win7中有了对VHD的原生支持,我们创建到的备份文件就是一个VHD文件,因此我们只要再稍加设置就可作为一个单独的系统使用,这样既不影响正常的备份 *** 作,又多了一个新的选择。一起来了解一下吧!

一、 什么是VHD

VHD即Virtual Hard Disk的简称,也就是虚拟磁盘,在虚拟机或系统中挂载后,它就和普通硬盘一样,可以进行格式化、分区等 *** 作。

二、创建VHD文件

1、依次点击“开始”→“所有程序”→“维护”→“备份和还原”→“创建系统镜像”;

2、在d出的创建向导中选择一个NTFS分区(由于备份文件大于4GB,所以一定要选择NTFS格式的分区并保证有足够的空间);

3、然后按提示选择系统分区完成备份即可,默认保存在“存储分区:\WindowsImageBackup\计算机名\Backup备份日期”下!

三、配置启动

1、依次展开“存储”→“磁盘管理”, 接着用鼠标右键单击并选择“附加VHD”;

2、加载上述创建的VHD文件,系统就会自动为其分配盘符;

3、以管理员身份启动命令提示符,输入“bcdboot m:\windows /s c:”,将这个VHD克隆系统添加到BCD启动菜单中;

4、重启计算机,在多重启动选项中选择第一个“Windows 7”即可启动到这个克隆系统;

5、再打开“磁盘管理”,现在的系统分区C盘就是“磁盘1”,也就是加载VHD文件的克隆系统。

四、VHD备份

1、按照传统方式恢复整个系统:重启后按F8键选择“修复计算机”;

2、进入WinRE修复环境后,在“系统修复选项”窗口选择“使用Windows镜像恢复系统”;

3、然后按提示选择VHD备份恢复系统。

首先挂载VHD磁盘,然后用虚拟光驱加载win7原版光盘镜像。

用解压软件打开虚拟光盘里sources文件夹下的install.wim,会看到几个用数字命名的文件夹。

把里面数字最大的一个文件夹解压到VHD虚拟机磁盘分区中。

解压完成后,VHD虚拟磁盘根目录中应该是一堆文件,而不是只有一个文件夹,否则你需要把这唯一一个文件夹中的所有文件剪切出来,一定是剪切!否则很慢的。

然后用管理权限运行cmd,假设你的VHD虚拟磁盘挂载后的盘符是Z:(如果不是,把下面Z:\windows中的Z换成你的盘符即可),输入如下命令:

bcdboot

Z:\windows

/L

zh-CN

然后回车,如果提示“XXXXXX成功XXXXXX”,接下来就可以重启电脑了,启动时会出现一个开机选择菜单,选择进入win7就行了。


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

原文地址: http://outofmemory.cn/tougao/9597608.html

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

发表评论

登录后才能评论

评论列表(0条)

保存