图解 Windows 7 Native Boot 全教程

英文版:http://www.cnblogs.com/WilsonWu/archive/2009/03/07/1405680.html

Windows 7 也用了一段时间, 就Vista来说, Windows 7 确实速度快了很多, 有些新特性还是令用户感到非常方便的, 其中一项亮点就是Native boot了, 中文不知道怎么说, 其实很简单, 就是让用户使用实体机的硬件来启动VHD中的系统, 这个对于经常做测试或实验的用户是非常方便的, 我们再也不用来回Ghost系统了.

开始正题, 首先建立一个足以安装Windows 7的VHD, 建议10到15G左右, 据说一定要建立Fix模式的, 动态模式的我也没测试, 暂且为了保险相信一下传说, 步骤如下:

1. 打开Computer Management:

image

2. 选择Disk Management:

image

3. 选择建立VHD:

image

4. 创建一个10G的VHD:

image

5. 经过漫长的创建过程, 得到如下VHD:

image  

接下来就要在这个VHD中安装Windows 7了, 我们这里使用VPC 2007来安装, 如下步骤:

6. 安装前先格式化一下这个盘, 首先打开CMD:

image

7. 输入Diskpart命令:

image

8. 然后输入: Select disk 1

image

这里我的VHD在Disk 1, 你可以按具体情况定

9. 然后使用: Create partition primary size=10000:

image

image

10. 使用VPC安装Windows 7:

image

11. 选择创建新VPC:

image

image

12. 将系统上的VHD取消加载:

image 

13. 选择使用现有VHD:

image

 

image

 

14. 创建好如下:

image

然后打开该虚机来安装Windows 7, 这个过程不详细介绍了, 大家看图吧:

image

image

image

image

image 

安装完成之后我们关闭VPC, 接下来就是重点了, 要将VHD加入到系统启动列表中.

15. 以管理员方式打开CMD:

image

16. 首先输入bcdedit来看看目前启动管理中的内容:

image

大家可以看到只有一个默认系统在列表中.

16. 将刚才安装好系统的VHD附加到现在系统中, 在Disk Management中选择附加VHD:

image

17. 附加好后状态如下:

image

18. 然后在Diskpart中为该盘设置一个盘符:

image

image

19. 回到cmd中输入bcdboot r:\windows /s c:

image

20. 再使用bcdedit来查看目前系统启动列表:

image

 

现在我们看到就有两个系统了, 一个在c盘一个在r盘, 然后我们重新启动计算机, 这里选择系统我就没法演示了.

下面是新系统启动完成的图:

New Bitmap Image

好, 至此就完成了native boot, 有什么问题大家可以跟帖交流, 在这里顺便做个广告, 3月13日和26日有我讲的Windows 7兼容性系列Webcast, 希望大家捧场:

Windows 7兼容性系列课程(2):Windows 7用户权限控制 (UAC)

3/26/2009

Windows 7兼容性系列课程

Windows 7

吴慧锋

Windows 7兼容性系列课程(1):Windows 7兼容性概述

3/13/2009

Windows 7兼容性系列课程

Windows 7

吴慧锋

感谢!

-------------------------------------------
吴慧锋
Wilson Wu

零码软件服务

零码软件服务:http://www.learnmark.com.cn/

0
0
(请您对文章做出评价)
« 上一篇:SQL Server Reporting Service - 一步部署 TFS 项目报表
» 下一篇:Windows 7 Native Boot Hands-on Lab
posted @ 2009-03-02 20:45 WilsonWu 阅读(3326) 评论(30)  编辑 收藏 所属分类: Windows

  回复  引用    
#1楼2009-03-02 21:09 | Modo[未注册用户]
用来做什么?
  回复  引用  查看    
#2楼2009-03-02 21:15 | palo      
Native boot是不错,但感觉用处不大,毕竟不能同时使用两个系统。
最多主系统坏掉了,临时进去恢复一下。

  回复  引用  查看    
#3楼2009-03-02 21:17 | kunkun      
呵呵,写得真不错,改天也装个windows 7尝试一下。据同事说,windows 7确实很好用。
  回复  引用    
#4楼2009-03-02 21:17 | Modo[未注册用户]
原来如此,实体可以undo,可惜本本就一个c:\
是不是可以虚拟个d:\,然后这样做!?

  回复  引用  查看    
#5楼2009-03-02 21:19 | palo      
@kunkun
不会让你失望的

  回复  引用  查看    
#6楼2009-03-02 21:22 | palo      
@Modo
在C盘上新建一个vhd文件就可以了。启动进vhd以后会看到一个c盘(原系统),一个d盘(新系统),再启动回来d盘就消失了。

  回复  引用  查看    
#7楼2009-03-02 21:22 | yearN      
不错!
  回复  引用  查看    
#8楼[楼主]2009-03-02 21:45 | WilsonWu      
native boot一个win7对普通人来说确实用处不大, 但是对于测试人员就很好用, 比如测试需要一个实体环境, 用vpc达不到要求, 这是用这个就很好了, 而且可以装一个xp系统来启动一个vhd里的win7, 这个我稍后会写篇文章.
  回复  引用  查看    
#9楼2009-03-02 21:48 | palo      
@WilsonWu
确定可以在xp里装?我记得是要求主机和客户机都是win7才可以。至少要有win7版本的bcd的支持。

  回复  引用  查看    
#10楼2009-03-02 22:05 | 秋忆      
不错,Windows 7有这样的功能,我喜欢,因为我经常使用虚拟机。
  回复  引用  查看    
