简单方法实现U盘启动到WinPE

合集下载
相关主题
  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

简单方法实现U盘启动到WinPE--菜鸟进阶篇(初步定制WinPE)
上一次发了一个菜鸟篇,这一次咱们再升华一下,把自己喜欢
的用习惯的软件加进去,不喜欢的,不习惯的或者看着就不爽的,干掉!
还是那句老话,条条道路痛罗马啊!这里,我仅介绍我所使用的方法。

当然,并非我独创,也是网上学习来的(互联网真是好啊)!
先申明,啊!我也是刚学会,刚有点头绪!现学现卖!要是卖的不好您多担待了!要是觉得可以,来点精神鼓励也中啊!
废话少叙,转入正题。

本篇接着上面的菜鸟篇,涉及到的设置,软件什么的都以上一篇为基础。

本篇注意针对两个文件进行操作:op.wim 和winpe.ini--都在minipe文件夹下
1。

软件准备:
a。

Wimtool V1.0803.16
2。

基础知识准备:
a。

什么是.wim?
我的理解是这样的:.WIM是微软的一个文件封装包,新的微软操作系统例如Windows Vista的光盘里面就有这个文件。

不过我们
完全可以理解成类似.rar的压缩文件(这个应该更好理解),等你对它操作的次数多了,也就不想去追究它到底是什么东西了。

当然,有很
多工具都可以对他进行操作。

深入的东西我们这里就不谈了。

b。

为什么要选择op.wim 和winpe.ini进行操作?
op.wim --启动PE之后,看看“B:\外置程序“ !Ok,这些东西全都来自被打包的op.wim(注意:B:是只读的)。

但B:为什么
那么小呢?呵呵!这里采用了一种叫做“挂载”的东东。

是什么我也不懂!我们完全可以将“B:\外置程序“看成是op.wim的快捷方式。

winpe.ini --那么我么要想将自己放在op.wim里的东西,建个快捷方式到“桌面”或者“快速启动”再或者“开始->程序”就要
到这里来涂鸦了。

当然它还有很多其他的功能,我也不大明了,这里就不讨论了。

3.Wimtool V1.0803.16 针对op.wim
操作op.wim有三种方法“
a.Wimtool可写挂载,修改完之后保存即可。

不过这种方法.wim文件体积有增无减。

b.Wimtool可写挂载,修改完之后,直接用wimtool重新建立wim文件。

c.将wim文件”解开“到某个目录。

随意操作,自己满意之后,再用wimtool重新建立wim文件。

我比较喜欢这种方式。

(下面是过程)
图一:Wimtool版本说明
图二:解开op.wim文件
图三:新制op.wim
Ok!拿你制作好的op.wim文件去替换原MINIPE下的文件,再启动PE看看,你加进去的东西是不是乖乖躺在“B:\外置程序“ 里了。

注意:a。

你加进去的软件应该是绿色软件,但并非你网上下载的绿色软件都能加进去。

那么,我们可以启动到PE,在PE环境下运行
如果一切正常的话那你就可以添加到op.wim中去了,基本上应该是可用的。

至于摆在什么地方,怎么组织,那就随你便了。

b。

按照上面的示例,在“新制”wim文件时要选择“/op2 文件夹” 而不是其里面的“/外置程序”。

4。

对WINPE.INI动手术
上面把东西加到op.wim里了。

那么,怎么把快捷方式加到“开始”-“程序”里面呢?
继续往下看。

打开WINPE.INI。

晕!东东太多,看不懂啊!?这里就要你多多熟悉pecmd.exe了,自己多看几遍吧。

