无忧启动论坛

 找回密码
 注册
搜索
系统gho:最纯净好用系统下载站广告联系 微信:wuyouceo QQ:184822951
查看: 429788|回复: 1330
打印 上一主题 下一主题

2011-01-25更新: Win7peBuilderSP1 -支持英中繁简,32/64位,PE3.0/2.x,WIN7 SP1

  [复制链接]
跳转到指定楼层
1#
发表于 2009-6-29 11:33:13 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
2011-01-25: 上载了Win7peBuilderSP1WuYou_2011.01.24.rar到zhaohj的ftp, 在无忧zhaohj-ftp/khauyeung/Win7peBuilderSP1目录下面。Win7peBuilderSP1 支持即将公布的Windows 7 SP1 RTM 7601.17514, 支持英中繁简,32/64位,支持lanmanserver服务,支持WLAN 无线网络服务,支持MsiInstall。
没有ftp权限的网友可以网盘下载:

2011-12-24 新的提取码:

1. http://115.com/file/c2dv0th2#
WIN8PE-Std.iso
2. http://115.com/file/a9xykcfd#
w7pe_x86_en_std_7601.17514.iso
3. http://115.com/file/ef4z3rj7#
Win7peBuilderSP1WuYou_2011.01.24.rar
4. http://115.com/file/ew4j5ywr#
AYCD_2in1.iso



2010-11-21: 上载了Win7peBuilderSE4WuYou_2010.11.21.rar到zhaohj的ftp, 在无忧zhaohj-ftp/khauyeung/Win7peBuilderSE目录下面。PENetwork Manager脚本现在移到Addons里面,增加支持WLAN 无线网络服务,支持MsiInstall。

2010-11-09: 上载了Win7peBuilderSE4WuYou_2010.11.09.rar 和AYCD_6in1.iso到zhaohj的ftp, 在无忧zhaohj-ftp/khauyeung/Win7peBuilderSE目录下面。Builder增加了PENetwork Manager脚本(在x86Addons里面),完善了网络功能,支持lanmanserver服务,支持WLAN (未测试)。AYCD_6in1.iso包含了六只PE:英文Win7PE(\sources.boot.wim),简体中文Win7PE(\h3pe\w7pe.wim),繁体中文Win7PE(\h3pe\w7tw.wim),英文小型XPE(\TXPE.IS_),英文小型ERD(\TERD.IS_),简体中文全内置H3-Win2003PE(\h3pe\WINPEIN.WIM)。三只Win7PE都安装好了pppoe和MSDaRT工具,前五只PE共用PROGRAMS.WIM,两只简体中文PE共用H3-Win2003PE里面的中文软体工具箱。

2010-10-31: 上载了Win7peBuilderSE4WuYou_2010.10.31.rar 和AYCD_2in1.iso到zhaohj的ftp, 在无忧zhaohj-ftp/khauyeung/Win7peBuilderSE目录下面。

没有ftp权限的网友可以网盘下载:



这次更新主要针对微软新发表的Windows 7 SP1 RC, Builder现在对SP1 RC Build 7601.17105 和 7601.17104都有效。AYCD_2in1.iso里面包含两个PE:(1) W7PE SP1 RC, Build 7601.17105, zh-CN 简体中文130MB网络版; (2) WIM版本的Win2003 PE (源自hhh333网友),zh-CN 简体中文80MB网络版,全内置工具。这只WIM兼向W7PE提供的外置程式。ISO刚好可以刻录在210MB的小光盘。

光盘引导时会显示默认的ISOLINUX菜单,除了选择想要启动的PE,这里还可以跳到BOOTMGR或者GRUB4DOS菜单,启动其他如SRS等工具:



W7PE以EXPLORER做外壳,桌面美观漂亮:



7601.17105 Win7Sp1_rc 作內核:



简洁实用的开始菜单:



与Win2003 PE共享程式夹:



运行中的Opera网页浏览器和DiskGenius磁盘精灵:



Win2003 PE包含全内置工具:



有网友问我会否为Builder增加声卡,显卡和无线网络支持。抱歉得很,我没有时间也没用计划作这方面的试验。不过,假如你有现成有效资料,你可以转发给我,在不占用太多时间的前提下,我会把你们提供的有用资料,整合在下次更新中。下次更新应在Windows 7 SP1正式发行之时。

正文:

此帖是旧帖“用VistapeBuilder 012打造WinPE3.0”的延伸,阅读旧帖请往此处:http://bbs.wuyou.net/forum.php?mod=viewthread&tid=137198&extra=page%3D6

前言:

Windows 7 已經登场了,看来它将替代XP的位置,是时候对Win7PE进行较详细的研究了。 我早於七月就在无忧发布了"用Win7peBuilder打造Win7PE中英文版",以后期间有很多改進和發展。 最近自己架設了一台64-bit的電腦,有需要用64-bit的Win7PE,故在Win7peBuilder原來的基礎上加以完善和發展成第二版,命名为Win7peBuilderSE。目标成品有如下功能:1. 支持在64-bit Windows 7环境下制作Win7PE。 2. 可用来制作32-bit或者64-bit的Win7PE。 3. 支持英文,中文繁体和中文简体的语言体系。 4. 支持使用Windows 7,Vista SP1和Server 2008 R2的源DVD; 5. 可以輕鬆地整合ERD65的工具。6. 可以使用DISM往BootSrc安裝驅動和打包。7. 成品可以由不精簡(200MB)到高精簡 (120MB)水平。 8. 內核盡量少帶非原Windows內涵,只留少數必用外來程式。Win7peBuilderSE已经完成测试,现在把它发报出来,希望有助对Win7PE的继续开发。

第一部分:WinPE 3.0

1.  Boot Manager(啟動經理)採用Standard(標準)時,引导期間出現的动态Windows LOGO:



Boot Manager(啟動經理)採用GRUB4DOS時,引导期間会出現圖形菜單(gfxMenu)。该菜单可支持中文,可以容下十条菜单项,有F9重启和F10关机功能。它比传统的文字菜单要漂亮得多了:



2. 成品 (標準)boot.wim 有130MB大小,Explorer作的Shell,带MMC,支持网络,支持中文显示和输入,PECMD作CmdLine和加载外壳,再配合WinpeShl和Wpeinit初始化网络,用ImDisk配备了NTFS格式的RamDisk,可挂PROGRAMS。WIM.

英文版的Win7PE:


简体中文版的Win7PE:



再来个繁体中文版的Win7PE:



Builder还支持使用Vista/2008_SP1和SP2作源DVD操作,成品桌面还有可设置墙纸:



3. 使用鼠标右击桌面上Computer(计算机)图标,再击Manage(管理),弹出Computer Management(计算机管理)画面,那里可进行磁盘管理等操作。我没有加入其他附加的装置驱动或者打包,那些3G,pppoe众或者有特别硬件需要的可用Builder的0b-InstallDriversPackages腳本调用WAIK(要预装)的DISM自己动手添加。



中文版本Win7PE环境下的磁盘管理和Everest诊断:


4. Explorer的外壳,Vista样式的开始菜单,Explorer作资源管理器是那些追求“高技术内涵”人们的目标。瘦身后的Win7PE只需使用384MB內存就能运行全部这些特征。不过话要说回来,和我们日常生活一样,其实很多东西都是中看不中用的。就拿Vista样式的开始菜单来说,菜单右面的Documents(文档),Pictures(图片),Music(音乐),Games(游戏),Device Center都是无效的,它们只是放在那里而已。这些东西应该都可以除去,不过除去后菜单就变得空空如也,一点都不好看了。



使用Vista/2008_SP1和SP2作的VistaPE假如使用传统的开始菜单,情况要好些,但不要期望太高,因为PE到底不是等同Windows的完整功能。



Win7PE,或者说Windows 7才对,有一个特别的功能是比较少人提及的:用户钉贴功能(User Pinned)。我在最初接触Windows 7时,发现我们常用的快登栏(Quicklaunch)没有了。原来微软是把它转化为用户钉贴功能了:这功能容许用户右击目标程式或连结,把选择的目标锁定到任务栏,或者附到开始菜单,见下图:



