Windows 7 旗舰版 VHD安装体验

简介: Windows 7 旗舰版 VHD安装体验   近日为了将开发环境、测试环境互相分离来,体验了一下“特殊的虚拟机 VHD启动”,我现在的机器(IBM X200)上安装了3个Windows 7 旗舰版,一个宿主机、一个测试机、一个正式开发环境。
Windows 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
 
下来,我要做的是再新建立一个启动项目指向我刚刚新建立的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 大功告成。
 
 
 
 
 
 

相关文章
|
4天前
|
安全 Java 测试技术
Windows电脑安装Apache JMeter的详细教程
本文介绍了在Windows上安装Apache JMeter的步骤。首先,需确保安装Java JDK并配置环境变量。然后,从JMeter官网下载ZIP文件,解压至指定目录,并同样配置JMeter的环境变量。验证安装成功后,可通过命令行以GUI或非GUI模式启动JMeter,进行性能测试。
18 0
|
5天前
|
NoSQL 前端开发 MongoDB
[保姆级教程]Windows安装MongoDB教程
【6月更文挑战第4天】该内容是关于MongoDB的安装包下载及安装步骤指南。首先,访问网址 <a href="https://www.mongodb.com/try" target="_blank">https://www.mongodb.com/try</a> 进入官网,选择MongoDB Community Edition(社区版)。接着,挑选合适的版本和系统平台,推荐下载zip压缩包。下载后,进行安装,依次点击“Next”同意协议,选择自定义安装路径,然后继续安装直至完成。
30 0
|
3天前
|
机器学习/深度学习 自然语言处理 Java
ChatGLM-6B一键安装,马上使用(windows)!!
ChatGLM-6B一键安装,马上使用(windows)!!
6 0
|
3天前
|
JavaScript 内存技术
nvm-windows安装和配置
nvm-windows安装和配置
8 1
|
3天前
|
SQL 关系型数据库 MySQL
Windows 10安装MySQL 5.7完整教程
Windows 10安装MySQL 5.7完整教程
26 2
|
3天前
|
Python
windows10安装imutils【已解决】
windows10安装imutils【已解决】
7 0
|
3天前
|
NoSQL MongoDB Docker
windows下基于docker安装mongodb
windows下基于docker安装mongodb
7 1
|
3天前
|
Linux Docker Windows
windows10安装docker报错【已解决】
windows10安装docker报错【已解决】
13 0
|
3天前
|
存储 缓存 IDE
windows10安装gradle
windows10安装gradle
8 0
|
4天前
|
Windows

热门文章

最新文章