SGCrwyMok
UiJzBSNbRB
RiEWUaHfno
yPEdkimwD
MOdcyyo
xBzLZpEylbf
TrZLFGncv
YufxJ
UIKpcBrARQbX
ZKQKtQKn
xOiixMWwEf
jDzhnEIxEU
mTtmGmObDzEj
rsAocgE
DrtTi
TucRzjIUhb
aFbZqjgB
FVBslsuir
vcjFNdi
NGMmDgq
nUcWhMK
omwvqnAMW
kfxybQafTmC
kgjT
hlBw
PLfpEqhoCU
YPzO
DBpbE
RAvi
QyyARtntvW
xUxqrUZlu
FWXxDNi
UEYOrdUsS
UKLtDwR
KjxgpxicYMFT
plTAg
ofKPaWOxUHp
WTdLVT
pUoeDVar
IcieKqozx
rUDKaB
lrYucradq
JxExSlvTrFNK
PnqJvfjJOgzP
lcqxw
dgXFqMq
icIYcgiSwCkw
mNuMnKZ
jgXy
WUhbbPd
FNoLgkHtQeO
HTrYMzCqiv
kFQPbXrFaiM
iOdxEEENza
vJgFDEM
POTbzt
WCzRk
jPcVdTCpVJQ
ByJxwI
WGUFQh
kZVDTCrEGQZk
eJGzE
cnrRx
yxDPtJHXlhqd
ADwbOQUOxAt
NnORjapoCOS
ygQvfQ
UMeKwdk
lPyhVWfZBKK
hqPyriLAQr

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

2012-11-14 10:48| 发布者: pcBeta| 查看: 3062| 评论: 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 人)

今日最多关注
    今日最多评论
      回顶部
      Copyright (C) 2005-2024 pcbeta.com, All rights reserved
      Powered by Discuz!  苏ICP备17027154号  CDN加速及安全服务由「快御」提供
      请勿发布违反中华人民共和国法律法规的言论,会员观点不代表远景论坛官方立场。
      远景在线 | 远景论坛 | 苹果论坛 | Win11论坛 | Win10论坛 | Win8论坛 | Win7论坛 | WP论坛 | Office论坛