要理解如何部署Windows Vista,首先要熟悉部署概念、技术和工具。在第一篇文章中,介绍了Windows AIK。从这篇文章开始介绍重要的技术,如Windows安装(Windows Setup)和Windows映像文件格式(Windows Imaging File Format)以及Windows安装程序的不同配置传送(configuration pass)(下一篇文章)。<?xml:namespace prefix = o ns = "urn:schemas-microsoft-com:office:office" />
然后介绍如何使用工具(如Windows系统映像管理器 – Windows System Image Manager – Windows SIM)、Windows预安装环境(Windows Preinstallation Environment – Windows PE)、系统准备工具(System Preparation Tool – Sysprep)、ImageX和Windows部署服务(Windows Deployment Services – Windows DS)进行部署。最后介绍如何使用Microsoft部署工具包(Microsoft Deployment Toolkit 2008 – MDT 2008)。
先从Windows安装程序(Setup.exe)开始。Windows安装程序(setup.exe)是一个用于将Windows安装到计算机的程序。使用Windows安装程序(setup.exe)能够进行全新安装、升级安装以及无人参与安装。能够从Vista DVD、定制的Vista DVD(应答文件)、分发共享运行Windows安装程序(setup.exe)。
Vista的Windows安装程序(Setup.exe)使用基于映像的安装(Image-Based Setup – IBS),基于映像的安装是一个新的基于文件的磁盘映像技术,使用基于Windows映像文件格式的Windows映像(.wim)文件。一个.wim文件包含一个或多个Windows Vista或Windows Server 2008操作系统的卷映像(卷映像是捕获的已安装了Vista或Windows Server 2008的磁盘卷),使用诸如ImageX、包管理器(Pkgmgr.exe)……等工具能够对.wim文件进行各种操作。
如果在资源管理器中打开Vista DVD,在\sources目录上能够看到两个.wim文件
<?xml:namespace prefix = v ns = "urn:schemas-microsoft-com:vml" />
Boot.wim文件是默认的启动映像
Install.wim文件是默认的安装映像
l  启动映像是一个映像能够用于启动裸机系统以开始安装Windows
l  安装映像是一个捕获的已安装的Windows Vista或Windows Server 2008安装,安装映像能够应用于其他计算机
简单地说,即使用启动映像启动计算机,以开始安装过程,然后应用安装映像。这也是为什么上图中install.wim的大小远远超过boot.wim的原因。当然这两个映像也能够以不同的方式定制,例如添加需要支持硬件的驱动程序。
这项新WIM文件格式技术比以前的Windows Setup技术优越:
l  能够将Vista安装到任何硬件(只要硬件体系结构正确),因为.wim文件是硬件无关的
l  能够脱机维护.wim文件,这意味着在使用映像部署Windows前能够容易地现映像添加驱动程序或更新
l  在一个.wim文件中能够包含多个操作系统映像。例如,零售的Vista DVD中Vista家庭版、家庭高级版、企业版和旗舰版全部存储在一个.wim文件中(序列号决定要安装的版本)。因为WIM使用文件压缩和单实例存储以减小占用的磁盘空间
Windows安装过程的三个阶段
Vista的安装过程有3个阶段:
第1阶段:Windows PE阶段
在Windows PE阶段,配置Windows将如何安装到计算机上,不管是当提示时手动指定信息还是使用一个或多个应答文件自动提供信息。需要指定的信息包括诸如语言、时间和货币格式、键盘或输入方法、序列号(对于批量许可介质不需要),是否接受EULA、要将Vista安装到哪个分区……。只要提供了这些信息(手动或使用应答文件),Windows安装的Windows PE阶段将配置磁盘、将install.wim文件拷贝到磁盘、创建Windows启动所需的文件,然后如果在应答文件中有offlineServicing配置传送(configuration pass)的设置,则进行处理。所有这些完成后,Windows PE阶段结束,开始Windows安装的下一阶段。
第2阶段:联机配置阶段
在在线配置阶段中,Windows安装程序执行使此新安装唯一的操作,如为计算机帐户和用户帐户创建唯一的安全标识符(SID)等等。
第3阶段:欢迎使用Windows阶段
欢迎使用Windows阶段执行为用户准备操作系统的操作。这些操作包括处理应答文件中oobeSystem配置传送的设置(如果有)、处理oobe.xml应答文件(如果有)并加载欢迎使用Windows。欢迎使用Windows有时称为计算机全新体验(Machine Out-Of-Box-Experience – Machine OOBE),因为这是当Windows第一次启动时,用户所看到的。用户能够执行最终的定制,如为自己的计算机创建额外的帐户。如果要将Windows启动到审核模式,可以跳过欢迎使用Windows,在审核模式中能够进行更多的定制,如添加驱动程序和安装应用程序。
现在我们理解了当Windows安装程序运行时发生的事情。下篇文章介绍安装程序使用的不同配置传送。
 
 
Windows预安装环境阶段(Windows PE阶段)
对于全新安装来说,Windows PE阶段是启动计算机时进行的Windows Vista安装阶段
联机配置阶段
系统第一次重启后联机配置阶段开始。
在联机配置阶段,安装基本硬件支持
欢迎使用Windows阶段
欢迎使用Windows阶段包含以下选项和事件:
l  提供可创建用户帐户的选项
l  提供可指定计算机名称的选项
l  Windows系统评估工具(winsat.exe)完成性能测试以确定Windos体验索引级别
欢迎使用Windows阶段是用户登录之前最后的安装阶段
 
