Mortgage Bank Mortgage Mortgage Bank Mortgage Mortgage Bank Mortgage

Mortgagebankukmortgage Wp Login Php Mortgage Bank Mortgage Win7/2008 R2原生VHD启动-制作VHD

Mortgagebankukmortgage Wp Login Php Mortgage Bank Mortgage

  • Login ssearcha Mortgagebankukmortgage csearch Php Psearchp Login Php e Login rcH1 Login o1isearch Login s Mortgagebankukmortgage a Login c Php Php aosearcht Mortgagebankukmortgage asearche Login asearchkksearcho Login tsearchasearche1 Login esearchr Mortgagebankukmortgage ha%E7%81%AB%E5%BD%B1%E5%BF%8D%E8%80%85NTSD2.3%E6%A5%B5%E9%99%90%E9%9C%87%E6%92%BC%E7%89%88 Login searchsearchsearchsearch Mortgagebankukmortgage Mortgagebankukmortgage Php Mortgagebankukmortgage
  • VHD的父文件不能被配置成动态磁盘。
  • 以前,虽然听说过这个特性,但一直没有尝试过。
    最近有机会尝试了一下,本以为是很难的东西,但实际操作起来,还是很简单的。

    首先,先解释一下什么是 原生 VHD 启动(Native VHD Boot)?

    实际上,Win7可以 启动VHD 里面的系统,并且里面的系统知道运行在 VHD磁盘上。

    那么VHD是什么? VHD是MS的虚拟硬盘文件,实际上,如果用过VPC,Virtual Server,Hyper-V,Windows Virtual PC,那么你应该也会知道了。(注:前2个可能不适用制作VHD文件)

    现在大家应该知道这个启动是怎么回事了,如果还没有理解,可以这么想想一下,在Win7内核 以及 启动引导中,增加了对 VHD 文件 的磁盘控制器的虚拟硬件。

    好的,接下来,说说 要求和限制

    要求

    VHD启动需要依赖一下几点:

    限制

    原生 VHD 有一下限制:

    要强调的是,

    VHD启动不仅需要 Win7的启动引导,还需要 Win7 系统,即VHD里面的安装的是 WIn7或者 WIn2008 R2。想安装XP是不可能的了。

    那么,接下来说说制作步骤。

    整个过程大概分成2部分。

    1、准备VHD镜像

    2、部署VHD镜像

    1、准备 VHD镜像文件

    这个部分又分成2中方式,一是从 安装镜像中,直接提取系统文件。二是在虚机中安装系统,然后使用sysprep 进行封装。

    1.1、从安装镜像提取文件

    这个需要用到 Windows(R) 7 的 Windows(R) 自动安装工具包 (AIK) 中的ImageX 工具。

    在开始之前,先说一下,我的实验环境是 Win2008 R2 虚机 ,并且已经安装了Win7的AIK。

    为了以后的方便,(为了以后),先把安装光盘中的文件复制到硬盘上, 例如 D:\Sources

    首先是建立VHD磁盘,步骤如下:

    1: 在单击开始,输入“Diskmgmt.msc”,启动磁盘管理。

    2: 单击 “显示/隐藏控制台树”(位于“磁盘管理”中)按钮。

    3: 在“磁盘管理 (框线项目)”上右键单击。

    4: 单击“创建 VHD (菜单项目)”。

    5: 单击“浏览(B)… ” ,并选择一个虚拟磁盘的保存位置, 并起一个文件名,这里是“Test.vhd”,然后单击保存。

    6: 选择一个磁盘类型,这里选择“动态扩展(D) ”。(注:选择哪个都可以,只不过,选择固定的创建起来有点费时,另外,后期可以通过虚机的磁盘管理器进行转换。)

    7: 在“虚拟硬盘大小(S): ” 输入要创建的虚拟硬盘大小,这里输入“60” 单位选择“GB”,然后单击确定。 (注:有关这个大小的注意,请看后面)

    8: 在“磁盘管理”中,右键单击新建的磁盘 行头,选择“初始化磁盘(I) ”。

    9: 在弹出的“初始化磁盘”对话框中,选择需要初始化的磁盘,并单击“确定”。

    10: 右键单击 虚拟磁盘的空白区域,选择“新建简单卷(I)… ”。

    11: 按照“新建简单卷向导”中的提示操作,创建一个新的分区。

    再来就是提取安装镜像文件

    1: 单击“开始”,“所有程序”,“Microsoft Windows AIK ” ,单击 “部署工具命令提示 ”,打开 PE环境控制台。(如果不这么做的话,会提示ImageX 文件无法找到,当然,你也可以指定完整路径)

    2: 在“管理员: 部署工具命令提示”中输入 “imagex /apply “D:\Sources\Win7 X64\sources\install.wim” “Windows 7 ULTIMATE” g:\”,展开镜像

    (解释一下,Imagex是WIM的编辑的工具, /apply 是解压 ,

    “D:\Sources\Win7 X64\sources\install.wim” 是Win7X64安装盘所在位置(install.wim是固定的),

    “Windows 7 ULTIMATE” 是Win7版本,这个是必须是影响中已经存在的,可以通过 “imagex /info 安装镜像WIM文件 “D:\Sources\Win7 X64\sources\install.wim” ”来查看

    g:\ 要解压到的位置)

    好,到此为止就算解压完镜像文件了。

    如果你想放入自动应答,让安装程序自动完成一部分。可以现在就做,否则,跳过。

    1、定位到虚拟磁盘上的 Windows 目录下,然后新建一个文件夹,名字是“Panther”(注:一定要是这个名字)

    2、然后将应答文件复制到这个目录中,并重命名为“unattend.xml”。(注:一定要是这个名字)

    3、如果应答文件中,使用了其他工具或者批处理文件,请将这些文件复制到对应的路径中。

    那么接下来,就是卸载VHD虚拟磁盘文件了

    1: 打开“磁盘管理”,在虚拟磁盘的行标头上右键单击,选择 “分离 VHD ”。

    2: 在“分离虚拟硬盘”对话框中单击“确定”,即可分离磁盘了。

    1.2 使用虚机制作VHD文件

    其实,使用虚机制作,就是用虚机去安装系统,然后把VHD文件拿出来。(注:VPC ,Virtual Server 安装的系统在部署后可能会有问题)

    这里我以Hyper-V 虚机为例,进行演示。

    1、打开“Hyper-V 管理器”,在操作中选择“新建”,“虚拟机”。

    2、在打开的 “新建虚拟机向导”对话框,单击下一步,输入虚机的名字,然后单击下一步。

    3、设置分配给虚机的内存,这里输入1024,即1G,然后单击下一步。(注:内存最少可以是512M,最大是物理内存大小,请根据具体情况选择合适大小)

    4、配置网络,选择一个可用的网络,如果想配置干净的虚机,可以不设置或者选择一个不能上网的测试网络,免得安装补丁,单击下一步继续。

    5、创建虚拟磁盘,可以创建一个新的虚拟磁盘,也可以选择一个现有的,单击下一步继续。(关于虚拟磁盘的大小问题,稍后会有说明)

    6、设置安装光盘镜像的位置,单击下一步继续。

    7、单击 “完成”,开始创建虚机。

    8、在“Hyper-V 管理器”中,选中新建的虚机,单击操作中的连接。

    9、启动虚机,并安装系统。

    10、(可选)如果希望减少以后安装的麻烦,可以现在先安装上必要的工具。(如:VS,输入法,什么的)(注:虚机插件可以不用安装,Win7自带了对Hyper-V的驱动)

    11、封装系统,用管理员权限打开命令行, 执行如下命令:(如果怕出问题,可以先做个备份或者快照)

    如果,你安装的系统是WIn7,请先执行这个,否则封装将会出错。Win2008R2没有这个问题。

    “Net stop WMPNetworkSvc”

    (关闭 “Windows Media Player Network Sharing Service”服务)

    “cd %windir%\system32\sysprep”

    “sysprep.exe /oobe /shutdown /unattend:win7.xml”

    (/unattend 是 设置自动应答文件的,如果不需要可以不指定)

    当封装完毕后,虚机系统会自动关闭。

    然后,我们可以在优化一下VHD文件的大小。

    1、参考上一部分的内容,将VHD文件附加到计算机上。

    2、然后 清理一下 VHD的虚拟磁盘上的东西,比如可以删除页面文件(pagefile.sys),还有者临时文件夹的内容。

    3、清理完后,卸载VHD镜像。

    4、在“Hyper-V 管理器”中,选中 对应的虚机,然后单击 右边的 “设置”。

    5、选中 “硬盘驱动器”,确认磁盘文件所在位置。

    5、在“Hyper-V 管理器”中选择,“编辑器磁盘”。

    6、在“编辑虚拟磁盘向导“对话框中单击下一步继续。

    7、选择刚才确定文件位置,然后单击下一步继续。

    8、选择 “压缩”,然后单击下一步。

    9、单击确定,开始压缩VHD。

    好,这样就获得了VHD系统文件。

    VHD的准备就到此结束了。

    然后就是系统部署了。

    (压缩之后,一般可以大幅度的减少大小,我这成功的将40G清理到30G,这样在部署下载时候,能提高速度。)

    源文档 <GSonOVB/archive/2009/10/30/1592677.html>

    anyShare分享到:
              

    您可能感兴趣的关联文章:

    1. Win7/2008 R2原生VHD启动-部署VHD
    标签: , ,
    nMortgagebankukmortgage Wp Login Php Mortgage Bank Mortgage Win7/2008 R2原生VHD启动-制作VHDo Mortgage qMortgagebankukmortgage Wp Login Php Mortgage Bank Mortgage Win7/2008 R2原生VHD启动-制作VHDy t Mortgage Bank Mortgage