前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >Windows 7 旗舰版 VHD安装体验

Windows 7 旗舰版 VHD安装体验

作者头像
用户1172164
发布2018-01-16 11:12:17
2.2K0
发布2018-01-16 11:12:17
举报

indows 7 旗舰版 VHD安装体验

近日为了将开发环境、测试环境互相分离来,体验了一下“特殊的虚拟机 VHD启动”,我现在的机器(IBM X200)上安装了3个Windows 7 旗舰版,一个宿主机、一个测试机、一个正式开发环境。 而且在硬件不改动的情况下,我的一个Key成功的激活了这3个操作系统。

现在我将记录下我的安装过程以及遇到问题的解决办法。

支持VHD启动的Windows 7版本有

  1. Windows 7 Enterprise
  2. Windows 7 Ultimate
  3. Windows Server 2008 R2

首先你必须先安装上一个宿主机,这里我的宿主机安装的是Windows 7旗舰版。(为了简化以后的操作过程这里建议只分一个区C)安装完毕后对宿主机插入U盘进行备份。(我第一次安装VHD时候装成了Windows 7专业版不知道遇到的什么情,况搞的宿主机也无法启动所以这里建议一定要备份下,以防万一)

安装玩宿主机以后先进入宿主机,在命令行下运行diskpart系统会安装一个VHD的存储控制器。(直接在安装Win7的界面下运行diskpart是不会安装这个VHD的存储控制器的,要是没有他会导致安装失败)

现在要做的是新建立一个VHD文件。先在C盘根目录下新建立一个OS的文件夹,用来存放VHD文件。

键入命令

diskpart list vol

//创建VHD 大小50G 可变分区 create vdisk file=c:\OS\NASAX200sWin7t.VHD maximum=50000 type=expandable select vdisk file=c:\OS\NASAX200sWin7t.VHD attach vdisk create partition primary format fs=ntfs quick assign list vol

这样你会发现在你的OS文件夹下边已经多出了一个NASAX200sWin7t.VHD文件。前期的准备工作完成!重启,在VHD文件上安装系统吧~

重启后在安装Win7的界面上按快捷键 Shift+F10,调出命令行。在这里原先的C盘变成了D盘,现在需要做的是把刚才新建立的VHD文件挂载到系统中。

键入命令

diskpart list vol select vdisk file=D:\OS\NASAX200sWin7t.VHD arrach vdisk

进行下一步在选择安装目录的时候你会发现多了一个大小为50G的硬盘。这就是刚刚建立的VHD文件。在下方有一个提示Win7可能无法从此磁盘启动。这里只要你的CPU支持虚拟化技术并且开启起了他,就不用担心什么。

剩下的就是正常安装Win7系统了。

重启,你会发现一个启动菜单的选择,第一个是你刚刚安装的VHD中的Win7,第二个是你的宿主机。

进入VHD中的Win7,Update、装杀毒软件、装驱动以及基础的一些你觉得十分必要的软件。

重启,进入宿主机,将OS文件夹复制一份已做备用。

进入OS文件夹,将VHD文件复制一份并且改名。我的目的是一个正式开发使用、一个测试使用。

下来,我要做的是再新建立一个启动项目指向我刚刚新建立的VHD,并且为各个启动项重新改名已做区分,再调整启动项的顺序把常用的系统放在上边。这里就需要用到 bcdedit 你可以bing一下相关的帮助。

先在C盘新建一个bcd_bak文件夹来做启动项的备份

在命令行下键入命令

//备份启动项

bcdedit /export “C:\bcd_bak\Bcd Backup”

//将当前的系统启动项目复制为VHD Win7P,为正式环境做准备

bcdedit /copy {current} /d "VHD Win7P"

//这时系统会分配给他一个GUID,记录下这个GUID已做备用

bcdedit /set {GUID} device vhd=[C:]\OS\NASAX200sWin7t.VHD bcdedit /set {GUID} osdevice vhd=[C:]\OS\NASAX200sWin7t.VHD bcdedit /set {GUID} detecthal on

bcdedit /enum

//这里你能看到了当前所有的启动项目。现在开始改名

bcdedit /set {current} description "Win7 Host"

bcdedit /set {default} description "VHD Win7T"

bcdedit /enum

//这里现在名字都改好了,开始调整顺序

bcdedit /displayorder {current} /addlast

ok 大功告成。

参考资料:http://www.cnblogs.com/GSonOVB/archive/2009/10/30/1592677.html

本文参与 腾讯云自媒体分享计划,分享自作者个人站点/博客。
原始发表:2009-12-23 ,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 作者个人站点/博客 前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体分享计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
相关产品与服务
专用宿主机
专用宿主机(CVM Dedicated Host,CDH)提供用户独享的物理服务器资源,满足您资源独享、资源物理隔离、安全、合规需求。专用宿主机搭载了腾讯云虚拟化系统,购买之后,您可在其上灵活创建、管理多个自定义规格的云服务器实例,自主规划物理资源的使用。
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档