您的当前位置:首页正文

个性化WinPE封装方法

2020-02-25 来源:钮旅网
个性化WinPE封装⽅法

个性化WinPE封装⽅法《第⼀讲----整体思路》

2011-12-03 16:18:15| 分类:Windows PE制作技|字号订阅

很早之前我的⽂章介绍过什么是WinPE,PE作为系统维护来说是⼀款⾮常好的⼯具,⽹上有各种版本的下载,本⼈也提供过本⼈修改的基于“XP”“2003”内核的PE(WinPE 2.0),今天提供的⽅法是⾃⼰动⼿制作“WinPE 3.0”。做好后,和⽹上下载的别⽆⼆致。

对于“⽣⼿”来说,过程有些复杂,因此我⼒求⽤最“通俗”的语⾔,来说明制作⽅法。有必要先说⼀下制作思路,这样整体有个概念,更容易理解。

⼀、制作原材料:正在运⾏的Windows7系统。

⼆、主要制作⼯具:微软Windows AIK⼯具(微软“⾃动安装⼯具包AIK”)。三、主要步骤:

1.设置Windows PE 构建环境(通过AIK⼯具的命令实现),通过

这⼀步即可得到:映像包(后缀名为.wim,所有操作都是围绕“boot.wim”⽂件)。2.将以上得到的wim包进⾏“解压”(官⽅⽤语:装载映像)

3.将“解压”后的⽂件,进⾏“个性化设置”。(官⽅⽤语:添加⾃定义设置)

4.进⾏⾃定义操作后,“保存”并将其“压缩”成wim包。(官⽅⽤语:提交并卸载映像)5.⽣成WinPE的ISO镜像。

四、只需以上步骤即可完成,在“⾃定义操作步骤”⾥,有必要做以下解释:1.直接封装好的WinPE,只有命令⾏,为了⽅便,我会讲如何⾃⼰添加桌名环境。2.我会讲如何配置桌名“图标”,添加应⽤程序。

(为了简化操作步骤,借助第三⽅软件BsExplorer,当然微软官⽅的Explorer也可以)。-------------------看了以上步骤,是不是感觉⼗分简单呢?接下来要分五部分讲解:1.如何添加应⽤程序。2.如何配置开始菜单。3.配置winpeshl.ini⽂件。4.Windows AIK中的命令讲解。5.最后的操作。

我写的这⼏讲,建议⽣⼿从开始到最后,仔细阅读,最好⼀个字都不落下。个性化WinPE封装⽅法《第⼆讲----添加应⽤程序》2011-12-03 17:19:15| 分类:Windows PE制作技|字号订阅

上⼀讲介绍了整体的思路,在主要的步骤中我提到过“⾃定义设置”部分,为了有关⽹友可以按照我写的⽅法逐步操作,因此我先讲如何进⾏“⾃定义设置”。然后再讲如何将这些设置

“整合”到WinPE中。本博所讲的⽅法,都是⽤BsExplorer这个软件来实现的。⼀、准备软件:1.BsExplorer

2.0

下载地址:http://www.doczj.com/doc/f8270fbfc0c708a1284ac850ad02de80d4d806f8.html /down/index/9232563A49092.Ghost 11.0

下载地址:http://www.doczj.com/doc/f8270fbfc0c708a1284ac850ad02de80d4d806f8.html /down/index/9232626A99933.分区软件DiskGenius

下载地址:http://www.doczj.com/doc/f8270fbfc0c708a1284ac850ad02de80d4d806f8.html /down/index/9232625A28204.资源管理器A43

下载地址:http://www.doczj.com/doc/f8270fbfc0c708a1284ac850ad02de80d4d806f8.html /down/index/9232620A2503⼆、BsExplorer简介1.BsExplorer中的⽂件如下

添加应⽤程序,实际上就是对bs_desktop.ini⽂件进⾏配置。2.新建⽂件夹“Programs”

3.然后将BsExplorer⽂件夹、DiskGenius⽂件夹、GHOST⽂件夹、A43⽂件夹复制到Programs⽂件夹下。

4.打开bs_desktop.ini,配置以下内容。[Desktop CFG file Ver.1]<-ItemBegin->ItemX=20ItemY=20

Caption=Ghost

