从VHD启动Windows7之一——在现有系统中进行VHD启动

简介:

从VHD启动是Windows 7中新增加的一项功能,它能够将VHD文件挂载为一个独立的磁盘,从这个VHD文件来引导Windows 7操作系统。使用这种方式能够很快的进行一个新的操作系统的部署,而不对现有的分区和文件作出改变。这个从VHD启动的Windows 7能够完整的调用系统的硬件资源,例如显卡、声卡等,而在使用虚拟机技术的时候是做不到的,从而可以在这个从VHD启动的虚拟机里边玩游戏,而不用担心性能的损耗。

今天第一篇文章就介绍一下如何在现有的操作系统中,使用VHD启动挂载一个新的操作系统。

这个实验主要用到了以下的软件:Windows 7(企业版或旗舰版)安装光盘;ImageX工具(从WAIK中提取)WAIK的下载地址:

http://www.microsoft.com/downloads/zh-cn/details.aspx?FamilyID=696dd665-9f76-4177-a811-39c26d3b3b34&displaylang=zh-CN

以下来进行整个的实验:

1. 首先打开磁盘管理工具来创建VHD文件,打开磁盘管理,然后单击操作\创建VHD

clip_image002

2. 然后指定VHD存放的位置,磁盘格式,和磁盘的大小,在这次实验中使用20G大小的磁盘。

clip_image003

3. 这时在磁盘管理中出现了一块新的磁盘。

clip_image004

4. 接下来对这块磁盘,进行初始化、格式化等工作。

clip_image006

clip_image008

5. 通过以上的步骤一个新的磁盘就创建好了,接下来通过ImageX工具将Windows 7旗舰版安装光盘中的WIM文件灌入我们刚刚创建的磁盘。插入Windows 7旗舰版的安装光盘;然后使用管理员身份运行命令行,定位到ImageX程序所在的目录

clip_image010

6. 接下来运行 ImageX /info D:\source\install.wim(D盘为Windows 7光盘)来获取WIM文件中包含的信息,可以看到在WIM文件中包含了的操作系统,旗舰版是其中包含的第五个操作系统。

clip_image012

7. 然后运行 ImageX /apply D:\source\install.wim 5 E:\ (其中D:\是光盘,5是WIM中旗舰版的索引,E:\是VHD文件挂载的磁盘盘符) 开始将操作系统灌入VHD磁盘中,这个过程需要持续几分钟

clip_image014

8. 等文件灌入完成后,将这个VHD文件分离。

clip_image016

9. 通过以上步骤我们已经制作好了一个灌入了Windows 7磁盘文件的VHD文件,接下来使用Bcdedit命令将这个VHD的系统添加到启动菜单。

10. 首先使用C:\>bcdedit /copy {current} /d "Windows7 VHD"来创建一个启动项,引号中间的部分就是在启动菜单中显示的名称,然后系统会生成一个{变量},{变量}会在后续的命令中使用到

clip_image018

11. 然后运行C:\>bcdedit /set {变量} device vhd=[C:]\Windows7.VHD 和

       C:\>bcdedit /set {变量} osdevice vhd=[C:]\Windows7.VHD两条命令来挂载VHD文件

clip_image020

12. 最后运行C:\>bcdedit /set {变量} detecthal on命令,退出命令行,然后重新启动系统。

13. 在系统启动后,在操作系统启动菜单,可以看到我们创建的Windows7 VHD的启动菜单,这个启动菜单对应的操作系统就是刚才在VHD中灌入的Windows 7系统。

clip_image021

14. 接下来经过系统的重新初始化,安装在VHD中的系统就能够正常使用了。在VHD中的系统启动之后,在设备管理器里边可以看到两块磁盘,其中的一块磁盘就是使用VHD挂载的磁盘

clip_image023

今天主要介绍了如何在现有的系统进行VHD的创建,灌入操作系统以及在启动菜单中添加VHD启动。在下一节中我将介绍,如何在一台裸机上使用VHD来启动Windows 7。.



本文转自xyls1986 51CTO博客,原文链接:http://blog.51cto.com/xyls1986/599290,如需转载请自行联系原作者

相关文章
|
3月前
|
XML Ubuntu Linux
部署08---扩展-Win10配置WSL(Ubuntu)环境,WSL系统是什么意思,是Windows系统上的一个子系统, xml的一大特点是直链系统,直接链接你的CPU,硬盘和内存,如何用 WSL部署
部署08---扩展-Win10配置WSL(Ubuntu)环境,WSL系统是什么意思,是Windows系统上的一个子系统, xml的一大特点是直链系统,直接链接你的CPU,硬盘和内存,如何用 WSL部署
|
2月前
|
Windows
如何查看自己电脑的windows系统版本?
这篇文章提供了一种简单快捷的方法来查看自己电脑的Windows系统版本,通过使用Windows的"运行"功能并输入`winver`命令来快速获取系统版本信息。
如何查看自己电脑的windows系统版本?
|
3月前
|
Linux Windows
Linux01---目录结构,Linux系统下只有一个最顶级的树/,Windows系统有盘符概念,而Linux系统没有盘符概念,整个系统都在/根目录下,Linux 系统写法 /user/local
Linux01---目录结构,Linux系统下只有一个最顶级的树/,Windows系统有盘符概念,而Linux系统没有盘符概念,整个系统都在/根目录下,Linux 系统写法 /user/local
|
5天前
|
Linux Windows
Windows系统批量创建文件夹的技巧
Windows系统批量创建文件夹的技巧
13 1
|
9天前
|
监控 网络安全 Windows
Windows系统命令
Windows系统命令
13 1
|
2月前
|
缓存 NoSQL Linux
【Azure Redis 缓存】Windows和Linux系统本地安装Redis, 加载dump.rdb中数据以及通过AOF日志文件追加数据
【Azure Redis 缓存】Windows和Linux系统本地安装Redis, 加载dump.rdb中数据以及通过AOF日志文件追加数据
【Azure Redis 缓存】Windows和Linux系统本地安装Redis, 加载dump.rdb中数据以及通过AOF日志文件追加数据
|
2月前
|
传感器 安全 文件存储
CrowdStrike更新导致全球Windows系统大规模崩溃,CEO致歉并详解修复措施
CrowdStrike更新导致全球Windows系统大规模崩溃,CEO致歉并详解修复措施
CrowdStrike更新导致全球Windows系统大规模崩溃,CEO致歉并详解修复措施
|
1月前
|
存储 Web App开发 调度
Windows系统新手教程:常见操作命令帮你玩转电脑
Windows系统新手教程:常见操作命令帮你玩转电脑
73 5
|
9天前
|
Windows
在Windows xp中即时创建系统还原点的秘技
在Windows xp中即时创建系统还原点的秘技
|
2月前
|
Linux Windows
【Linux】grub命令行引导进入windows系统
【8月更文挑战第20天】在Linux中通过GRUB命令行引导Windows的方法包括:1) 进入GRUB命令行模式,启动时按`c`键;2) 使用`ls`查找含Windows引导文件的分区,如`bootmgr`或`ntldr`;3) 设置根设备`root=(hd0,msdos3)`与链加载器`chainloader +1`;4) 输入`boot`命令启动Windows。请注意实际步骤可能因系统配置而异。
下一篇
无影云桌面