5. 标准的WinPE 3.0是在RAM里面行走的,虽然近年大多数机器已经配备了足够的RAM, 但为了缩短载入时间,我们不想把内核填得太大。所以,我只把一些起码的程式加到内核里面:Imdisk, GimageX, PENetCfg,7-Zip 和 irfanView。其他有用的应用程式,就外置到Windows镜像文件PROGRAMS.WIM, 让系统启动时运行的pecmd.ini設置文件把它挂载到RAMDISK B:並掉用裡面的W7_xx-XX.ini建立連結。我这次没有发报PROGRAMS.WIM, 你可参考我放在%BaseDir%\Projects\Win7PE\Finalize\system32目錄裡面的pecmd_xx.ini和W7_xx-XX.ini,自己动手做PROGRAMS.WIM,把它放到硬盘或者光盘的根目录就成了。我的Win7PE支持中文显示和输入,热键ALT+F9可以叫出极点五笔拼音输入法(FreeIME)的窗口。



6. WinPE作为系统维护工具,网络支持是不可缺少的。Win7PE 在系统初始化完成后,程式连结已经建立好,网络亦已经设置好,上网或者访问服务器都不成问题了。



7. 有關64-bit的支持和32-bit的Addons: 本貼在開始時说Win7peBuilderSE是支持制作64-bit的Win7PE的,这不是虚话,但跟32-bit不一樣,制作出来64-bit的Win7PE沒有豐富的外置程式可用,是個只带EXPLORER外壳/MMC的很素的图形介面的PE。究其原因,是因为现在我们常用的Addons程式(包含PECMD在内),都不是64-bit原生的,是32-bit的程式。64-bit的PE跟完整的Windows不同,它没有运行32-bit程式的sub-system,所以大部分Addons(PECMD也是其中之一)在64-bit的PE環境下是无法使用的。不过,Win7peBuilderSE能支持制作64-bit的图形介面的Win7PE到底是好事,有EXPLORER, MMC, DISKPART, DISM, IMAGEX,网络的功能,对64-bit系统进行维护来说一般已经足夠了。況且,32-bit的Win7PE也能用于64-bit系統的維護工作的。(視乎所使用的源BootSrc,你也许可以把MSDaRT或者ERD65的工具加到64位的Win7PE中。)



第二部分: 使用Win7peBuilder
WinBuilder的历史和使用方法以前已经介绍过,不在此帖重复了。下面只是重点说明用Win7peBuilder制作Win7PE的一些要点:

1. 把下载到的Win7peBuilderSE.rar,解压缩到C:\WinBuilder文件夹。运行C:\WinBuilder文件夹下面的WinBuilder.exe。如下图所示,按Source按钮以设定源目录(Source directory,%SourceDir%),目标目录(Target directory,%TargetDir%)和ISO文件的名称(ISO file,%ISOfile%)。源目录通常是你的Windows 7源DVD, 在那里可以找到%SourceDir%\sources\boot.wim (和 install.wim)。在我的例子中:%SourceDir%设定为C:\resources\sources\GRMCEFRER_CN-EN_DVD.7600.x86-64。目标目录和ISO文件名称都是很容易理解的,这里就不多加解释了。



2. 按刚才Source按钮左边的Script按钮,然后按左方树状菜单的Main Configuration,此时右边的窗口显示的是主参数的设定画面。这次,我没有配其他外壳(MAIN SHELL)了,只选Explorer。有兩個設定想說明一下:Boot Manager (啟動經理)可以在Standard(標準)或者GRUB4DOS二擇其一,我配的GRUB4DOS不單適合作多重啟動,它還帶有漂亮的圖形介面;System Locale(系統地區碼)可以選擇Auto(自動)或者指定你的所屬區碼,例如Simplified Chinese (简体中文); 假如你不明白其他项目定的意指,就采用下图的设定吧。



3. 扩展左边菜单树上面的Build,并按0a-PreConfig, 此时右边的窗口显示的是预置设定画面。假如你已经安装了WAIK, 这里可以让你指定它的路径,Win7peBuilderSE在找到imagex.exe或者dism.exe后就会使用它挂载WIM文件,以dism.exe為優先。否则,WIM 文件会用wimutil.exe进行掛载。但wimutil.exe只在32-bit環境工作,假如你的操作系統屬64-bit環境,你就有需要安裝WAIK。使用dism.exe挂載boot.wim文件前,Win7peBuilder會先把可能是唯读的源boot.wim拷貝到硬盤,再進行可寫掛載,爲下一步安裝Drivers/Packages創造條件,所以我十分推薦大家安裝WAIK Build 7600,它包含了imagex和dism。

Win7源DVD上的boot.wim和install.wim,通常都带多过一套镜像,用不同的索引号(index)区分。这里的所谓container,就是让你指定你想使用的索引号(index),旗舰版boot.wim的索引号(index)一般是2,install.wim一般是5。请留意我在这个脚本作出了比较大的改进,使能对启动源boot.wim和安装源install.wim有更大弹性的选择:我在本画面的右下方增加了两个检查盒,让你指定使用特别的install.wim 或者/和 boot.wim进行建造,而不是局限于我们在第一步设定的源目录。有了这两个检查盒和它设置的WIM文件位置,遇到下面情况就相当有用了:我的繁體中文版源DVD里面的boot.wim經查證其語言系統不屬中尉體系zh-TW,而是英文en-US,假如使用这boot.wim作BootSrc建造繁中Win7PE,失败是可以預期的;而我們知道繁中版的WAIK7600裡面的winpe.wim其血統必定純凈。因此,我们可以在第一步把源目录设定为:%SourceDir%=C:\resources\sources\GRMCEFRE_TW_DVD.7600;然后在此钩选了boot.wim的检查盒,并把lboot.wim的位置指定为C:\Program Files\Windows AIK\Tools\x86\winpe.wim,并把lboot.wim container设定为1,这样问题就得到解决了; 在我的例子中,设定的C:\winbuilder\WIM\erd65_x86_cn.wim等同以ERD65的boot.wim作源。

在定义BootWimSrc和InstallWimSrc时一定要保证二者属于相同的Build,例如Build 7600的winpe.wim必须匹配Build 7600的Install.wim,否则会出错。

另一个重要设定是右面窗口左下方的语系(Source Language)设定,它是指BOOT.WIM的所属语系。一般情况下,选择Auto Detect是可以让系统自动检查出来的,但一些来历不明的DVD里面的语系可能很乱,那就需要在此申明。

我在本画面的右下方增加的第三个检查盒用于强制使用WimUtil作为WimTool,現在应用机会较少,不作解释了。 本画面的頂部还對挂接WIM提供了一個“不掛載”的選擇,方便一些人手動預置%BoorSrc%和%InstallSrc%。



扩展左边菜单树上面的Build,并按0b-Install Drivers and Packages, 此时右边的窗口显示的是安装驱动和打包的设定画面。此脚本必须配合WAIK 3.0的DISM一起使用。(!!请注意,此脚本是使用来向%BootSrc%添加驱动和打包的,如无驱动和打包需要增加,即无需要执行此脚本,应该把选择盒子的钩选符去掉!!)。这里最多容许安装两个驱动和两个打包(如winpe-pppoe.cab)。请注意填写驱动或者打包路径名时,不要包含空白(space)在其中



4. 按左边菜单树的1-Copy Files, 此时右边的窗口显示的是拷贝基本文件模式的设定画面,这里你可以选择用标准或者全拷(Standard/Full)模式进行拷贝。标准模式的拷贝,是把一组最小的核心文件拷贝到目标目录,好处当然是一个小字。Win7peBuilderSE支持Win7,Vista/2008 SP1和SP2,x86版本用标准模式拷贝应该不成问题,在所有其他的情况下面,尤其是x64版本,你应用全拷模式拷贝,以保无误。假如你用标准模式拷贝,而你的BootSrc又包含了ERD65或者還原工具,你还可以钩选择第二个选择盒(Add Recovery and ERD Tools),这样做出来的Win7PE体积小,功能全。假如你不明白其他项目定的意指,就采用下图的设定吧。



