WINPE 3.0 教程与制作

整理文档很辛苦,赏杯茶钱您下走!

免费阅读已结束,点击下载阅读编辑剩下 ...

阅读已结束,您可以下载文档离线阅读编辑

资源描述

WINPE3.0教程与制作第一讲:共同学习:WINPE3.0工具包介绍及制作准备前几天有网友希望天缘提供WINPE3.0下载,目前网上也已经有几种现成的WINPE3.0,各有特色,不过天缘暂时还没下载验证,所以关于这些WINPE3.0的可用性安全性如何,暂不可知,不过从本文开始,天缘会有两三篇文章专题介绍自己DIYWINPE3.0,根据自己的需求加入需要的驱动和工具软件、或是语言包,把这些集成方法看完了,下次再有WINPE4.0自会变通制作,本文先来介绍一些WINPE3.0制作基础概念,虽然本文暂不涉及具体操作,但有了本文,后面的制作才会思路清晰,水到渠成。一、WINPE3.0介绍WINPE全称WindowsPreinstallationEnvironment(Windows预安装环境),缩写WINPE,是一个基于在保护模式下运行的Windows个人版内核系统,也可以理解为一个MINI型的OS系统,常作为安装、故障排除和恢复一个工具,几乎所有的基本功能在WINPE上全部可以实现。目前最新版本WINPE3.0,请注意,WINPE并不是一个常规用途操作系统,无法作为日常工作使用。WINPE具有优点有支持NTFS文件系统、TCP/IP网络、32位/64位驱动、WIN32API、各种媒体(DVD/USB...)等特点,而这些优点正是DOS系统所欠缺或不完善的。WINPE3.0的主要功能有:1、格式化硬盘、分区、安装Windows7,当然了,早期的WINPE2.0就支持早期的操作系统,对WIN7安装还是有些限制,这在天缘早前的文章中介绍过。2、自动或手动排除系统故障,其中自动是指WINPE可以自动启动并运行WindowsRE(恢复环境)。WINRE就是大家在WINDOWS7启动时按下F8进入的恢复环境,RE也是基于WINPE的可扩展恢复平台。3、系统恢复,该功能对OEM制作商和软件供应商(ISV)来说最为有用,比如你的品牌机出了问题,拿到维修哪儿去,他可能只需要插入一个光盘(U盘)然后两个回车就可以完全重建系统。对于用户来说一般作为恢复CD使用(自己DIY的功能可以更强大)WINPE的体系结构图(两个特点:有限服务和保护模式):二、WINPE工具包WINPE工具包主要包括以下10种,除了下面几个跟WINPE相关的,大部分工具大家都很常见,天缘根据重点加了红色。工具用途描述备注BCDboot.exe初始化引导配置数据(BCD)存储,可以在映像部署期间将引导环境文件复制到系统分区常用Bootsect.exe更新硬盘的主启动扇区以便在BOOTMGR和NTLDR之间替换。从低版本Windows系统(XP/2003等)上安装Vista或Windows7,或反过来(使用Bootsect还原计算机上的引导扇区)。常用DiskPart.exe该工具在XPSP2/2003/Vista/Windows7上都有,此工具允许您使用脚本或直接在命令提示符下输入命令来管理磁盘或分区。常用Drvload.exe命令行工具,用于将全新驱动程序添加到已启动的WindowsPE映像。它将一个或多个驱动程序(.inf文件)作为输入项。PE集成Oscdimg.exe命令行工具,用于创建自定义32/64位版本WindowsPE光盘映像ISO文件。PE集成Dism.exeDISM是部署映像服务和管理之意,可用来创建和修改WindowsPE3.0或Windows7映像的命令行工具。重要ImageX.exe命令行工具,主要是OEM或ISV用来快速部署,也可以与使用了.wim文件的其他技术一起使用。常用VISTAWinpeshl.iniWindowsPE的默认界面是命令提示符。对此进行自定义,以便运行您自己的外壳应用程序。-Wpeinit.exe启动时对WindowsPE进行初始化的命令行工具。Wpeinit替换了先前WindowsXP中Factory.exe-winpe命令支持的初始化功能。-Wpeutil.exe允许您在WindowsPE会话中运行各种命令的命令行工具。-三、WINPE的构建过程WINPE的构建过程,如下图所示:上述过程概括一下:先使用dism将WINPE映像解包(加载)出来到本地目录,然后可以对WINPE自身程序包和语言包进行定制,接着可以添加第三方定制包(比如自动运行脚本、自定义程序),然后再打包(卸载)回去,中间过程可以根据个人需要添加或跳过。WindowsPE3.0支持以下自定义设置:1、从基本映像中添加和删除程序包和语言包。2、设置WindowsPE映像目标路径。3、启用或禁用文件跟踪。4、添加第三方驱动程序和第三方组件。5、添加WindowsPE更新。6、添加全新WindowsPE语言包。7、自定义临时存储,用来支持自定义应用程序,特别注意,如果增加应用程序可能需要增加定制WINPE的暂存内存空间,因为WINPE默认分配32M内存。四、WINPE制作准备1、操作系统必须是Windows2003/2008/2008R2/Vista/Windows7中的一种,其中Windows2003和Windows2008必须至少打上SP1,另外如果要跨体系部署,则仅支持32位WINPE对x64(AMD64)的Windows版本进行跨体系部署,不支持从64位WINPE部署32位映像,也不支持跨平台部署基于Itanium的Windows映像。2、下载并安装AIK(WindowsAutomatedInstallationKit,Windows自动安装工具包),AIK简体中文版下载:微软官方下载,(大小1.72G)AIK安装界面如下图:安装后目录预览:图中安装的是AIK工具包目录结构,此外还有WindowsOEM预安装工具包(OPK),上图目录2中amd64、ia64、x86下包含的是ImageX源文件,PETools目录下包含WindowPE源文件。Servicing目录包含支持源文件及可选组件。3、准备需要集成的驱动包(比如最新的ICH、RAID等等)、软件包(比如刻录工具、分区工具等)。4、当然如果你还需要刻录成WINPE光盘的话,还需要CD或DVD刻录机。5、接下来我们就可以开始制作自己的WINPE3.0了,敬请关注天缘稍后的WINPE专题文章,一步一图,老少皆宜。注:本文主要参考来源适用Windows7的WINPE用户指南,另外,天缘也是第一次使用WINPE3.0,上文不排除有些理解存在错愕,欢迎指出。第二讲:入门宝典:打造干净清爽的原生WINPE3.0天缘昨天介绍了制作WINPE3.0的相关基础概念和一些准备工作,今天就来和大家一同进入制作WINPE3.0正题,尽可能的采用图文对照方式讲解,此外,天缘今天还特地买了个金士顿品牌的4GU盘用来测试,就是想顺带把早前网友反馈的金士顿U盘启动问题一起验证一下,虽然手边已有几个,可惜都不是金士顿的一直无法确认早前的几个问题,言归正传,现在就开始制作自己的纯净版WINPE3.0。前提条件:上篇文章的相关条件已经“达标”,且已安装好AIK(本文示例就是在AIK工具包环境下),下载请参考上篇文章:共同学习:WINPE3.0工具包介绍及制作准备。一、启动部署工具命令提示在AIK安装完成后,我们可以在屏幕右下角的开始菜单中找到部署工具命令提示,至于这些工具的更多用途及下文的个别命令用法,大家可以参考AIK的WindowsPE用户手册,限于篇幅,天缘只捡最必要的说一下。启动部署工具命令提示,只需要在下图位置鼠标右键,选择以管理员身份运行即可,弹出安全警告并确认即可。部署工具命令启动界面如下图:二、自己制作纯净版WINPE3.0制作说明:天缘系统Windows7简体中文旗舰版,Winpe制作环境目标放在D:\mywinpe下面,请注意该目录mywinpe不需要自己创建,下面命令执行会自动创建,制作WINPE版本x86,制作结果ISO格式(可以刻录到光盘也可以写到U盘上)。1、构建PE环境命令:copype.cmdx86D:\mywinpe命令只需要在上面的执行界面中输入即可,特别注意符号一定要正确,比如反斜杠、分隔符等等,如果您的设置路径跟天缘相同可以直接拷贝本文设置命令,下同不再赘述。执行结果,如下图:这时候检查D盘会有个mywinpe目录,目录结构如下图:ISO目录主要包含使用Oscdimg工具构建.iso文件所必须文件,但未包含boot.wim文件。mount目录是用来装载WINPE映像,从前面的文章构建结构图可以看出,装载的用途主要是为了添加、修改或定制WINPE映像。如果新手对这两句话不明白可以先向后进行,回头再看。2、将基本映像Winpe.wim复制到ISO的sources目录下命令:copyD:\mywinpe\winpe.wimD:\mywinpe\ISO\sources\boot.wim执行效果图:执行完该命令后D盘的mywinpe\ISO\sources下会多个boot.wim映像文件,这个文件就是我们加载修改的主要对象。当然了如果你什么都不需要,也可以直接跳过下面的加载修改步骤,直接进行ISO制作,不过为了先做个铺垫,天缘还是先修改两三个简单的地方,然后再制作WINPEISO。3、加载映像命令:Dism/Mount-Wim/Wimfile:D:\mywinpe\ISO\sources\boot.wim/index:1/MountDir:D:\mywinpe\mount该命令里有个注意的地方就是/index:1,该参数意思是加载winpe映像中的第几个索引,对于多版本映像请注意选择正确,可以通过下面的命令获取VIM文件的相关信息:命令(参考用,可跳过):dism/get-wiminfo/wimfile:D:\mywinpe\iso\sources\boot.wim执行后如下图:从上图可以看出天缘的映像只有一个索引,再看一下详细情况:命令(参考用,可跳过):dism/get-wiminfo/wimfile:D:\mywinpe\iso\sources\boot.wim/index:1执行后如下图,可以看出该映像的具体信息,比如内部版本号、语言版本等。好了再回到刚才的加载命令,执行后如下图:加载完成后,可以看到mount目录下已经有了这些“解压”文件,如下图:4、修改映像这里先为了简单,先只修改简单的桌面图片和为WINPE指派可写内存。A、要修改WINPE背景图片不需要执行命令,只需要创建一个BMP格式的文件,并命名为winpe.bmp,然后拷贝到上文的mount目录下\Windows\System32目录下,并覆盖原winpe.bmp文件,原文件是1024*768大小,灰度图片,当然如果图片太高清,会映像加载和兼容效果。天缘就把WIN7自带的桌面图片拷一个过来覆盖原文件就当是测试了。B、修改暂存空间命令:dism/image:D:\mywinpe\mount/Set-ScratchSpace:128该命令最后的128是代表128M的意思,默认WINPE只会分配32M暂存内存,当然有点小,如果你制作好的WINPE太“花哨”,或必须加载的驱动过多,32M内存几乎可以肯定不够使用,那么就用上述语句进行修改(修改128为32、64、128、256、512其中的某个值),太大也会带来制作WINPE的兼容问题。执行结果如下图:5、提交保存映像修改命令:Dism/unmount-Wim/MountDir:D:\mywinpe\mount/Commit这条命令执行,要等一会儿,执行结果如下图:执行完后,mount目录会被自动清空,相当于又“压缩”回去。三、生成ISO映像根据windowsPE用户指南介绍,如果是制作U盘版的WINPE,也提供的专门的制作方法,不过天缘本文不再介绍,后续再看情况补充该制作方法,本文先从制作ISO然后刻录入手,因为大家对ISO最为熟悉,制作完ISO文件后,我们可以把ISO刻录到光盘,也可以刻录到U盘上去,一样可以使用。生成ISO映像命令:Oscdimg-n-m-o-bd:\mywinpe\e

1 / 35
下载文档,编辑使用

©2015-2020 m.777doc.com 三七文档.

备案号:鲁ICP备2024069028号-1 客服联系 QQ:2149211541

×
保存成功