Windows PE阶段
如果是从Windows Vista光盘启动计算机,Windows PE阶段是安装的第一阶段。对于升级安装,Windows PE阶段是第二阶段。
Windows PE阶段的操作包括展开文件、安装功能、安装更新
在Windows PE阶段发生下列关键动作:
l  从x:\$windows.~BT\运行Setup.exe
l  对于全新安装:
n  准备目标磁盘
n  验证序列号
n  展开和装入安装WIM文件(即install.wim)
n  如果硬盘上存在windows、document and settings、program files文件夹,则这些文件夹被移动到%systemdrive%\windows.old文件夹。对于升级安装,这些文件夹被移动到%systemdrive%\$windows.~Q\和%systemdrive%\$inplace.~TR\Machine\DATA文件夹
l  应用install.wim文件
l  应用通过动态更新下载的补丁
l  迁移安全设置
联机配置阶段
当进入此阶段时,安装就完成了。
在联机配置阶段发生下列关键动作:
l  第一次重启
l  定制硬件:配置HAL和最小即插即用配置。驱动程序可能由下列途径提供:
n  Vista光盘(包含在安装介质中)
n  动态更新
n  对于升级安装,以前的驱动程序也可用
l  对于升级安装
n  为迁移的用户帐户创建用户配置文件
n  迁移用户和应用程序数据和设置
欢迎使用Windows(OOBE)阶段
第2次重启后,进入欢迎使用Windows阶段
在欢迎使用Windows阶段发生下列关键动作:
l  删除操作系统文件
l  Winsat运行一系列测试以决定计算机是否能够使用Aero主题
l  第一次登录到Windows Vista
l  安装驱动程序(如果需要)
l  从\windows\system32\oobe运行Msoobe.exe,需要用户指定下列:
n  区域设置(国家、货币、时间、和键盘布局)
n  自动更新设置
n  时间和日期

转载于:https://blog.51cto.com/iwantfly/234815

