第一讲:共同学习:WINPE3.0工具包介绍及制作准备 前几天有网友希望天缘提供WINPE 3.0下载,目前网上也已经有几种现成的WINPE 3.0,各有特色,不过天缘暂时还没下载验证,所以关于这些WINPE 3.0的可用性安全性如何,暂不可知,不过从本文开始,天缘会有两三篇文章专题介绍自己DIY WINPE 3.0,根据自己的需求加入需要的驱动和工具软件、或是语言包,把这些集成方法看完了,下次再有WINPE 4.0自会变通制作,本文先来介绍一些WINPE 3.0制作基础概念,虽然本文暂不涉及具体操作,但有了本文,后面的制作才会思路清晰,水到渠成。 一、WINPE 3.0介绍 WINPE全称Windows Preinstallation Environment(Windows预安装环境),缩写WINPE,是一个基于在保护模式下运行的Windows个人版内核系统,也可以理解为一个MINI型的OS系统,常作为安装、故障排除和恢复一个工具,几乎所有的基本功能在WINPE上全部可以实现。目前最新版本WINPE 3.0,请注意,WINPE并不是一个常规用途操作系统,无法作为日常工作使用。 WINPE具有优点有支持NTFS文件系统、TCP/IP网络、32位/64位驱动、WIN32 API、各种媒体(DVD/USB...)等特点,而这些优点正是DOS系统所欠缺或不完善的。 WINPE 3.0的主要功能有: 1、格式化硬盘、分区、安装Windows 7,当然了,早期的WINPE 2.0就支持早期的操作系统,对WIN7安装还是有些限制,这在天缘早前的文章中介绍过。 2、自动或手动排除系统故障,其中自动是指WINPE可以自动启动并运行Windows RE(恢复环境)。WIN RE就是大家在WINDOWS 7启动时按下F8进入的恢复环境,RE也是基于WINPE的可扩展恢复平台。 3、系统恢复,该功能对OEM制作商和软件供应商(ISV)来说最为有用,比如你的品牌机出了问题,拿到维修哪儿去,他可能只需要插入一个光盘(U盘)然后两个回车就可以完全重建系统。对于用户来说一般作为恢复CD使用(自己DIY的功能可以更强大) WINPE的体系结构图(两个特点:有限服务和保护模式):
二、WINPE工具包WINPE工具包主要包括以下10种,除了下面几个跟WINPE相关的,大部分工具大家都很常见,天缘根据重点加了红色。
三、WINPE的构建过程WINPE的构建过程,如下图所示:上述过程概括一下:先使用dism将WINPE映像解包(加载)出来到本地目录,然后可以对WINPE自身程序包和语言包进行定制,接着可以添加第三方定制包(比如自动运行脚本、自定义程序),然后再打包(卸载)回去,中间过程可以根据个人需要添加或跳过。Windows PE 3.0 支持以下自定义设置:1、从基本映像中添加和删除程序包和语言包。2、设置Windows PE映像目标路径。3、启用或禁用文件跟踪。4、添加第三方驱动程序和第三方组件。5、添加Windows PE更新。6、添加全新Windows PE 语言包。7、自定义临时存储,用来支持自定义应用程序,特别注意,如果增加应用程序可能需要增加定制WINPE的暂存内存空间,因为WINPE默认分配32M内存。
四、WINPE制作准备1、操作系统必须是Windows 2003/2008/2008 R2/Vista/Windows 7中的一种,其中Windows 2003和Windows 2008必须至少打上SP1,另外如果要跨体系部署,则仅支持32位WINPE对x64(AMD64)的Windows版本进行跨体系部署,不支持从64位WINPE部署32位映像,也不支持跨平台部署基于Itanium的Windows映像。2、下载并安装AIK(Windows Automated Installation Kit,Windows自动安装工具包),AIK简体中文版下载:微软官方下载,(大小1.72G)AIK安装界面如下图:安装后目录预览:
图中安装的是AIK工具包目录结构,此外还有Windows OEM预安装工具包(OPK) ,上图目录2中amd64、ia64、x86下包含的是ImageX源文件,PETools目录下包含Window PE源文件。Servicing目录包含支持源文件及可选组件。3、准备需要集成的驱动包(比如最新的ICH、RAID等等)、软件包(比如刻录工具、分区工具等)。4、当然如果你还需要刻录成WINPE光盘的话,还需要CD或DVD刻录机。5、接下来我们就可以开始制作自己的WINPE 3.0了,敬请关注天缘稍后的WINPE专题文章,一步一图,老少皆宜。注:本文主要参考来源适用Windows 7的WINPE用户指南,另外,天缘也是第一次使用WINPE 3.0,上文不排除有些理解存在错愕,欢迎指出。
|