下面的画面没有实质的设定,不作说明。





5. 扩展左边菜单树上面的Build,并按4-Explorer Tweeks,此时右边的窗口显示的是Explorer的先进设定画面。因为原来的的设定已经不错,我没有花太多时间去议案研究了。有兴趣的自己研究好了。



下面的画面没有实质的设定,不作说明。





6. 高级设定(7-Win7pe Advanced Configuration)脚本是我特别编写的脚本,目的主要是增加对中文的支持。尽管你的源CD语系(SourceCD Language)是英文English(US),你仍可设定区域语言(Locale)为简体中文(Simplified Chinese)或者繁体中文(Traditional Chinese),并且选择把预置的体积小的字符文件simsun.ttc(2.5MB)或mingliu.ttc(3MB)拷贝到%TargetDir%\Windows\fonts。此处的语言文件夹%ScriptDir%\lang包含了预置的文件,分藏在子文件夹font, nls和freeime里面。脚本容许设定你喜欢的墙纸。顶部第一部分让你决定PECMD.INI这个设置文件的生成方法,默认是由脚本根据语系自动智能选择预置的文件(pecmd_en.ini,pecmd_cn.ini, pecmd_tw.ini);你也好可以指定路迳,使用你自己编制好的PECMD.INI。预置的pecmd.ini文件,随后又会根据语系再呼叫外置PROGRAMS.WIM里面的LINK设置文件(W7_en-US.ini, W7_zh-CN.ini, W7_zh-TW.ini),假如你想編寫自己的PROGRAMS.WIM, 可以參考我放在%BaseDir%\Projects\Win7PE\Finalize\system32下面的那幾個设置文件(W7_xx-XX.INI和pecmd_xx.ini)。

值得專門一提的是有關文件移除選項(5. Set Remove Options),假如你前面使用标准的拷贝模式,再在此选择全部文件移除選項,你最终可得到一只體積只有130MB左右,功能十分齊全的Win7PE。不過,Minimize winsxs(winsxs文件夾最小化)那個選項一定得小心使用,因為它會把該文件夾下的文件差不多全部砍掉,只留幾個build 16385的Manifests。假如你的源DVD來歷不明,或者不是build 16385,你的Win7PE可能就会BSOD,死無完膚了。



下面的画面没有实质的设定,不作说明。





设置和选择好全部脚本后,按一下画面顶端蓝色三角形的Play按钮,进入建造状态,生成ISO,大功告成!

第三部分:问和答

问:能不能用最新的中文版AIK做出用EXPLORER做壳的PE3.0?
答:当然能够:1. %SourceDir%设定到你的源DVD(里面含带EXPLORER的install.wim); 2. 0-PreConfig脚本内钩选Use alternate WimSource(另选WIM的来源),并指定AIK的boot.wim位置,例如c:\program files\windows aik\tools\petools\x86\winpe.wim; 3. Shell処钩选Explorer和Tweak脚本就成了。

问:能用上win7pe,电脑配置肯定没得说的,我现在虽然用不上,但我认为以功能强大为主.体积次之..另外:X盘是不是开得太小?
答:3-Shell & Config脚本可以设定FBWF cache的大少,也就是可“写”X盘的大少,默认设定在64MB,你可以根据需要把它加大。

问:盘符错乱了,还有就是隐藏的系统文件夹看不到,不知道从哪里打开? 0808没试呢,不过不用explorer肯定会有些不习惯的,主要是资源管理器...
答:盘符错乱跟Builder无关,因为它没有做任何改变盘符的動作。要在CubicExplorer显示隐藏的系统文件夹,可以使用鼠标点击顶端菜单的View,然后钩选Show Hidden Files即可。我觉得CubicExplorer是很不错的,比微软的资源管理器还要好用。0808版本可以制标准以EXPLORER作外壳的WIN7PE,也可以制不带EXPLORER的WIN7PE,任君选择!

问:core的版本如何挂接PROGRAMS.WIM,放到根目录就行么?
答:无论是core的版本或者标准的版本,把PROGRAMS.WIM放到根目录,系统引导时会由autorun.cmd脚本自动找寻并挂接(到RAMDISK B:)。

问:按Win7peBuilder_Final.2009.08.08.rar直接做了一下,没看到有动态LOGO,不知是什么问题,能否点拨一下?
答:要看到有动态LOGO,必须在Main Configuration脚本内把Boot Manager的设定由默认的Grub4Dos改为Standard,否则后面的6-postconfig.script脚本会把BCD写成静默启动,不显示动态LOGO:
  1. If,"%BootManager%",NotEqual,"Standard",ShellExecute,Hide,#$q%TargetDir%\Windows\System32\bcdedit.exe#$q,"/store #$q%TargetDir%\boot\bcd#$q /set {default} quietboot on","%WindowsDir%\system32"
复制代码
问:使用WAIK作源,还是不行;用win7DVD作源,出现staring windows ,然后跳到了vista的滚动条...
答:不讲你不信,在非英文语系的源boot.wim中,包括中,法,德等语系,血统纯正的反而不能显示动态的 starting windows 画面;如要显示动态画面,必须在源boot.wim里面进行混血手术:拷贝 \windows\system32\%DistLang%\bootres.dll.mui 到 \windows\system32\en-US,这里%DistLang%是指源语系,简体中文的%DistLang%是zh-CN。这些手术在Win7peBuilder_Final.2009.09.27里面已经办妥。

问:外置程序怎么加入呢?
答:外置程序PROGRAMS.WIM加到硬盘或者光盘根目录即可。

问:动态开机和那些文件或设置有关,为什么有的有,有的没有?
答:动态Windows LOGO开机需要满足两个条件:

1. %SystemRoot%\system32\en-US目录里面要有bootres.dll.mui这个文件。这点对英文语系的源DVD当然不成问题,但非英文语系的的源DVD里面的%SystemRoot%\system32\en-US就不一定带这个文件了。为此,我在最新的脚本5-Win7pe-AdvConfig.script里面有如下语句:
  1. #added by khauyeung for animated logo
  2. If,%DistLang%,NotEqual,"en-US",Begin
  3. System,ERROROFF
  4. DirDelete,"%TargetDir%\windows\en-US"
  5. System,ERROROFF
  6. DirDelete,"%TargetDir%\windows\system32\0409"
  7. System,ERROROFF
  8. FileDelete,"%TargetDir%\windows\system32\en-US\*.*"
  9. System,ERROROFF
  10. FileCopy,"%t32%\%DistLang%\bootres.dll.mui","%TargetDir%\windows\system32\en-US"
  11. System,ERROROFF
  12. FileCopy,"%t32%\%DistLang%\bootstr.dll.mui","%TargetDir%\windows\system32\en-US"
  13. System,ERROROFF
  14. #FileCopy,"%t32%\boot\%DistLang%\winload.exe.mui","%TargetDir%\windows\system32\boot\en-US"
  15. System,ERROROFF
  16. #FileCopy,"%t32%\boot\%DistLang%\winresume.exe.mui","%TargetDir%\windows\system32\boot\en-US"
  17. End
复制代码
也就是说,假如属于非英文语系,就把bootres.dll.mui从当前语系的文件夹拷贝到%TargetDir%\windows\system32\en-US目录下面。

2. BCD文件里面不要把quietboot开动。

旧的脚本6-postconfig.script里面有关的语句是这样写的:
  1. If,"%BootManager%",NotEqual,"Standard",ShellExecute,Hide,#$q%TargetDir%\Windows\System32\bcdedit.exe#$q,"/store #$q%TargetDir%\boot\bcd#$q /set {default} quietboot on","%WindowsDir%\system32"
复制代码
也就是说,假如你在Main Configuration脚本内没有把Boot Manager的设定由默认的Grub4Dos改为Standard,quietboot就会被开动,动态LOGO就不会显示了。这样做的好处是启动快一点。