部署Vista – 第2部分:理解Windows安装程序和Windows映像文件格式相关推荐

  1. 无人值守的 Windows 安装程序隐式应答文件搜索顺序

    无人值守的 Windows 安装程序 Windows 安装程序使用无人参与的安装应答文件来自动化 Windows 的在线安装和自定义.此方法对于大规模部署以及在每台计算机的配置中实现一致性和精确性非常 ...

  2. 系统无法在此计算机硬件上运行,Windows安装程序无法将配置未在此计算机的硬件上运行的解决方案-太平洋电脑网...

    "Windows安装程序无法将Windows配置未在此计算机的硬件上运行",在PE下重装Win7 64位系统的时候出现这个提示是不是让遇到此问题的你十分崩溃? 经过在多台机N次的重 ...

  3. Windows安装程序无法将Windows配置未在此计算机的硬件上运行-解决方法

    用ghost 还原win7 64位到硬盘.安装硬件的时候跳出"Windows安装程序无法将Windows配置未在此计算机的硬件上运行". 以下两种方法均无效: 按下shift和f1 ...

  4. 无法配置在此计算机的硬件上运行6,“Windows安装程序无法将Windows配置未在此计算机的硬件上运行”解决方案 | 秋收稻田...

    夜已深,奋战13小时的系统安装问题终于解决了.考虑到Windows 7 系统已发布很长时间了,现在微软已推出win 10, 然而MSDN却没有发布更新的Windows 7 系统镜像出来.继XP系统之后 ...

  5. windows安装程序创建_如何在Windows上创建已安装程序的列表

    windows安装程序创建 Reinstalling Windows is a good way to fix serious problems with your computer, or just ...

  6. Windows安装程序初始化时出错。安装程序将立即关闭。(原)

    安装Microsoft .Net Framework 1.1时出错:Windows安装程序初始化时出错.安装程序将立即关闭.错误如下图所示: [img]http://msdn.iteye.com/up ...

  7. 新装固态硬盘SSD,在安装WIN10,显示一直请稍后及Windows安装程序无法将Windows配置为此计算机的解决方法(网上都是胡诌)

    (破博客限制图片最大为2M ,无奈上传不了图片) 显示-Windows安装程序无法将Windows配置为此计算机的硬件运行 shift+F10进入cmd输入 cd oobe 再输入 msoobe 之后 ...

  8. Windows 安装程序进程错误代码和错误信息列表

    错误代码 值 说明 --------------------------------------------------------------------------- ERROR_INSTALL_ ...

  9. 安装win10时出现 “windows安装程序无法将windows配置为此计算机的硬件上运行” 解决方案

    给 Intel nuc 重新安装win 10系统,使用"老毛桃"顺利安装镜像,重新启动后,电脑出现此错误: "windows安装程序无法将windows配置为此计算机的硬 ...

最新文章

  1. PHP安装与使用VLD查看opcode代码【PHP安装第三方扩展的方法】
  2. 根据年月来判断月里天数
  3. python爬虫赚钱途径-终于领会python爬虫赚钱的途径
  4. 三大独家优势赢得关注 神策数据成功签约借贷宝
  5. java小票_Java编程打印购物小票实现代码
  6. 无人驾驶汽车之争本田为何未战先败
  7. 小汤学编程之jQuery学习day01——简介、入门、选择器
  8. 手机鸿蒙OS框架,鸿蒙OS正式“开源”!区别于iOS和安卓,实现了真正的纯国产!...
  9. 电磁冷坩埚行业调研报告 - 市场现状分析与发展前景预测(2021-2027年)
  10. 解决苹果手机返回不刷新问题
  11. [Python] np.ones_like(ndarray)和np.zeros_like(ndarray)
  12. 使用IConfigurationSectionHandler在web.config中增加自定义配置
  13. 高可用分布式非关系型数据库-Cassandra
  14. 《疯狂的站长》读后感2
  15. 来自阿里十余年的老架构师自述:成为架构师你只差了一步
  16. athletes 表包含运动员姓名,年纪和代表国家。下面哪个查询可以找出代表每个国家最年轻的运动员情况?
  17. 微信提现功能测试点【杭州多测师】【杭州多测师_王sir】
  18. [python] 向量检索库Faiss使用指北
  19. 新技能,如何给GIF动图添加文字水印
  20. 《雷达系统设计MATLAB仿真》学习

热门文章

  1. java udp 线程,Java中的UDP DatagramSocket线程的高CPU使用率
  2. 弹出框之对话框和提示框,可共用代码
  3. BZOJ44084299[Fjoi 2016]神秘数——主席树
  4. 转 13种最为荒谬的编程语言(Bugku 加密)
  5. VUE2.0增删改查附编辑添加model(弹框)组件共用
  6. 使用FragmentPagerAdapter和FragmentStatePagerAdapter时Fragment生命周期区别
  7. Django学习入门步骤 教程步骤 python
  8. 用Win2003做×××借线
  9. Apache Commons Pool试用小记
  10. 【论文写作】JSP旅游网如何写总体设计