Seize the day, enjoy my life! 注册 | 登陆

?文打造自己的windows 7 PE 3.0

初?WinPE 3.0,自学+自?自?

希望能和大家交流


?加?米?下?地址:WinPE3.0_byMe.iso

使用windows??多年以来,一直没怎??注winpe?个微系?工具。
最近跟?追逐windows 7,版本从6801、7000(微?正式公?版)、7022、7048一直到?在的7057,估??要一直跟下去。

3月初看到了kinglion在各大???布的GUI界面的pe3.0,突然?就?winpe有了?趣,随之上网到各大??游逛,很是??了一番基?知?,可惜到?在?袋?是模糊着。

?然?于?糊状?,但趁着稍息的清醒,去微?官网http://www.microsoft.com/downloads/details.aspx?familyid=4AD85860-D1F4-42A1-A46C-E039E3D0DB5D&displaylang=en下?了for windows 7 beta的AIK,?个AIK可是有1.3G大哦。

????AIK里面的几个?明文档(如WinPE.chm和WAIK.chm),?些文档有大量的技??述和示例。都是?英文,我眼睛都看?了。?袋迷糊加?中。

随之用AIK制作了最原始的PE3.0,当然??用VMWare虚?机启?后?入的是命令行界面,?个最原始的PE3.0(光光的,什?也没有,很naked啊),?成ISO格式后是142.6M大小。

??上网??PE的GUI界面??,很多?子里的大??都??形界面使用微?本身的?源管理器(explorer)不适宜也不??,因?那?做出来的PE体?很大而没有?用价?。基本上都是采用第三方或者?好者???的短小精悍的程序来做界面,叫壳。(?段?不知?不?,看帖的人不要受我??哦)

于是找来了BSexplorer?个俄国人的?西,有人改良了它(我真不知道是?),下了BSexplorer 2.0(里面缺少SKINv?个皮?,就是和VISTA任??很像的那个)。
把它加?我的pe3.0中去。

我自己正在使用Total Command 7.02a(?也是?大的可替代微??源管理器的?西,用了三年了),于是也把它加?了我的PE3.0中。?外?:本来前面提到的kinglion已?在他的pe3.0里加有了TC的,只是他的tc界面太花哨了,?tc玩家来?不爽。?也是我萌生自己弄个pe3.0想法的原因之一吧。

然后,我?自己的PE3.0用dism命令(dindows系?和AIK都?有)加了?字字体包(字体包AIK?有了),但,?竟pe3.0微??没有?布中文?言包,包括kinglion的pe3.0里一些程序也?是不能?示中文,比如?才?的TC就得?示英文菜?,但目?和文件名可以?示?字(但不能?其操作)。
(可以操作了,后面有???明)

又从网上找了可以??ICH9M之?AHCI模式的硬???,老?法,用dism加?去!我的PE3.0?于可以看到我的ACER本本硬?了,辛苦啊。

?了那?多,看看我的PE3.0截?吧,就一个工具TC,?了,可以?硬?操作了。等微??布PE的中文包那就更方便了。
装windows 7,不再那?麻?了。