因为很多人喜欢动态Windows LOGO开机,我在最新的脚本里面有关的语句是这样写的:
  1. If,"%BootManager%",NotEqual,"Standard",If,%pCheckBox1%,Equal,True,ShellExecute,Hide,#$q%TargetDir%\Windows\System32\bcdedit.exe#$q,"/store #$q%TargetDir%\boot\bcd#$q /set {default} quietboot on","%WindowsDir%\system32"
复制代码
也就是说,除非你手动钩选了把quietboot设定成On,否则BCD文件里面是不会把quietboot开动的。这样做的好处是让动态Windows LOGO默认启动,缺点是启动速度较慢下来。

问:显示windows 7开机动态标语(Animated LOGO)需要有什么必要条件?
答:经验证,得如下结论:
A. 显示英文动态标语的必要条件:
   0. 在BCD文件里面对应该启动项目(通常是{default})不可把quietboot设定成on。
   1. 在BCD文件里面对应该启动项目(通常是{default})的区域码(locale)要设定为en-US。
   2. 在\windows\system32\boot文件夹里面有winload.exe,对应语系子文件夹里面有winload.exe.mui。(一般不成问题。)
   3. 在\windows\system32文件夹里面有bootres.dll,\windows\system32\en-US文件夹里面有bootres.dll.mui。(非英文语系一般不具备这条件,需要手抄動满足之。)
   4. 在\windows\fonts文件夹里面有segoeui.ttf (517KB)。(一些精简版把大部分的字体文件都除去了,故显示不了动态标语)
   5. 在启动盘的\boot\fonts文件夹里面有wgl4_boot.ttf。

B. 显示简体中文(zh-CN)动态标语的必要条件:
   0. 在BCD文件里面对应该启动项目(通常是{default})不可把quietboot设定成on。
   1. 在BCD文件里面对应该启动项目(通常是{default})的区域码(locale)要设定为zh-CN。
   2. 在\windows\system32\boot文件夹里面有winload.exe,对应语系子文件夹(zh-CN)里面有winload.exe.mui。(一般不成问题。)
   3. 在\windows\system32文件夹里面有bootres.dll,\windows\system32\zh-CN文件夹里面有bootres.dll.mui。(一些精简版把这文件除去了,故显示不了动态标语)
   4. 在\windows\fonts文件夹里面有msyh.ttf (大于20MB)。(一些精简版把大部分的字体文件都除去了,故显示不了动态标语)   
   5. 在启动盘的\boot\fonts文件夹里面有chs_boot.ttf。  

C. 显示繁体中文(zh-TW)动态标语的必要条件:
   0. 在BCD文件里面对应该启动项目(通常是{default})不可把quietboot设定成on。
   1. 在BCD文件里面对应该启动项目(通常是{default})的区域码(locale)要设定为zh-TW。
   2. 在\windows\system32\boot文件夹里面有winload.exe,对应语系子文件夹(zh-TW)里面有winload.exe.mui。(一般不成问题。)
   3. 在\windows\system32文件夹里面有bootres.dll,\windows\system32\zh-TW文件夹里面有bootres.dll.mui。(一些精简版把这文件除去了,故显示不了动态标语)
   4. 在\windows\fonts文件夹里面有msjh.ttf (大于20MB)。(一些精简版把大部分的字体文件都除去了,故显示不了动态标语)
   5. 在启动盘的\boot\fonts文件夹里面有cht_boot.ttf。  

在 Win7pe环境下,要用上大于20MB(msyh.ttf或者msjh.ttf)来显示"正在启动Windows"的中文动态标语,代价是太大了。所以,我选择显示"Starting Windows"的英文动态标语,代价是517KB(segoeui.ttf)。

问:如何修改BCD的区域设置参数?
答:我喜欢用下面bcdedit.exe的命令检查和修改BCD的区域设置参数:
检查: bcdedit /store c:\winbuilder\target\win7pe\boot\BCD /enum all
修改{default}区域设置参数为zh-CN: bcdedit /store c:\winbuilder\target\win7pe\boot\BCD /set {default} locale zh-CN
修改{bootmgr}区域设置参数为zh-CN: bcdedit /store c:\winbuilder\target\win7pe\boot\BCD /set {bootmgr} locale zh-CN
修改{memdiag}区域设置参数为zh-CN: bcdedit /store c:\winbuilder\target\win7pe\boot\BCD /set {memdiag} locale zh-CN

问:如果想把PE3.0植入到U盘,用grub引导,应该拷贝和修改哪些文件呢?
答:使用U盘引导,可以各施各法。我是这样做的:在Win7peBuilderSE设定Boot Manager(啟動經理)採用GRUB4DOS,把生成ISO的文件和文件夹拷贝到U盘。在把下面附件GrldrOnUSB.rar解压后的文件拷贝到U盘根目录。此时U盘根目录应该包含这些文件:boot.ini, BOOTMGR, BootSect.exe, default, grldr, grldr.mbr, hmload.com, menu.lst, message, NTDETECT.COM, ntldr。执行命令:U:\BootSect.exe /nt52 U: /force /mbr (U:是U盘在当前系统的盘符),这令U盘引导时会使用ntldr载入,大功告成!引导程序是这样的:BIOS使用U盘引导 -> U盘的mbr/bootsect指示使用ntldr载入 -> ntldr读boot.ini -> boot.ini指示默应载入的项目是c:\grldr.mbr,也就是转交grldr载入 -> grldr读menu.lst,继而使用BOOTMGR引导Win7PE,或者引导其他menu.lst里面的项目。

GrldrOnUSB.rar (307.96 KB, 下载次数: 3536)

假如有多个PE 2.x/3.0的WIM需要引导,可以更改BCD,BOOTMGR引导时就会按章工作。下面给出一个BCD的示范,不作解释了:

Windows Boot Manager
--------------------
identifier              {bootmgr}
description             Windows Boot Manager
locale                  en-US
inherit                 {globalsettings}
default                 {default}
displayorder            {default}
                        {7619dcca-fafe-11d9-b411-000476eba25f}
                        {7619dccb-fafe-11d9-b411-000476eba25f}
                        {ntldr}
toolsdisplayorder       {memdiag}
timeout                 10

Windows Boot Loader
-------------------
identifier              {default}
device                  ramdisk=[boot]\sources\boot.wim,{7619dcc8-fafe-11d9-b411-000476eba25f}
path                    \windows\system32\boot\winload.exe
description             Windows 7 PE ([boot]\sources\boot.wim)
locale                  en-US
inherit                 {bootloadersettings}
osdevice                ramdisk=[boot]\sources\boot.wim,{7619dcc8-fafe-11d9-b411-000476eba25f}
systemroot              \windows
detecthal               Yes
winpe                   Yes
ems                     Yes

Windows Boot Loader
-------------------
identifier              {7619dcca-fafe-11d9-b411-000476eba25f}
device                  ramdisk=[boot]\sources\winREx32.wim,{7619dcc8-fafe-11d9-b411-000476eba25f}
path                    \windows\system32\boot\winload.exe
description             32-bit Windows Recovery Environment ([boot]\sources\winREx32.wim)
locale                  en-US
inherit                 {bootloadersettings}
osdevice                ramdisk=[boot]\sources\winREx32.wim,{7619dcc8-fafe-11d9-b411-000476eba25f}
systemroot              \windows
detecthal               Yes
winpe                   Yes
ems                     Yes

Windows Boot Loader
-------------------
identifier              {7619dccb-fafe-11d9-b411-000476eba25f}
device                  ramdisk=[boot]\sources\winREx64.wim,{7619dcc8-fafe-11d9-b411-000476eba25f}
path                    \windows\system32\boot\winload.exe
description             64-bit Windows Recovery Environment ([boot]\sources\winREx64.wim)
locale                  en-US
inherit                 {bootloadersettings}
osdevice                ramdisk=[boot]\sources\winREx64.wim,{7619dcc8-fafe-11d9-b411-000476eba25f}
systemroot              \windows
detecthal               Yes
winpe                   Yes
ems                     Yes