ExeName=%SystemDrive%\\Programs\\Ghost\\ghost32.exe IconName=%SystemDrive%\\Programs\\Ghost\\ghost32.exeIconNumber=0

ExeDir=%SystemDrive%\\Programs\\GhostCmdParam=

ShowState=NORMAL<-ItemEnd-><-ItemBegin->ItemX=20ItemY=100

Caption=DiskGenius

ExeName=%SystemDrive%\\Programs\\DiskGenius\\DiskGenius.exe

IconName=%SystemDrive%\\Programs\\DiskGenius\\DiskGenius.exe IconNumber=0ExeDir=%SystemDrive%\\Programs\\DiskGeniusCmdParam=

ShowState=NORMAL<-ItemEnd-><-ItemBegin->ItemX=20ItemY=180Caption=我的电脑

ExeName=%SystemDrive%\\Programs\\A43\\a43.exeIconName=%SystemDrive%\\Programs\\A43\\a43.exeIconNumber=0

ExeDir=%SystemDrive%\\Programs\\A43CmdParam=

ShowState=NORMAL<-ItemEnd->

解释⼀下上述内容:上⾯是在配置本⽂提供的三个⼯具软件。

ItemX:是软件桌⾯图标的坐标值。(桌⾯左上⾓坐标(0,0),两个Y坐标值的差为80)Caption:是软件在桌⾯上显⽰的名称ExeName:软件的路径

IconName:显⽰图标⽂件的所在位置和⽂件名称

IconNumber:选择图标⽂件中的哪个图标(IconName不配置时,此项才起作⽤)Exedir:程序所在的默认路径剩余的三个,采⽤上述所⽰即可。

如果你还想添加其他软件,那么可以下载相应软件的“绿⾊版”,然后按照上⾯的配置,设置⼀下即可。

个性化WinPE封装⽅法《第三讲---- 配置开始菜单及桌⾯环境》2011-12-04 08:09:15| 分类:Windows PE制作技|字号订阅

前⾯已经介绍了如何添加程序,以及桌⾯图标的配置。现在介绍⼀下开始菜单的配置,⼤同⼩异,其实完全没有必要进⾏配置,但是为了教程的完整性,这⾥还是简要的介绍⼀下。开始菜单是对bs_start.ini这个⽂件进⾏配置。1.现在介绍⼀下主要的含义:

ParentItem:上级⽂件夹名称,没有上级⽂件夹则为rootCaption:显⽰的名称

MenuId:菜单ID,可任意命名

ExeName:程序的具体路径和⽂件名称;

IconName:程序显⽰图标⽂件的所在位置和⽂件名称;IconNumber:选择图标⽂件中的哪个图标;ExeDir:程序所在的默认路径

ShowState=NORMAL:双击图标时程序显⽰的窗⼝的状态(最⼤化、最⼩化、默认)例如(没有上级菜单):<-ItemBegin->ShowInAutorun=YESEnableInAutorun=YESParentItem=rootCaption=运⾏MenuId=Run...ExeName=@RunIconNumber=137<-ItemEnd-><-ItemBegin->

ShowInAutorun=YES EnableInAutorun=YES ParentItem=rootCaption=注销MenuId=ExitExeName=@ExitIconNumber=139<-ItemEnd-><-ItemBegin->ShowInAutorun=NO

EnableInAutorun=NO ParentItem=rootCaption=关机

MenuId=Shitdown

ExeName=@Shutdown IconNumber=138<-ItemEnd->

例如(有上级菜单System):<-ItemBegin->ShowInAutorun=YESEnableInAutorun=YESParentItem=SystemCaption=记事本

ExeName=%windir%\\system32\\notepad.exeIconName=%windir%\\system32\\notepad.exeExeDir=%windir%\\system32\\ShowState=NORMAL<-ItemEnd->

2.创建⼀个winpeshl.ini⽂件,⾥⾯的内容如下:[LaunchApp]

AppPath=%systemdrive%\\Programs\\BsExplorer\\Explorer.exe 3.准备⼀张bmp格式的图⽚(1024X768),作为桌⾯背景。⾄此桌⾯环境的配置已经完毕,接下来我会简单的讲⼀下需要明⽩的“命令”,然后就开始进⼊“实战”。个性化WinPE封装⽅法《第四讲----制作过程需要了解的“命令”》2011-12-04 08:12:15| 分类:Windows PE制作技|字号订阅