OMG,1楼的?片怎?到了文字的上方啊?(不会?帖啊!@#¥%……&,?于改回来了)

??自?自?。

前面?了一推,?的是用AIK制作最原始和最基本的PE 3.0。
不得要?,呵呵。

如果没有AIK,那怎??呢?
今天想到了修?光?,从waik.chm?明文档里面可以知道,windows 7的修?光?其?就是windows RE,而Win RE?是基于Win PE的,启?PE之后自??入修?界面。?个?程和正常windows 7启?后按F8?入修?界面是一?的。

那?,能否将修?光?的boot.wim去掉修?程序的启?并将启?改成第三方的程序(比如BS explorer)呢???可以??!
(另:修?光?的制作很??,在windows 7?始菜?的搜索框里?入“create a system repair disc”,回?运行,按提示放入空白光?就可制作完成。光?的sources目?里就有我?需要的boot.wim。)

(不需要刻?修?CD取得boot.wim的另一?方法:
首先你得有win7的光?或者ISO,
然后挂?sources目?下的install.wim到你硬?的某个地方,
在挂?的目?里的 Windows\System32\Recovery\ 下面你可以看到 WinRE.wim,
?就是修?CD的?像,把它拷?出来,改名成boot.wim就可以按一下???行修改了)


下面?始??:
以下将使用微?的超?工具 dism,在XP sp2以上的系?中都有它,在CMD命令行窗口中都可以直接运行 dism。

1、??boot.wim,看看它里面有几个卷?像,是什?卷?像。
参?下面的截?:


可?修?CD的boot.wim只有一个index?1的卷?像,?是windows RE的?像。
(如果感?趣,可以?看windows 7原版CD的sources目?里的install.wim?像,网上下?的win7 7057版本有5个?像,分???windows 7的各?版本,从starter、homebasic、homepremium、professional一直到ultimate)

2、??boot.wim,看看里面?有什?包(?言包、工具包等)
要看包的情况,必?先挂?wim文件到指定的目?。所以,先挂?,?下?:


我是先在F?建了个wimmount01目?,就挂?到?里。

(另:?于挂?,各大?子里都有工具,其中有高人出了wimtool?个?形化界面的工具。不?,我?是喜?用cmd命令行,手??入命令来干?事。尽管?常敲?命令而?行不了搞得?乎,但命令参数的使用逐?就熟悉和?牢了)

挂?完成后就可以用?包命令??来?看包的情况了,?下面截?:




可?,修?CD的wim文件?有14个包,有工具包和?言包。有人?各个包有什?功能和作用,呵呵,不要?我,自己?看waik.chm的?明文档去,因?我也不知道。

3、?boot.wim?加中文字体包。?下面截?:




中文字体包是从AIK安装目?里就?有的,32.3M的大小,在?里没法?各位,各位自己想?法去找吧,包的名称?截?。

?是?宜之?,没?法,微??没放出中文?言包。
(有人?能否用装有中文包的windows 7 7000版来制作修?CD,然后修?CD里的boot.wim就自然?有中文?言了?很?憾,我??了,??制作的修?CD不?中文?言。)
4、?boot.wim?置国???,以??第3?所?的完整?示以及可以?理中文文件名和中文目?的?法。
4.1 先用get-intl命令??看看原来是怎??置的,?截?
(截?)


4.2 知道了以上情况,我?就来改!先用set-syslocale来改系?区域的?置,?下面截?:
(截?)


4.3 再改当前用?的区域,用set-userlocale命令??,?下面截?:
(截?)


4.4 再改?区,改成咱北京的?区,用set-timezone命令??:
(截?)


?区的名称必?和注册表HKLM\SOFTWARE\Microsoft\Windows NT\CurrentVersion\TimeZones里的一致。

??以上??,我?的PE就可以正常?示中文,并?理中文的目?和文件名了
5、修改boot.wim中PE的?置
5.1 同?,先看看原先?置的PE是什?,用get-pesettings命令??,?截?:
(截?)



5.2 改使用的内存量。默?的PE只有32M的内存供使用,?然不?,要?成512M的。用set-scraptchspace命令??:
(截?)



只能?置成32、64、128、256、512?5个中的一个,其他的数字不?。

5.3 启用profiling功能。?截?
(截?)



快可以完成了,累了一上午了。
6、差点忘了 -- 修改boot.wim,加?AHCI??。
使用add-driver命令??,加?inf????,使我?的PE能?看AHCI模式的硬?,否?很多人会?找不到硬?的哦。
(截?)






我把ich9+ich10的??放在?里供大家下?使用。注意,加?的?候里面有两个INF文件,那就加?两次,一次一个。

AHCI模式硬?的??下?
ich10.rar
7、修改winpeshl.ini文件,使之?用自己的PE外壳。
大家知道PE启?后自??找system32系?目?下的winpeshl.ini文件,?用里面指定的程序。
所以,我?就改它,?截?:
(截?)






8、配置BsExplorer,桌面?示?源管理器工具Total Command.
?个大家都会,就不??了。

后面再最后介?保存boot.wim以上所有更改,并?制成ISO文件共使用。
9、?片的目??构介?,再??一下哈,?最后的?制ISO做准?。
?是看截?吧:
(截?)




10、?于要?束了。保存boot.wim的以上1-8?修改,?制成ISO文件。?截?:

(截?)






?好的iso有215M大小,要知道,原来的修?CD里boot.wim就有134M了,微?的?西就是大啊,没?法。

有了iso文件,各位大大想灌?U?就灌U?,想?CD就?CD,想怎?都行。

呵呵,?束了,最后放上我的最?效果截?:
(截?)



rayfile下?地址:http://www.rayfile.com/files/1ca8061c-17a2-11de-ba1e-0014221b798a/

Quote:

« 上一篇 | 下一篇 »

Trackbacks

点击获得Trackback地址,Encode: UTF-8

发表评论

评论内容 (必填):