Win7的颠覆性的功能--将Win 7安装在VHD上(上)

2012-11-14 10:48| 发布者: pcBeta| 查看: 3236| 评论: 0|原作者: yuyua|来自: 景友分享

摘要: 在 Windows 7 中包含了一项全新的并且是颠覆性的功能——Native Boot,它允许我们能够直接引导并运行存储在 VHD 文件中的操作系统。 一些基本问题的肤浅解释 1.VHD到底有什么用 回27楼、46楼 太泛琐,而且有什么意义吗? lws27 发表于 2009-2-8 13:47 看起来很过瘾···但 ...

在 Windows 7 中包含了一项全新的并且是颠覆性的功能——Native Boot,它允许我们能够直接引导并运行存储在 VHD 文件中的操作系统。

一些基本问题的肤浅解释

用通俗的话解释一下:

Win7的VHD功能让多系统变得简单,根本不用为分区烦恼,一个系统就一个vhd镜像,蹦了复制一份替换即可,就像用虚拟机一样。

系统发烧友:如果我们希望尝试新系统,每安装一个系统,我们就得把系统安装到一个系统分区,使用VHD就简单了,我们安装几个系统,比如安装Win 7 X86和Win 7 X64,我们只需要在硬盘上创建两个VHD文件,将系统分别灌入,修改启动项即可完成。

在未来我们存储文件不单单是放在一个文件夹中携带走,而更多的可能会创建一个 VHD,将相关的文件存储在其中,使我们能更加方面的携带,并且将其挂载到任意的 Windwos 7 系统上,甚至是在虚拟机种将其打开

企业用户:采用VHD更方便系统架设和部署

2.在VHD内能否灌装Windows XP 或 Vista?

目前我知道的信息是 Native Boot 只能引导一个安装在 VHD 中的 Windows 7 或 Windows Server 2008 R2!

3.关于采用VHD的性能问题

请看这篇文章的一些分析

“相比物理磁盘,VHD的读写I/O性能指标对比如下,测试数据根据Windows 7 Build 6801获得,这些数据在近期的WinHEC大会上获得的。我们可以发现,相对于物理硬盘,VHD的读写开销非常小,只有在进行连续区块写入操作时,才跟物理硬盘有较明显的性能差异。”

下面是 老木寒云满故城 ( 非常感谢你的一些建议和指导)

回答11楼关于性能问题的一些见解

和虚拟磁盘有关,如果你在创建vdisk时用type=fixed参数,创建一个固定大小的vhd要比动态分配的性能好一些,但是耗费的时间长一些,占用的容量也大,从我自己用的感受说,从性能上固定大小优于动态,最弱的是差分磁盘,但是差分磁盘最方便

如果可以的话,后面我可能对固定大小、动态分配、差分磁盘进行性能上的比较,如果哪位TX有这些数据希望您能提供

----------------------------------------------------------------------------

正文开始

本文已经更新为三部分,由于最近工作比较忙,这些测试只是在工作之余临时测试完成。有时间会详尽测试一下

第一部分:在没有系统的硬盘上使用VHD安装Windows 7

第二部分:在Windows XP或Vista(2008)上挂载VHD安装Windows 7

第三部分:多VHD启动

以上三部分内容全部经过本人在虚拟机和实体机测试通过完成。

也许很多朋友都早已成功安装,我是初学者,看到这样的火星文章请各位高手不要笑话。此文仅供初学者参考。

昨天下午我在远景看到了一篇文章,使我对动态磁盘VHD产生了浓厚的兴趣,我参考了一些文章,阅读后在我的本本上进行实验,很可惜装出来是HOME BASIC版,且而无法进入系统。如图

第一部分:在没有系统的硬盘上使用VHD安装Windows 7

今天我在单位的电脑上用虚拟机实现了VHD的Win7安装,现在讲具体步骤描述一下(以32位操作系统为例)

首先我准备了两张光盘:

一张是Windows 7 Beta1 的安装盘

Windows 7 Beta 1 Build 7000 32位微软官方下载地址:http://download.microsoft.com/download/6/3/3/633118BD-6C3D-45A4-B985-F0FDFFE1B021/EN/7000.0.081212-1400_client_en-us_Ultimate-GB1CULFRE_EN_DVD.iso