1.在现有的Windows7条件下,⾃动在E盘建⽴mywinpe⽂件夹,设置 Windows PE 构建环境,并保存到E:\\mywinpe下copype.cmd x86 E:\\mywinpe

2.将E:\\mywinpe下的winpe.wim复制到

E:\\mywinpe\\ISO\\sources下,并命名为boot.wim

copy E:\\mywinpe\\winpe.wim E:\\mywinpe\\ISO\\sources\\boot.wim3.查看E:\\mywinpe\\iso\\sources\\下boot.wim的信息

dism /get-wiminfo /wimfile:E:\\mywinpe\\iso\\sources\\boot.wim

4.装载映像(类似于解压,解压到E:\\mywinpe\\mount⽬录下)。根据上⾯查到的信息(我的是:索引1,所以下⾯这条命令中⽤/index:1)

Dism /Mount-Wim /Wimfile:E:\\mywinpe\\ISO\\sources\\boot.wim/index:1 /MountDir:E:\\mywinpe\\mount

5.设置WinPE的暂存空间为256MB(⼀般为128、256、512,根据你添加的程序等决定⼤⼩,太⼩会影响启动速度)dism /image:E:\\mywinpe\\mount /Set-ScratchSpace:2566.提交并卸载映像(类似于压缩)

Dism /unmount-Wim /MountDir:E:\\mywinpe\\mount /Commit7.封装成ISO镜像⽂件pe.iso,保存到E:\\mywinpe

Oscdimg -n -m -o -bE:\\mywinpe\\http://www.doczj.com/doc/f8270fbfc0c708a1284ac850ad02de80d4d806f8.html

E:\\mywinpe\\iso E:\\mywinpe\\pe.iso8.失败后,清理过时的⽂件⽇志dism /cleanup-wim

个性化WinPE封装⽅法《第五讲----最后实战“制作WinPE3.0图⽂教程”》2011-12-04 08:41:15| 分类:Windows PE制作技|字号订阅

经过前⼏讲,主要⽬的就是准备⼀些“原材料”,熟悉⼀些“命令”,实际上是“战前演练准备”。下⾯要进⼊“实战状态”,成败在此⼀举。

⼀、通过前⾯的准备,主要准备了以下材料1.⼀张桌⾯背景图⽚(1024X768的BMP格式图⽚)2.Programs⽂件夹(含有BsExplorer以及需要集成的程序)3.BsExplorer中的bs_desktop.ini、bs_start.ini已经配置完毕。

4.winpeshl.ini⽂件已经制作完毕5.掌握了“命令”的含义。

⼆、接下来只需简单⼏步,即可⼤功告成。1.设置 Windows PE 构建环境

单击“开始-程序-Microsoft Wi ndows AIK”以管理员⾝份运⾏“管理⼯具命令提⽰”2.设置 Windows PE 构建环境输⼊ copype.cmd x86 E:\\mywinpe

结果如下:

3.复制并转移⽂件

copy E:\\mywinpe\\winpe.wimE:\\mywinpe\\ISO\\sources\\boot.wim

4.查看E:\\mywinpe\\iso\\sources\\下boot.wim的信息dism /get-wiminfo

/wimfile:E:\\mywinpe\\iso\\sources\\boot.wim

5..装载映像

Dism /Mount-Wim /Wimfile:E:\\mywinpe\\ISO\\sources\\boot.wim /index:1 /MountDir:E:\\mywinpe\\mount

6.⾃定义设置

将之前准备好的Program⽂件夹复制到E:\\mywinpe\\mount⽬录下将winpeshl.ini、桌⾯背景图⽚,复制到

E:\\mywinpe\\mount\\windows\\system32⽬录下7.设置WinPE的暂存空间为512MB(⼀般为128、256、512,根据你添加的程序等决定⼤⼩,太⼩会影响启动速度)

dism /image:E:\\mywinpe\\mount /Set-ScratchSpace:512

8.提交并卸载映像(应该先把打开的⽂件夹关闭,以免卸载错误)Dism /unmount-Wim /MountDir:E:\\mywinpe\\mount /Commit

9.封装成ISO镜像⽂件pe.iso,保存到E:\\mywinpe

因篇幅问题不能全部显示,请点此查看更多更全内容