Windows Memory Tester
---------------------
identifier              {memdiag}
device                  boot
path                    \boot\memtest.exe
description             Windows Memory Diagnostic
locale                  en-US
inherit                 {globalsettings}

EMS Settings
------------
identifier              {emssettings}
bootems                 Yes

Debugger Settings
-----------------
identifier              {dbgsettings}
debugtype               Serial
debugport               1
baudrate                115200

Global Settings
---------------
identifier              {globalsettings}
inherit                 {dbgsettings}
                        {emssettings}

Boot Loader Settings
--------------------
identifier              {bootloadersettings}
inherit                 {globalsettings}
                        {hypervisorsettings}

Hypervisor Settings
-------------------
identifier              {hypervisorsettings}
description             Hypervisor Settings
hypervisordebugtype     Serial
hypervisordebugport     1
hypervisorbaudrate      115200

Device options
--------------
identifier              {7619dcc8-fafe-11d9-b411-000476eba25f}
ramdisksdidevice        boot
ramdisksdipath          \boot\boot.sdi

问:我用512MB的虚拟机对生成的Win7pe进行测试,发现Ramdisk的设定只有25MB左右。如何把Ramdisk的设定加大?
答:现时Ramdisk的默认设定是10%的FreeRAM(可使用记忆体的百分之十),要把它加大,可以更改\winbuilder\Projects\Win7pe\Finalize\system32目录里面pecmd_xx.ini的设定:
      把 RAMD ImDisk,P10,NTFS,B:,ImDIsk  (P10 代表百分之十)
      改为
      RAMD ImDisk,L64,NTFS,B:,ImDIsk    (L64 代表最小为64MB)
      也可更改如下 (网友nu852的建议):
      RAMD ImDisk,P10 L64 H1024,NTFS,B:,ImDIsk    (可使用記憶體百分之十, 最少設置 64MB, 最多設置 1024MB.)

问:我在 WIN XP 裡面執行 Win7peBuilderSE 遇到这樣問題 : 無法掛載 BootWim 及 InstallWim,在 Windows 7 裡面執行 Win7peBuilderSE 就 OK 了。请问这是什么原因?
答:我特別架設了一台XP來研究發生了什麼問題,發現問題主要根源不是来自脚本(它只有一个和WimUtil有關的小錯誤),而是和众多版本的imagex.exe和與其相配合的wimfltr.sys,wimmount.sys,wimgapi.dll有關。另外,假如只是在Program Files下面安裝了WAIK7600,沒有把wimmount.sys和新的wimgapi.dll安裝和註冊到Windows系統裡面,也會產生千奇百怪的掛接問題。我已經把0a-preconfig.script腳本再改動過一次,並上載入頂樓,希望能盡可能減小掛接失敗的發生,或者是在发生时提示操作员如何修正。其掛接原理如下:

1. 假如沒有發現imagex.exe,解壓wimutil.exe, 並把%Tools%文件夾里面的wimfltr.sys,wimfltr.inf,wimgapi.dll(6.0.6001.1800)拷入系統,並註冊。
2. 假如有發現imagex.exe,但WAIK裡面沒有wimmount.sys,斷定WAIK屬於舊版本,可以繼續使用%Tools%文件夾里面的wimfltr.sys,wimfltr.inf,wimgapi.dll(6.0.6001.1800)拷入系統,並註冊。
3. 假如有發現imagex.exe,而且WAIK裡面有wimmount.sys,斷定WAIK屬於新的版本(6.1.7600.16385),檢查註冊表和%windowsystem32%\drivers目錄下有wimmount否,否則提示操作员先安裝後重啟。
4. 假如用戶钩選Force to use WimUtil as WimTool,雖有imagex.exe和dism.exe的存在,builder仍將採用wimutil.exe,%Tools%文件夾里面的wimfltr.sys,wimfltr.inf,wimgapi.dll(6.0.6001.1800)。wimutil.exe和舊版本(6.0.6001.1800)的imagex.exe在mount/unmount WIM進行的速度要比dism.exe和新版本(6.1.7600.16385)的imagex.exe快很多,但在64位平台下無效,也不能使用來對WIM進行寫操作。

在新的0a-preconfig.script腳本下,假如你使用的是32位平台,又無需要向WIM加驱动或Packages,我建议你钩選Force to use WimUtil as WimTool,強制使用WimUtil,令mount/unmount WIM可以高速進行。

0a-preconfig.12-31-2009.part1.rar (390.63 KB, 下载次数: 3143)
0a-preconfig.12-31-2009.part2.rar (390.63 KB, 下载次数: 2192)
0a-preconfig.12-31-2009.part3.rar (107.42 KB, 下载次数: 1634)

问:发现已经做好的PE3.0的BOOT.WIM文件,如果加以修改,很容易发生错误,发生错误都有一个共性蓝屏,提示“wimfltr.sys”损坏。请问这是什么原因?
答:原因其实并非不详,那是和精简NLS和字形文件有关的,因為 windows 7 好像把 簡繁中日 算在一起。以下是某论坛网友阿达对这问题的论述:
  1. *****************************************
  2. PE 開機 wimfsf.sys 錯誤問題 (需要字型 simsun.ttc 才無誤)
  3. 基本上和 nls檔 以及 字型檔定義的字集 有關
  4. 簡單說... nls檔案 需要 含有對應的字集 的字型檔
  5. 並且在 [HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\FontLink\SystemLink]
  6. 中有載入或連結

  7. 簡單說在 純英文 下...只有 c_437.nls 和 c_850.nls 時
  8. 只要有下面的檔案即可 ( tahoma.ttf 不是必要...因為含西方文字字集的字型有很多...改用 segoeui.ttf 也是可以)
  9. Windows\Fonts\vgafix.fon
  10. Windows\Fonts\vgaoem.fon
  11. Windows\Fonts\vgasys.fon
  12. Windows\Fonts\marlett.ttf
  13. Windows\Fonts\tahoma.ttf
  14. Windows\System32\locale.nls
  15. Windows\System32\l_intl.nls
  16. Windows\System32\C_437.NLS
  17. Windows\System32\C_850.NLS
  18. Windows\System32\C_1251.NLS
  19. Windows\System32\C_1252.NLS

  20. 而 繁體中文 情況下當加入 c_950.nls
  21. 則需要 mingliu.ttc 和 simsun.ttc (因為 windows 7 好像把 簡繁中日 算在一起)
  22. 不過實際上只要找的到對應字集的字型檔就可以換掉
  23. 所以要減少容量比較簡單的方式是
  24. 加入
  25. Windows\Fonts\vga932.fon
  26. Windows\Fonts\vga936.fon
  27. Windows\Fonts\vga949.fon
  28. 然後補上
  29. [HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\FontLink\SystemLink]
  30. "vga932.fon"="vga932.fon"
  31. "vga936.fon"="vga936.fon"
  32. "vga949.fon"="vga949.fon"

  33. 這樣 simsun.ttc 就可以砍了

  34. 我個人做的 繁中PE 檔案是用 ( Windows\fonts 就只有用下面提到的字型檔...沒有其它的 )
  35. Windows\Fonts\vgafix.fon
  36. Windows\Fonts\vgaoem.fon
  37. Windows\Fonts\vgasys.fon
  38. Windows\Fonts\marlett.ttf
  39. Windows\Fonts\tahoma.ttf
  40. Windows\System32\locale.nls
  41. Windows\System32\l_intl.nls
  42. Windows\System32\C_437.NLS
  43. Windows\System32\C_850.NLS
  44. Windows\System32\C_1251.NLS
  45. Windows\System32\C_1252.NLS
  46. Windows\Fonts\c8514fix.fon
  47. Windows\Fonts\c8514sys.fon
  48. Windows\Fonts\c8514oem.fon
  49. Windows\Fonts\cvgafix.fon
  50. Windows\Fonts\cvgasys.fon
  51. Windows\Fonts\vga932.fon
  52. Windows\Fonts\vga936.fon
  53. Windows\Fonts\vga949.fon
  54. Windows\Fonts\vga950.fon
  55. Windows\Fonts\app950.fon
  56. Windows\Fonts\mingliu.ttc
  57. Windows\Fonts\msjh.ttf
  58. Windows\System32\C_950.NLS
  59. Windows\System32\C_10002.NLS
  60. Windows\System32\C_20000.NLS
  61. Windows\System32\C_20932.NLS
  62. Windows\System32\C_20936.NLS
  63. Windows\System32\C_20949.NLS

  64. mingliu.ttc 和 msjh.ttf 可以用 3M 那個代替
  65. 不過我自己是為了好看 和 繁中boot 動態 Logo所以是用 xp 的 mingliu.ttc (8.xM) 和 5.0 版的 msjh.ttf (14.xM)*****************************************繁中 windows 7 很多 dll 的預設字型是 msjh.ttf 和 mingliu.ttc所以要有 msjh.ttf 才會比較好看一點另外 winpeshl.exe 好像要放第一個執行...字型載入才不會怪怪我自己用 MakePe2 做的...都把 winpeshl.exe 放到最前面執行*****************************************