#11楼[楼主]2009-03-02 22:07 | WilsonWu      
--引用--------------------------------------------------
palo: @WilsonWu
确定可以在xp里装?我记得是要求主机和客户机都是win7才可以。至少要有win7版本的bcd的支持。
--------------------------------------------------------
主机不需要win7, 只有vhd里是就行, 装个xp可以使用pe来native boot

  回复  引用  查看    
#12楼2009-03-02 22:09 | palo      
@WilsonWu
boot manager用xp的?

  回复  引用  查看    
#13楼2009-03-03 09:49 | Anytao      
老兄,与时俱进:-)

  回复  引用  查看    
#14楼[楼主]2009-03-03 10:05 | WilsonWu      
--引用--------------------------------------------------
palo: @WilsonWu
boot manager用xp的?
--------------------------------------------------------
具体的我还没试, 应该是xp的, 用pe引导, 稍后奉上相关文章.

  回复  引用  查看    
#15楼2009-03-03 10:07 | H2O、winnerzone      
路过了。支持下。
  回复  引用  查看    
#16楼[楼主]2009-03-03 10:14 | WilsonWu      
--引用--------------------------------------------------
Anytao: 老兄,与时俱进:-)

--------------------------------------------------------
涛兄过奖了, 还要向你多学习

  回复  引用  查看    
#17楼2009-03-03 10:47 | airwolf2026      
而且可以装一个xp系统来启动一个vhd里的win7, 这个我稍后会写篇文章.

-------------------------------------------------
期待这个哈.
俺win7 和win2008server 都下载了...可是没有硬盘空间都没有装...离过期也就剩下几个月了.

另外楼主你说的pe来native boot ..这个pe应该是支持vista的pe吧?呃...对pe相关的了解的不多,偶尔用别人改的pe系统.

俺觉得这样启动的方式对于测试确实太方便了哈.

  回复  引用  查看    
#18楼2009-03-03 11:23 | 菩提树下的杨过      
这跟虚拟机不是类似的功能么?VMWare之类的虚拟机,还可以同时启动多个操作系统,甚至可以在同一台机器上组建局域网,貌似比这个更强吧?
  回复  引用  查看    
#19楼[楼主]2009-03-03 11:41 | WilsonWu      
--引用--------------------------------------------------
airwolf2026: 而且可以装一个xp系统来启动一个vhd里的win7, 这个我稍后会写篇文章.

-------------------------------------------------
期待这个哈.
俺win7 和win2008server 都下载了...可是没有硬盘空间都没有装...离过期也就剩下几个月了.

另外楼主你说的pe来native boot ..这个pe应该是支持vista的pe吧?呃...对pe相关的了解的不多,偶尔用别人改的pe系统.

俺觉得这样启动的方式对于测试确实太方便了哈.
--------------------------------------------------------
pe其实就是vista的pe的升级版, vista pe是2.0, win7里是3.0了.

  回复  引用  查看    
#20楼[楼主]2009-03-03 11:41 | WilsonWu      
--引用--------------------------------------------------
菩提树下的杨过: 这跟虚拟机不是类似的功能么?VMWare之类的虚拟机,还可以同时启动多个操作系统,甚至可以在同一台机器上组建局域网,貌似比这个更强吧?
--------------------------------------------------------
wm你永远也开不了玻璃效果

  回复  引用  查看    
#21楼2009-03-03 12:00 | airwolf2026      
虚拟机上运行的系统还有一个问题,就是磁盘操作感觉慢多了...现在内存可以分配很多给虚拟机...

ps:原来pe都升级到3.0了...原来如此.哈哈.

  回复  引用    
#22楼2009-03-03 13:48 | chris007[未注册用户]
感觉根mac 的boot camp 差不多喂,有空试一下.
  回复  引用  查看    
#23楼2009-03-03 16:02 | Ljun      
等win 7出RC版再下
  回复  引用  查看    
#24楼2009-03-03 17:42 | A.Z      
--引用--------------------------------------------------
WilsonWu: --引用--------------------------------------------------
菩提树下的杨过: 这跟虚拟机不是类似的功能么?VMWare之类的虚拟机,还可以同时启动多个操作系统,甚至可以在同一台机器上组建局域网,貌似比这个更强吧?
--------------------------------------------------------
wm你永远也开不了玻璃效果
--------------------------------------------------------


这是一个卖点。

  回复  引用  查看    
#25楼2009-03-03 22:03 | ξ箫音ξ      
吴兄弟,你这截图估计也截它个一阵子!
  回复  引用  查看    
#26楼2009-03-03 23:00 | U2U      
好东西啊!感谢这位兄弟了。
  回复  引用  查看    
#27楼[楼主]2009-03-04 10:04 | WilsonWu      
--引用--------------------------------------------------
ξ箫音ξ: 吴兄弟,你这截图估计也截它个一阵子!
--------------------------------------------------------
正好有个软件不让在vpc测试, 顺便写这篇了, 呵呵.

  回复  引用  查看    
#28楼2009-03-06 14:25 | yufun      
里边的驱动是按当前机器的装吗?

如果把vhd拷贝给别人,是不是能用?

  回复  引用  查看    
#29楼[楼主]2009-03-07 15:45 | WilsonWu      
--引用--------------------------------------------------
yufun: 里边的驱动是按当前机器的装吗?

如果把vhd拷贝给别人,是不是能用?
--------------------------------------------------------
驱动是本机驱动,vhd给别人用会有问题,建议你在装好vpc的时候备份一个vhd,这样以后还原可以从这个来。

  回复  引用    
#30楼2009-08-29 10:00 | jumkey[未注册用户]
问一下这个需不需要CPU支持虚拟化技术(Virtualization Technolegy,简称VT)的?