Windows 7 Beta 1 Build 7000 64位微软官方下载地址:http://download.microsoft.com/download/6/3/3/633118BD-6C3D-45A4-B985-F0FDFFE1B021/EN/7000.0.081212-1400_client_en-us_Ultimate-GB1CULXFRE_EN_DVD.iso

一张是Windows Automated Installation Kit for Windows 7 Beta,用于制作Windows PE 3.0,开始使用这张光盘是由于Windows 7 Beta1 的安装盘内没有imagex,只是需要这个程序而已。既然下载下来了,我干脆作了一个Windows PE 3.0的启动光盘,直接将Windows 7 Beta1 的安装盘中的install.wim镜像放入其中进行安装。当然我们也可以不用这张光盘,只要我们手头有imagex.exe就可以。这里给出imagex.exe

imagex_win7.rar

第一步

将准备好的Windows 7 Beta1 的安装盘用UltraISO打开,将imagex.exe放入Windows 7 Beta1 的安装盘,另存为win7b.iso


第二步

我使用Virtual PC 2007(也可以使用其它虚拟机)创建一个新的虚拟机。将虚拟机启动,将win7b.iso载入虚拟机,如图所示进入到安装画面

按下Shift+F10调出的CMD环境

此时虚拟机上的硬盘是没有任何系统的。我把虚拟机的硬盘分成两个卷:

M:用于启动引导保存着引导所需的信息和文件(200M)

C:用于存储VHD文件
(等安装完成后,我们会看到C盘为vhd的windows 7,D盘为存储VHD的数据盘)

1.创建M盘

在命令提示符下输入

  1. diskpart
  2. select disk 0
  3. create partition primary size=200
  4. format fs=ntfs quick
  5. assign letter=m
  6. active

2.创建用于存储VHD文件的C盘

  1. create partition primary
  2. format fs=ntfs quick
  3. assign letter=c

3.在C盘创建VHD文件并挂载到当前系统分配盘符P:

  1. create vdisk file=c:\win7x86.vhd maximum=20000
  2. select vdisk file=c:\win7x86.vhd
  3. attach vdisk
  4. create partition primary
  5. format fs=ntfs quick
  6. assign letter=p

通过list disk 我们可以看到disk 1就是我们刚才创建的vhd

  1. exit

退出diskpart

第三步 将Windows 7 安装到这个VHD (p盘)中

在命令行切换到光驱盘 D盘,其根目录下放有我们刚才放入其中的imagex.exe

我们将Windows 7 Beta1 的安装盘中sources目录中的install.wim释放到P盘中,在命令行中输入

  1. imagex /apply d:\sources\install.wim 4 p:

注意:Ultimate 在 Install.wim 的索引号码为4(7000),在7022中为5

完成后我们并使用bcdboot创建当前系统的引导信息,切回X盘,在命令行中输入

  1. x:
  2. cd \windows\system32
  3. bcdboot p:\windows /s m:

重新启动该虚拟机,进入安装界面,后面的内容大家都了如指掌了。。。

第二部分:在Windows XP或Vista(2008)上挂载VHD安装Windows 7 详见 Win7的颠覆性的功能--将Win 7安装在VHD上(中)

第三部分:多VHD启动 详见 Win7的颠覆性的功能--将Win 7安装在VHD上(下)

更多Windows 7 技巧讨论,请移步至远景论坛 Windows 7版块(https://bbs.pcbeta.com/forum.php?gid=181

4

路过

雷人

握手

鲜花

鸡蛋

刚表态过的朋友 (4 人)

Empty Ads
今日最多关注
    今日最多评论

      小黑屋手机版联系我们

      Copyright © 2005-2025 PCBeta. All rights reserved.

      Powered by Discuz!  CDN加速及安全服务由「快御」提供

      请勿发布违反中华人民共和国法律法规的言论,会员观点不代表远景论坛官方立场。

      远景在线 ( 苏ICP备17027154号 )|远景论坛 |Win11论坛 |Win10论坛 |Win8论坛 |Win7论坛 |WP论坛 |Office论坛

      GMT+8, 2025-4-28 04:51

      返回顶部