复制代码
我的脚本已经对这问题作了处理,你如果进行修改,可参考上面原理。

问:我想做个窄版任务栏加小图标的,在制作的时候该怎么办?
答:我在585楼已经指出过有关的注册表项的设定:
[HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Explorer\Advanced]"TaskbarSmallIcons"=dword:00000001"TaskbarGlomLevel"=dword:00000001具体制作的时候,可以把下面两句代码加入脚本7-Win7peAdvConfig.script的[FinalTweak]段落里面即可:
RegWrite,"HKLM",0x4,"Tmp_default\Software\Microsoft\Windows\CurrentVersion\Explorer\Advanced","TaskbarSmallIcons","1"RegWrite,"HKLM",0x4,"Tmp_default\Software\Microsoft\Windows\CurrentVersion\Explorer\Advanced","TaskbarGlomLevel","1"

后语:本帖自发表以来,在无忧似乎掀起了一阵Win7PE/VistaPE的热潮,反应是很不错的,也达到了我发表的目的。请留意我的这些脚本和成品都是名乎其实的撒手不管版,因为我没有太多的时间支持网友。要下载,转载,改编,YY,发扬光大的,说一声谢谢就成了。系统采用了老九的PECMD,也参考了其他无忧网友和外国朋友的大作和意念,这里一并道谢。请请!

更新日志:
2010-01-14: 上载了Win7peBuilderSE4WuYou_2010.01.14.rar 和英中台版本的成品到zhxy9804的ftp, 在无忧zhxy9804-ftp/khauyeung/Win7peBuilderSE目录下面。

2010-01-04: 上载了Win7peBuilderSE4WuYou_2010.01.04.rar 和英中台版本的成品到seeweb的ftp, 在无忧seeweb-ftp/khauyeung处下载。

2010-01-01: Win7peBuilderSE4WuYou_2010.01.01.rar (元旦版) -支持英中繁简,32/64位,PE3.0/2.x,XP/W7, 在无忧zhaohj-ftp/khauyeung/Win7peBuilderSE处下载。

2009-12-20: 新Win7peBuilderSE (第二版) 登场-支持英中繁简,32/64位,PE3.0/2.x最近自己架設了一台64-bit的電腦,有需要用64-bit的Win7PE,故在Win7peBuilder原來的基礎上加以完善和發展成第二版,命名为Win7peBuilderSE。成品有如下功能:
1. 支持在64-bit Windows 7环境下制作Win7PE。 2. 可用来制作32-bit或者64-bit的Win7PE。 3. 支持英文,中文繁体和中文简体的语言体系。 4. 支持使用Windows 7,Vista SP1和Server 2008 R2的源DVD; 5. 可以輕鬆地整合ERD65的工具。6. 可以使用DISM往BootSrc安裝驅動和打包。7. 成品可以由不精簡(200MB)到高精簡 (120MB)水平。 8. 內核盡量少帶非原Windows內涵,只留少數必用外來程式。Win7peBuilderSE已经完成测试,现在把它发报出来,希望有助对Win7PE的继续开发。在无忧zhaohj-ftp/khauyeung/Win7peBuilderSE处下载。

2009-09-27:今天发表更新Win7peBuilder_Final.2009.09.27.rar,主要是针对EXPLORER作外壳时,增加墙纸背景和个性化的支持,谢谢网友yamingw发表的重要注册表资料,详情见http://bbs.wuyou.net/forum.php?mod=viewthread&tid=150599&;extra=page%3D1。针对一些人因为误设boot.wim或者install.wim的container引至挂接失败,我又采用了nu852网友在433楼的建议,增加检错程序以显示挂载WIM错误,并停止程序。最近很多人想在启动时显示动态LOGO,我把脚本改了一下,使它变成默认启动;假如你不喜欢动态LOGO,或者想启动快一些进行,你可以在6-postconfig.script脚本处把quietboot检查盒钩选即可。Win7peBuilder_Final.2009.09.27.rar已经上传到无忧zhxy9804的FTP,重新上传的还有Win7pe_16385en.iso(英文版),Win7pe_16385cn.iso(简体中文版),Win7pe_16385tw.iso(繁体中文版)。

2009-08-08:微软发表了WAIK7600,我再做了一个更新Win7peBuilder_Final.2009.08.08.rar,主要是针对使用WAIK的winpe.wim作BootSrc的标准文件拷贝,补充了一些之前的遗漏。同时发放的还有使用WAIK制作的简,繁,英版本的Win7核心PE成品(Win7peCore_cn.iso,Win7peCore_tw.iso和Win7peCore_en.iso )。这些核心PE都不带EXPLORER外壳,而是以BS EXPLORER代替之,另用CubicExplorer做资源管理器,这样可以把boot.wim的体积压低30MB,而且方便了那些只有WAIK(可合法下载)而没有WIN7DVD的人也能尝试制作自己的Win7PE。核心PE除了没有Windows Explorer外,差不多有齐其他所有WIN7PE的功能,并可以设定置壁纸,引导时会显示动态Windows LOGO。Builder和核心PE都已经完成上传到无忧zhxy9804的FTP,有需要和权限的请自行下载。请注意:新发表的使用BS EXPLORER作外壳的核心PE只是增加和提供多一种选择,它不是用来替代EXPLORER外壳的。Builder可以任你选择使用那一种外壳去建造你的PE。FTP上已有用EXPLORER作外壳的成品:Win7PE_16386en.iso(WIN7RTM 英文版), Win7PE_16386cn.iso(WIN7RTM 简体中文版),Win7PE_16386tw.iso(WIN7RTM 繁体中文版)2009-08-01:本来没有打算在终结版本发表后再作更新,但为了做得更好,还是不能忍手,做了个Win7peBuilder_Final.2009.07.31.rar岀来,使PECMD在引导网卡的过过程更完整,可在ftp下载。我以后不再发大更新了,成品和Builder都不例外。小的更改会在本贴楼顶公报,主要是指岀更改方法,让网友自己DIY。你假如有好经验,欢迎在本帖提出分享,我会把好TIPS置顶。是功成身退的时后了,放假去。。。

2009-07-30:今天发表Win7peBuilder的终结版本,它是在2009.07.20版本的基础上,经过除错,优化,ImDisk升级,引用PECMD的RAMD和CALL命令以替代运行较慢的外部处理EXEC,增加对中文繁体版本的支持,又找到脚本对英文Win7PE的用户钉贴(User Pinned)任务栏和菜单项进行了预置,成品的WIN7PE也安装了Winpe-PPPoE包。应网友要求,保留了硬检和网检质量较好的7peldr,提供了在PECMD为基础以外的另类选择。终结版已经在Win7/Vista/2008,SP1/SP2,简体中文,繁体中文和英文之间反复测试,改正了所有已经发现的错误。终结版Win7peBuilder_Final.rar已经完成上传到无忧zhxy9804和zhaohj的FTP,在 /khauyeung/Win7peBuilder_Final/ 下面。现可下载!同时间发放的还有用终结版制成的(1) Win7PE_16385cn.iso(Win7PE RTM简体中文版),(2)Win7PE_16385en.iso(Win7PE RTM英文版,预置用户钉贴任务栏和菜单项),(3)Win6PE_6002en.iso(2008PE SP2英文版),(4)Win6PE_6001cn.iso(2008PE SP1简体中文版)和(5)Win6PE_6001tw.iso(2008PE SP1繁体中文版),有需要和权限的请自行下载。

