体验Windows Server 2008 R2的原生启动

体验Windows Server 2008 R2的原生启动
2009-09-24 21:48:30
 标签: 2008 R2 原生启动 虚拟磁盘   [ 推送到技术圈]

版权声明:原创作品,谢绝转载!否则将追究法律责任。
体验 Windows Server 2008 R2 的原生启动
         [本文首发电脑报]微软 已于日前发布了 Windows Server 2008 R2 的正式版,这个迄今为止功能最强悍的微软服务器操作系统给我们带来了很多技术上的革新,今天我们就要为大家介绍 Windows Server 2008 R2 中非常 Cool 的一项功能-原生启动!
         原生启动指的是操作系统可以从安装在虚拟硬盘上并且从虚拟硬盘启动,目前只有 Windows Server 2008 R2 Windows7 支持这项功能。原生启动不同于虚拟机,原生启动中操作系统虽然安装在一个虚拟硬盘上,但操作系统控制的仍然是整个物理机的硬件资源,这时原生启动和虚拟机的最大区别。
         有了原生启动技术,操作系统的部署就会变得空前灵活。很多朋友都有过在一台计算机上安装多个操作系统的经验,一般情况下每个操作系统都需要一个单独的分区。原生启动既然是把操作系统安装在虚拟硬盘上,自然对分区就没有什么硬性规定了,只要硬盘空间够大,我们完全可以把所有的操作系统都安装在同一个分区上。而且操作系统既然安装在虚拟硬盘上,那么我们可以预期操作系统的移植将会非常简单,只需要复制虚拟硬盘文件,然后再用 Bcdedit 配置一下操作系统的启动项就可以了。
         给大家分析了半天理论,接下来我们举个实例为大家进行演示。现在我们有一台物理计算机,安装了 Windows Server 2008 R2 英文正式版+中文语言包,我们现在需要在这台计算机上再安装一个 Windows Server 2008 R2 英文版进行测试。我们准备把这个英文版的 windows Server 2008 R2 安装到一个虚拟硬盘上,实际体验一下原生启动。
         我们在物理计算机上打开 Windows Server 2008 R2 的服务器管理器,准备创建一个虚拟硬盘。如图 1 所示,我们用右键点击磁盘管理,选择“创建 VHD ”。
                                1
 
如图 2 所示,我们把虚拟硬盘创建在 c:\vhd 目录下,文件名是 Win2008.VHD 。虚拟硬盘的大小是 20G ,而且最好把虚拟硬盘设置为固定大小。
                         2
 
创建完虚拟硬盘后,我们在计算机中放入 Windows Server 2008 R2 的安装光盘,从光盘启动安装。当安装进行到如图 3 所示的界面时,按下 Shift+F10 ,这时候我们发现将会调出一个命令提示符窗口。
                              3
 
如图 4 所示,我们先在命令提示符窗口中输入 Diskpart Diskpart 是一个磁盘编辑工具,我们需要用 Diskpart 把虚拟磁盘挂载上来。我们先在 Diskpart 中输入 select  vdisk  file=”d:\vhd\win2008.vhd” ,这条命令的意思是把刚创建的虚拟硬盘作为操作对象。然后再输入 attach vdisk ,这条命令的意思是把虚拟硬盘挂载上来。这里有些读者可能会有些疑问,刚才我们创建的虚拟硬盘不是放在 c:\vhd 目录下吗,怎么在这里又变成 d:\vhd 了呢?这是因为 C 盘的盘符已经被分配给了内存中虚拟出的一个磁盘,物理硬盘的盘符都要依次后移。
                                4
 
Diskpart 中挂载了虚拟磁盘后,用 exit 命令退出 Diskpart ,然后我们就可以回到安装光盘继续 Windows Server 2008 R2 的安装了。当安装程序需要为 Windows Server 2008 R2 选择安装分区时,如图 5 所示,我们看到有一块 20G 的磁盘,这个硬盘就是我们刚刚用 Diskpart 挂载上的虚拟硬盘。我们选择把虚拟硬盘作为安装分区,这时屏幕下方提示 Windows 不能安装在这块磁盘上。不用担心提示,我们可以放心地进行 Windows Server 2008 R2 的安装,安装不会有任何问题!
                                5
安装结束后,计算机会在重启后进入新安装的 Windows Server 2008 R2 ,也就是安装在虚拟硬盘上的那个操作系统。我们在 Windows Server 2008 R2 中输入 Bcdedit ,这样 Bcdedit 会自动检测计算机上所有已安装的 Windows Server 2008 R2 ,并自动配置启动项。如图 6 所示就是 Bcdedit 的输出结果,我们从输出结果可以看出当前的计算机上有两个 Windows Server 2008 R2 的启动项。
                              6
 
重启系统后,从图 7 所示可以很清楚地看出来当前计算机上有两个 Windows Server 2008 R2 ,其中一个就是安装在虚拟硬盘上的。
                              7
我们现在既可以从物理硬盘启动 Windows Server 2008 R2 ,也可以从虚拟磁盘启动。无论从哪个设备启动操作系统,操作系统接管的都是计算机上的所有硬件资源,只不过我们利用原生启动从虚拟磁盘启动 Windows Server 2008 R2 时,涉及到对硬盘进行读写操作时,我们要经历一个从 VHD 虚拟硬盘到物理硬盘的转换过程。但我们无需担心这种转换对硬盘性能的影响,图 8 是国外研究机构对虚拟硬盘读写性能的测试结果,从图中我们可以看出,虚拟硬盘的读写性能和物理硬盘基本相差无几,对日常应用的影响极其微小。
                                  8
 
         本次实例中我们使用了 Windows Server 2008 R2 的安装光盘启动安装,配合 Diskpart 完成了在虚拟磁盘上安装操作系统的任务。其实原生启动的形式很多,我们也可以使用 Virtual PC Hyper-V 等虚拟机软件在一个 VHD 虚拟硬盘上完成 Windows Server 2008 R2 的安装,然后在物理机上通过 Bcdedit 来加载 VHD 虚拟硬盘上的操作系统。我们甚至还可以使用 WAIK 工具直接从 Windows Server 2008 R2 的安装光盘中把操作系统直接提取到 VHD 虚拟硬盘上 …..
         原生启动的应用前景也非常看好,操作系统部署在虚拟硬盘上,为我们迁移操作系统提供了空前的灵活度。原生启动可以作为用户多系统启动的解决方案,可以用于企业批量部署操作系统,原生启动再结合差分磁盘,甚至可以取代还原卡的某些功能 ….. 对于新生的原生启动技术,我们将在后续时间中为大家介绍更多的技术细节,也希望能和广大读者就这一技术多多交流意见。
本文出自 “ 岳雷的微软网络课堂” 博客,谢绝转载!

你可能感兴趣的:(职场,R2,休闲)