切换到宽版
爱科技/爱创意/爱折腾/爱极致;技术知识分享平台,点击进入新版数码之家网站
  • 67761阅读
  • 57回复

[G.N.Tiler]简单方法实现U盘启动到WinPE--菜鸟进阶篇(初步定制WinPE) [复制链接]

上一主题 下一主题
离线gntiler
 
发帖
293
M币
6
专家
1
粉丝
1
只看楼主 倒序阅读 我要置顶 楼主  发表于: 2008-09-14
— 本帖被 数码发骚友 设置为精华(2008-09-21) —
                     简单方法实现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编辑工具\WimTool”并把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\WimTool.ico
               Ok!大功告成。知道了怎么添加文件,删除文件还不简单·········································  


                6。WINPE.IS_文件的打开与压制:
                  a.解开:改扩展名为.rar或者.cabà解压得到.iso文件à使用UltraISO.exe打开、提取即可编辑。
                  b.压制:文件编辑后保存到iso文件中(可直接拖进去),用makecab压制 。

                7。组织盘启动文件路径:
                        在菜鸟篇中,NTDETECT.COM等系统文件,都在U盘的根目录!这样,U盘根目录文件较多,显得散乱(当然还看个人喜好)。好,我们将它组织 到/boot目录下。  
                        A.首先将menu.lst移动到/boot下,修改autoexec.bat,增加/boot路径。
                        B. 将ldrxpe转到/boot里。修改menu.lst:
                                 chainloader (hd0,0)/boot/ldrxpe
  
                        C. ntdetect.com移动到/boot并改名为:ntdetec。用winhex打开ldrxpe。使用“搜索”“文本替换功能”将ntdetect.com替换为: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--方法再简单篇: http://bbs.mydigit.cn/read.php?tid=53841&u=263706
**[G.N.Tiler]** U盘启动到WinPE--菜鸟篇:http://bbs.mydigit.cn/read.php?tid=53216&u=263706
**[G.N.Tiler]** U盘启动到WinPE--菜鸟进阶篇(初步定制WinPE):http://bbs.mydigit.cn/read.php?tid=53628&u=263706
**[G.N.Tiler]**外置硬盘启动到WinPE--:http://bbs.mydigit.cn/read.php?tid=53981&u=263706

===================================================== =====
本文内容包含图片或附件,获取更多资讯,请 登录 后查看;或者 注册 成为会员获得更多权限
本帖最近打赏记录:共4条打赏
r820 M币 +13 謝謝分享 2018-05-09
有点发烧 M币 +13 謝謝分享 2018-05-09
链接 M币 +13 謝謝分享 2018-05-09
离线hongzhi
发帖
17
M币
0
专家
1
粉丝
0
只看该作者 1楼 发表于: 2008-09-14
请登录后查看
离线gntiler
发帖
293
M币
6
专家
1
粉丝
1
只看该作者 2楼 发表于: 2008-09-15
请登录后查看
本帖最近打赏记录:共1条打赏
离线wqwq212

发帖
69490
M币
9370
专家
10
粉丝
253
只看该作者 3楼 发表于: 2008-09-15
请登录后查看
离线心无杂恋
发帖
9
M币
4
专家
1
粉丝
0
只看该作者 4楼 发表于: 2008-09-15
请登录后查看
离线滑头(n)
发帖
823
M币
512
专家
9
粉丝
18
只看该作者 5楼 发表于: 2008-09-15
请登录后查看
本帖最近打赏记录:共1条打赏
离线幸运星
发帖
27
M币
23
专家
1
粉丝
0
只看该作者 6楼 发表于: 2008-09-16
请登录后查看
离线xi520
发帖
61
M币
1106
专家
1
粉丝
0
只看该作者 7楼 发表于: 2008-09-16
请登录后查看
离线幸运星
发帖
27
M币
23
专家
1
粉丝
0
只看该作者 8楼 发表于: 2008-09-16
请登录后查看
本文内容包含图片或附件,获取更多资讯,请 登录 后查看;或者 注册 成为会员获得更多权限
离线幸运星
发帖
27
M币
23
专家
1
粉丝
0
只看该作者 9楼 发表于: 2008-09-16
请登录后查看
本文内容包含图片或附件,获取更多资讯,请 登录 后查看;或者 注册 成为会员获得更多权限
本帖最近打赏记录:共1条打赏
快速回复
限80 字节
“新手上路”发帖需审核后才能显示(请认真发帖),达到数码9级后取消此限制
 
上一个 下一个