2009-07-23:重要脚本修正,解决源DVD无法进行imagex /mountrw和wimutil /RW的问题,ImDisk.exe升级至v1.1.4.23;请解压下面文件(Win7peBuilder_ServicePatch0723.rar)替换并覆盖\WinBuilder\里面的脚本即可。此ServicePatch也可在无忧FTP下载。(7月30日已经出了终结版,建议你下载最新的Win7peBuilder_Final.rar!)

2009-07-20:今天Win7peBuilder已经进入完成阶段,从此我就真正可以撒手不管了。新发表的Win7peBuilder.2009.07.20支持使用Win7_RTM,Vista/2008_SP1和SP2作源DVD操作,自动辨别操作系统,智能生成中英文PECMD.INI和WINPESHL.INI,可用WAIK(需要预装)的PEIMG添加驱动,WIN7启动的背景颜色预置为浅蓝,图形介面的GRUB4DOS启动菜单,两分钟内完成启动和网络初始化,WIN7的BOOT.WIM体积减少至164MB,VISTA/2008的减少至152MB水平。新版Win7peBuilder.2009.07.20.rar已经完成上传到无忧的zhaohj和zhxy9804的FTP,在 /khauyeung/Win7peBuilder/ 下面。现可下载!同时间发放的还有用Win7peBuilder.2009.07.20制成的W2K8PE_SP1_CN.iso(2008SP1 Build6001中文版,152MB的BOOT.WIM)和WIN7PE_RTM_CN.iso(WIN7RTM Build7600中文版,164MB的BOOT.WIM),有需要和权限的请自行下载。PROGRAMS.WIM(英文)先前发表过,在/khauyeung/VistapeBuilder 012/目录下可以找到,把它放到硬盘或光盘根目录均可,PE启动时会自动找寻并挂载。

2009-07-09:今天完成了对Win7peBuilder改写的工作,增加了使用Vista SP1/Server2008 (Build6001)作源DVD的支持,可以兼用来制作VistaPE了。另外又增加了脚本,用来安装驱动进PE,使生成的PE可以支持更多的网卡和量存装置。Win7peBuilder还添加了其他外壳(如BS Explorer等),可用PEShell Swapper方便地替换。先进配置脚本现在功能更强大,有兴趣的不妨研究一下。新版Win7peBuilder.2009.07.09.rar已经完成上传到无忧的 FTP,在 /khauyeung/Win7peBuilder/ 下面。现可下载!

2009-07-01:今天对Win7peBuilder进行了完善工作,并成功打做了Win7pe的简体中文版。中文版Win7pe的boot.wim有198MB,比英文版本大25MB。英文版也进行了重新打做,用简体中文地区码(Locale)设定,读老九的PECMD帮助文件无误。改良版Win7peBuilder.2009.07.01.rar,中文版Win7pe_zh-CN.iso 已经完成上传到无忧的 FTP,在 /khauyeung/Win7peBuilder/ 下面。现可下载!英文版_简体中文地区码 Win7pe_en-US.iso 也完成了上传,已经可以下载了!

2009-06-29:已经完成上传 Win7peBuilder.rar,Win7pe.iso 到无忧的 FTP,在 /khauyeung/Win7peBuilder/ 下面。达权限的可下载!

[ 本帖最后由 khauyeung 于 2011-12-24 09:19 编辑 ]

评分

参与人数 2无忧币 +9 收起 理由
palm777qqq + 4
826773297 + 5 神马都是浮云

查看全部评分

2#
发表于 2009-6-29 11:40:47 | 只看该作者
winbuilder 077 RC1 出来了呀
回复

使用道具 举报

3#
发表于 2009-6-29 11:58:04 | 只看该作者
原帖由 lqcai 于 2009-6-29 11:40 发表
winbuilder 077 RC1 出来了呀


到无忧的手里,所有 winbuilder 都是一样了。
如同NT5.x系列的PE一样,并没有人关心是用哪个版本的 BartPE 和 XPE 插件!
回复

使用道具 举报

4#
发表于 2009-6-29 12:03:37 | 只看该作者
原帖由 khauyeung 于 2009-6-29 11:33 发表
此帖是旧帖“用VistapeBuilder 012打造WinPE3.0”的延伸,阅读旧帖请往此处:http://bbs.wuyou.net/forum.php?m ... ;tid=137198&extra=page%3D6