这里介绍一下这个:
LINK [!]<快捷方式路径>,<目标路径>,[运行参数],[图标路径[#图标索引]],[目标备注],[起始位置]
■快捷方式: 指定要生成的快捷方式的路径,不需要".LNK"扩展名。

■目标路径: 指定快捷方式的目标文件目录(可用相对路径)。

若目标不存在,将不会创建快捷方式。

■运行参数: 目标程序运行参数。

■图标路径: 快捷方式图标的路径。

■图标索引: 快捷方式图标在文件资源中序号,0为第1个图标,不填则默认。

■图标备注: 字符串,对目标程序或目录的说明。

■起始位置: 目标程序命令的工作目录。

5。

简单示例:
把Wimtool添加进去:
a。

按照上述方法解开“op.wim”到“D:\op\”
b。

“D:\op\外置程序\”下新建“PE编辑工具\WimT ool”并把Wimtool.exe等拷进去。

c。

按照上述方法重新压制op.wim文件。

d。

修改winpe.ini添加快捷方式。

在“_SUB Create_OPLink”与“_END”之间添加一句
LINK !%Programs%\WinPE制作工具\WIMTool 1.08,%OPDir%\PE编辑工具\WimTool\注册.CMD,,%OPDir%\PE编辑工具\WimTool\WimT ool.ico
Ok!大功告成。

知道了怎么添加文件,删除文件还不简单·········································
6。

WINPE.IS_文件的打开与压制:
a.解开:改扩展名为.rar或者.cabà解压得到.iso文件à使用UltraISO.exe打开、提取即可编辑。

b.压制:文件编辑后保存到iso文件中(可直接拖进去),用makecab压制。

7。

组织盘启动文件路径:
在菜鸟篇中,等系统文件,都在U盘的根目录!这样,U盘根目录文件较多,显得散乱(当然还看个人喜好)。

好,我们将它组织到/boot目录下。

A.首先将menu.lst移动到/boot下,修改autoexec.bat,增加/boot路径。

B.将ldrxpe转到/boot里。

修改menu.lst:
chainloader (hd0,0)/boot/ldrxpe
C.移动到/boot并改名为:ntdetec。

用winhex打开ldrxpe。

使用“搜索”“文本替换功能”将替换为:boot\ntdetec(注意:这里替换前后的字节数要相同)。

D.同样的方法,winnt.xpe替换为:boot\PE.X
这样!U盘根目录就显的干净一些了。

当然,路径、名称自己确定了。

8。

启动过程中的提示换成中文。

既然要换中文,那就需要有一个中文的字体:bootfont.bin。

依照上述方法改名为fontbin,整到\boot中(bootfont.bin替换为:boot\fontbin)。

继续修改ldexpe,查找“loding ramdis image” 和“please wait”分别替换成自己喜欢的文字(一个汉字占用两个字节,不够的以空格补上,一个空格一个字节)!
还有一个"Starting SuperMicro Windows PE ..."需要到txtsetup.sif中修改。

此文件在winpe.is_里。

从iso力提取txtsetup.si_.他依然是一个cab压缩文件。

再次解压,找到:loaderprompt="Starting SuperMicro Windows PE ..."将引号里的内容替换为自己喜欢的文字,这里就没有字节相等的限制了。

9。

更换登录画面和壁纸:
a.复制喜爱的jpg图片到“\外置程序\桌面背景”当然文件名要改得和已有文件名一样。

当然这需要对op.wim文件进行操作。

如果不想用一样的名字,请看下面。

b.打开WINPE.INI找到并替换一下***********内容:
FIND MEM>120,LOGO %OPDir%\桌面背景\*****************.JPG|WAIT 1250
WALL %OPDir%\桌面背景\*********************.JPG
10。

关于SATA驱动的集成:
我一直都用ghost系统,所以没有验证过是否可行。

我按照下面的方法集成之后,重启Winpe,系统没有任何提示。

具体方法如下:(这里以Intel Matrix Storage Manager driver为例,以便于说明,以下描述的驱动文件名只基于本实例,实际操作中的具体的文件名称以需要添加的具体驱动为准)
一、准备材料:
1.原版驱动文件
2.从PE中提取的txtsetup.sif文件
二、修改txtsetup.sif文件
1. 打开驱动包,里面有一个扩展名为“.inf”或“.oem”的小文件,如“oemsetup.inf”或者“txtsetup.oem”等(本例中为“txtsetup.oem”),用记事本打开备用;
2. 在txtsetup.sif中查找[SourceDisksFiles]字段,在其下添加iaStor.sys=1,,,,,,4_,4,1,,,1,4
3. 查找[SCSI.Load]字段,在其下添加iaStor=iaStor.sys,4
4. 切换到刚才打开的txtsetup.oem,查找HardwareIds关键字,将该字段下的代码全部拷贝到txtsetup.sif文件的[HardwareIdsDatabase]字段末尾,但需要更改一下代码的格式,比如将id = "PCI\VEN_8086&DEV_27C3&CC_0104","iaStor"改为PCI\VEN_8086&DEV_27C3&CC_0104=iaStor
5. 查找[SCSI]字段,在其下添加iaStor="Intel(R) 82801FBM SATA AHCI Controller (Mobile ICH6M)"
至此,修改txtsetup.sif文件部分完成,将修改后的sif文件替换原来的文件。

三、复制驱动文件
将驱动文件iaStor.sys用makecab.exe压缩成iaStor.sy_并添加到PE的system32\DRIVERS目录下。

11。

编辑PE注册表
从system32取出setupreg.hi_,将其解压得到setupreg.hiv文件,按照下面的方法编辑:运行regedit.exe,光标定位到HKEY_USERS或HKEY_LOCAL_MACHINE项,然后“文件-加载配置单元-选择注册表文件setupreg.hiv-随便起个名字如PE-修改-光标定位PE项-文件-卸载配制单元”(一定要卸载)。

11。

变X盘空间大小
提取pecmd.ini文件,将开头的:PLH值改大一点,再放回ISO文件中。

其中:
P ——表示占内存的百分比
L ——表示X盘的最小值
H ——表示X盘的最大值,单位Mb
扫尾:
a.winpe.ini内涵丰富。

请自行翻阅。

启动WinPE后通常开始菜单就有说明文件。

实在不行到system32\下找到pecmd.exe就是了。

b.当你添加一个软件的时候,或者你重新组织“\外置程序"文件夹时,需要确定“外置程序\REGDOC.CMD"是否需要修改。

当然对于注册表的操作并非这一种方法。

----------------------------------------------------------
**[G.N.Tiler]** 其他WinPE相关帖子:
==========================================================
**[G.N.Tiler]** U盘启动到WinPE--方法再简单篇:/read.php?tid=53841&u=263706
**[G.N.Tiler]** U盘启动到WinPE--菜鸟篇:/read.php?tid=53216&u=263706
**[G.N.Tiler]** U盘启动到WinPE--菜鸟进阶篇(初步定制WinPE):/read.php?tid=53628&u=263706 **[G.N.Tiler]**外置硬盘启动到WinPE--:/read.php?tid=53981&u=263706
==========================================================。

相关文档
最新文档