(正在上传 Win7peBuilder.rar,Win7pe.iso 到无忧的 FTP2,在 ...


传完后说一下,以后就拿这个来玩玩。本人只玩玩而已,真正是基本不用Win7系列的。
回复

使用道具 举报

5#
 楼主| 发表于 2009-6-29 12:03:53 | 只看该作者
原帖由 lqcai 于 2009-6-29 11:40 发表
winbuilder 077 RC1 出来了呀

正是使用winbuilder 077 RC1配合我的改良脚本做出来的。成品 boot.wim 有175MB大小,Explorer作的Shell,带MMC,支持网络,支持中文显示和输入,PECMD作CmdLine,再配合WinpeShl,Win7peLdr和Wpeinit加载外壳和网络,配备NTFS格式的RamDisk,可挂PROGRAMS。WIM...
回复

使用道具 举报

6#
发表于 2009-6-29 12:03:54 | 只看该作者
原帖由 lxl1638 于 2009-6-29 11:58 发表


到无忧的手里,所有 winbuilder 都是一样了。
如同NT5.x系列的PE一样,并没有人关心是用哪个版本的 BartPE 和 XPE 插件!

我从 winbuilder 074 用到 077 beta3,感觉其差异还是很明显的
回复

使用道具 举报

7#
发表于 2009-6-29 12:08:18 | 只看该作者
原帖由 khauyeung 于 2009-6-29 12:03 发表

正是使用winbuilder 077 RC1配合我的改良脚本做出来的。成品 boot.wim 有175MB大小,Explorer作的Shell,带MMC,支持网络,支持中文显示和输入,PECMD作CmdLine,再配合WinpeShl,Win7peLdr和Wpeinit加载外壳 ...

这个脚本是自己写的?还是已经有成品再改良的? 有一段时间没去 boot-land 了,关键是英文不好,看着很费劲
回复

使用道具 举报

8#
发表于 2009-6-29 12:12:05 | 只看该作者
嗯,图2里的Com端口是亮点
估计那些3G众又会两眼发光了
回复

使用道具 举报

9#
发表于 2009-6-29 12:18:27 | 只看该作者
是不是再汉化一下,以方便我们这些E文不太好的使用啊
回复

使用道具 举报

10#
发表于 2009-6-29 12:19:04 | 只看该作者
希望能像VISTAPE那样
上传改良版的脚本
尤其是那个支持中文源DVD来打造中文版PE的高级脚本
毕竟国内大家还是用中文OS的多
谢谢
回复

使用道具 举报

11#
发表于 2009-6-29 12:24:11 | 只看该作者
呃,多谢,又有可以折腾的东西玩了。。 传完说一下,好好再学习学习。
回复

使用道具 举报

12#
 楼主| 发表于 2009-6-29 12:27:03 | 只看该作者
原帖由 lqcai 于 2009-6-29 12:08 发表

这个脚本是自己写的?还是已经有成品再改良的? 有一段时间没去 boot-land 了,关键是英文不好,看着很费劲

大部分脚本源自boot-land,经我改良和增加功能。advanced-config.script先进配置脚本是自己写的。
回复

使用道具 举报

13#
发表于 2009-6-29 12:27:36 | 只看该作者
原帖由 friend8179 于 2009-6-29 12:14 发表
3G还是悬而未决么?

=========================

有技术的没设备,有设备的没技术,哈哈

我搞定了 本来差个modem驱动 找电信借了个设备 从里面给搞出来了
不过也是基于PE 2.1的解决方案

感觉要在PE 1.x下解决也不难,前提是搞定了COM口和modem(?)
回复

使用道具 举报

14#
发表于 2009-6-29 12:27:52 | 只看该作者
完全中文版的PE3图:

磁盘管理.JPG (96.22 KB, 下载次数: 367)

磁盘管理.JPG

磁盘管理-1.JPG (100.55 KB, 下载次数: 384)

磁盘管理-1.JPG

磁盘管理-2.JPG (105.44 KB, 下载次数: 378)

磁盘管理-2.JPG

磁盘管理-3.JPG (110.65 KB, 下载次数: 392)

磁盘管理-3.JPG

磁盘管理-4.JPG (98.86 KB, 下载次数: 374)

磁盘管理-4.JPG

磁盘管理-5.JPG (107.99 KB, 下载次数: 353)

磁盘管理-5.JPG

管理.JPG (75.92 KB, 下载次数: 365)

管理.JPG

管理器.JPG (107.99 KB, 下载次数: 368)

管理器.JPG

管理器-1.JPG (72.06 KB, 下载次数: 347)

管理器-1.JPG

界面-1.JPG (39.76 KB, 下载次数: 349)

界面-1.JPG

界面-2.JPG (25.25 KB, 下载次数: 360)

界面-2.JPG

界面-3.JPG (56.56 KB, 下载次数: 348)

界面-3.JPG

界面-4.JPG (44.83 KB, 下载次数: 368)

界面-4.JPG

界面-5.JPG (76.85 KB, 下载次数: 361)

界面-5.JPG

界面-6.JPG (52.59 KB, 下载次数: 363)

界面-6.JPG

设备管理器-1.JPG (82.18 KB, 下载次数: 353)

设备管理器-1.JPG

属性.JPG (67.59 KB, 下载次数: 363)

属性.JPG
回复

使用道具 举报

15#
 楼主| 发表于 2009-6-29 12:35:13 | 只看该作者
原帖由 yewuqiu 于 2009-6-29 12:19 发表
希望能像VISTAPE那样
上传改良版的脚本
尤其是那个支持中文源DVD来打造中文版PE的高级脚本
毕竟国内大家还是用中文OS的多
谢谢

改良版的脚本在上载中。和以前一样,我发表的是撒手不管版。更正,汉化和改良靠的是你们自己。
回复

使用道具 举报

16#
发表于 2009-6-29 12:45:56 | 只看该作者
原帖由 小咕咚 于 2009-6-29 12:27 发表
完全中文版的PE3图:



元帅上传啊,给我们菜菜欣赏一下!!!!!!!
回复

使用道具 举报

17#
发表于 2009-6-29 12:49:05 | 只看该作者
上面两位,多个资源管理器进程的问题搞定了没?
Vista开始,网上的PE都有这个问题,每打开一个目录,就出现多一个资源管理 器进程。
回复

使用道具 举报

18#
发表于 2009-6-29 12:51:01 | 只看该作者
原帖由 khauyeung 于 2009-6-29 11:33 发表
此帖是旧帖“用VistapeBuilder 012打造WinPE3.0”的延伸,阅读旧帖请往此处:http://bbs.wuyou.net/forum.php?m ... ;tid=137198&extra=page%3D6

(正在上传 Win7peBuilder.rar,Win7pe.iso 到无忧的 FTP2,在 ...



加拿大的大大就是利害呀,先有西文版也不错,再整中文版也就不难了。。。
回复

使用道具 举报

19#
发表于 2009-6-29 12:56:05 | 只看该作者
原帖由 lxl1638 于 2009-6-29 12:49 发表
上面两位,多个资源管理器进程的问题搞定了没?
Vista开始,网上的PE都有这个问题,每打开一个目录,就出现多一个资源管理 器进程。

这个我倒是不觉得是什么大问题
就怕像以前PE 1.X那个winlogon的限制那样才可怕
回复

使用道具 举报

20#
发表于 2009-6-29 13:00:25 | 只看该作者
adsl 可以拨号 上网吗?
回复

使用道具 举报

21#
发表于 2009-6-29 13:02:15 | 只看该作者
没有看到多个资源管理进程:
但用Windows 7本身的IE怎么也上不了网?

未命名.JPG (81.16 KB, 下载次数: 357)

未命名.JPG
回复

使用道具 举报

22#
发表于 2009-6-29 13:03:13 | 只看该作者
原帖由 zqjiang 于 2009-6-29 13:00 发表
adsl 可以拨号 上网吗?

win7pe 可以的,安装 PPPoE 组件后,再加个拨号软件就行
回复

使用道具 举报

23#
发表于 2009-6-29 13:04:20 | 只看该作者
原帖由 lqcai 于 2009-6-29 13:03 发表

win7pe 可以的,安装 PPPoE 组件后,再加个拨号软件就行

甚好.
回复

使用道具 举报

24#
发表于 2009-6-29 13:11:20 | 只看该作者
“就怕像以前PE 1.X那个winlogon的限制那样才可怕”
Windows 7的PE官方说明中已经描述了PE无限制联机。VistaPE是连续72小时后重启,XPPE是连续24小时后重启。

This documentation is preliminary and subject to change.

New Features in Windows PEWindows® PE 3.0 contains several new features.

Windows PE Lifetime serviceability: Images can be serviced throughout their lifetimes.

/prep: The PEImg.exe tool is deprecated in this release. As a result the /prep command-line option is no longer supported.

Optimize Windows PE image: Use the new /apply-profiles switch to reduce the contents of a Windows PE image to only those files necessary to support a given set of applications.

System drive letter: You can assign any letter to the system drive.

DISM.exe: Use this new command-line tool to customize a Windows PE image offline. Deployment Image Servicing and Management (DISM) enables you to add and remove drivers, Windows PE components, and language packs. For more information, see Deployment Image Servicing and Management Command-Line Options.
回复

使用道具 举报

25#
发表于 2009-6-29 14:34:03 | 只看该作者
原帖由 小咕咚 于 2009-6-29 13:02 发表
没有看到多个资源管理进程:
但用Windows 7本身的IE怎么也上不了网?


你这个有下载地址么?或者上传到论坛的FTP?
回复

使用道具 举报

26#
发表于 2009-6-29 14:38:26 | 只看该作者
期待,虽然win7还没出正式版。
winbuilder下载脚本,老是说我没连上因特网,我明明就在网上啊,后来发现是GFW的问题,改用opendns就好了,真是晕啊。
回复

使用道具 举报

27#
发表于 2009-6-29 15:05:06 | 只看该作者
用winbuilder生成PE3, 是不是要装WAIK3啊?
回复

使用道具 举报

28#
发表于 2009-6-29 15:09:32 | 只看该作者
7月10号 Win7RTM
我到时再动手
回复

使用道具 举报

29#
发表于 2009-6-29 15:10:47 | 只看该作者

回复 #31 neo4026 的帖子

似乎是0713??。。
回复

使用道具 举报

30#
发表于 2009-6-29 15:14:34 | 只看该作者
RamDisk可以不要了,用IMDISK就能全代替了。1.X的我也拿掉RamDisk了。老九的PECMD对IMDISK的支持真是强大,加上天意的IMDISK右键就更完美了。
多谢楼主出手了。在无忧授人以鱼多过授人以渔,只有这加拿大的高手和老九才是最值得佩服的,从扫盲开始倾囊相授啊。不像有些人像疯子一样不停的更新,炒作。
在这个技术论坛里,向有技术的无私的人致敬。
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

小黑屋|手机版|Archiver|捐助支持|无忧启动 ( 闽ICP备05002490号-1 )

闽公网安备 35020302032614号

GMT+8, 2024-4-20 11:16

Powered by Discuz! X3.3

© 2001-2017 Comsenz Inc.

快速回复 返回顶部 返回列表