sp_star 发表于 2012-8-25 00:06:32

用WinBuilder制作一个Win8PE (X86,X64)

本帖最后由 sp_star 于 2015-6-4 18:34 编辑



另外找了个地方:http://www.winbuilder.cn/forum.php?mod=forumdisplay&fid=46&page=1


2015年4月19日更新:   
主要是结构上的调整,内容没什么变化,也就是说做出的PE和之前的一样。

一些问题的解决方法:
修复部分机器USB设备不能使用的问题 (2010nf17b提供): 添加Windows\System32\Drivers\intelpep.sys 文件
去除网络连接后跳出的“选择网络”窗口 (koko4u提供): 删除Windows\SYSTEM32\SetNetworkLocation.dll 文件

2014年5月16日更新:
1. 修补对打了补丁的ISO的支持问题
2. 在Dism support中添加了wimboot的支持。(使用脚本安装wimtool会破坏dism)
3. 更新PECMD版本,自动挂载UDm分区到B:
4. 其他一些小修补

下载地址: http://pan.baidu.com/share/link? ... 7%E4%BB%B6%E5%A4%B9
添加一个用于保存/恢复设置的工具,放到10-Utils目录下使用。   

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

说明:
1.支持x86和X64的Window 8 RTM, Windows 8.1 RTM。而且32位和64位的特性基本相同。
2.不支持Win7PE。
3.WinBuilder.exe要"以管理员身份运行"。
4.WinBuilder不支持中文,install.wim, winre.wim解压后的目录路径,WinBuilder本身的目录路径都不能包含中文, 否则运行时会出错。

多语言支持:
   脚本工作的原理是检测到install.wim的语言,然后拷贝对应的语言文件,但不会改写注册表关于语言,时区的设置。所以,使用何种语言的install.wim和winre.wim,应该就会产生出对应语言版本的PE。      可以支持英语(en-US),简/繁体中文,其他语言理论上也支持,但可能需要自己处理*.nls文件及字体等。

WinBuilder:
可以从Windows 8的安装盘产生一个Win8PE,并且可以自己选择包括那些功能。

如何使用:
1. 解开Win8安装盘中的install.wim放到StoreWims\install目录下
2. install.wim里有一个winre.wim,提取出来,解开放到StoreWims\Winre目录下。
(这2个目录也可以用.wim文件挂载得到,但必须是可写挂载,推荐用挂载的方式,更方便)
3. 将这两个目录填进对话框里,并保存. 设置好"source"选项卡。
4. 选择需要的功能,按Play按钮运行
5. 运行结束后,会在Target目录下生成WIN8PE目录。这个目录包含所有的文件,打包后即为需要的boot.wim文件。
6. ISO目录下会产生Win8PE.ISO文件,可直接启动。


[ 本帖最后由 sp_star 于 2013-4-5 15:06 编辑 ]









2012doberman 发表于 2014-1-6 17:47:59

Added IE (x86)
Added RecEnv (x64) - externally triggered.
Added some drivers in "System"(bfadfcoei.sys, bfadi.sys etc. )
http://pan.baidu.com/s/1dDxdP2T

sp_star 发表于 2012-8-25 23:33:16

回复 #13 andos 的帖子

实际上在Explorer.Script这个文件里:
//Run,%ScriptFile%,Use_Win7_Explorer 把替换WIN7注释掉了,需要的话,打开即可。
不过要注意的是,中文的explorer.exe.mui文件要自己添加,因为我手上没有。

yamingw 发表于 2017-7-19 16:22:40

15063:
局域网共享资源登陆需要:CredentialUIBroker.exe,Windows\SystemResources\Windows.UI.Cred 文件夹

smxxsjj 发表于 2014-10-9 12:19:22

如果制作出来就没有开始菜单,又该怎样添加进去呢?望多多指教,谢谢。

sp_star 发表于 2013-2-14 23:04:35

回复 #470 D@peng 的帖子

如果这个方法能行,可以先试试产生一个小一点的x86 PE来做这件事情。比如,杀毒应该和Audio, Media Player这些没什么关系吧,应该也和PPPOE, WLAN这些没关系吧。
可以利用这些选项,产生不同配置的PE来尝试,就是要浪费不少时间。

smxxsjj 发表于 2014-10-9 12:16:11

楼主你好,我是一个超级菜鸟,近日用WinBuilder学做了一个WIN8PE能启动,进入桌面怎么看不到开始菜单?(任务栏的左边没有任何一个图标)

andos 发表于 2014-10-5 17:04:15

sp_star 发表于 2014-10-5 16:02
当然不能直接用,毕竟也是升级了。能运行完不能说明什么。

我给你共享一个中文的,有兴趣可以自己参考 ...

其实我主要是想看看PE版的taskbar能不能用

果然还是不能啊....

看来以后都得以RAMOS方式来做了的说.....

sp_star 发表于 2014-7-3 17:19:10

kcyou 发表于 2014-7-3 17:14
谢谢,我再做一遍

注意只能在文件夹里搜索,metro界面的搜索是用不了的。

hhh333 发表于 2014-6-17 15:54:59

sp_star 发表于 2014-6-16 23:15
我说的就是外置啊。只选择你要的模块,提取出的文件不就可以打包作为外置吗?
如果有注册表,也会产生小 ...

这个好象不行吧,似乎不能外置

sp_star 发表于 2014-6-16 23:15:42

hhh333 发表于 2014-6-16 21:56
我是说外置的,即装即用的,以前做了一下,好象不是那么容易,后面也没深究了。

我说的就是外置啊。只选择你要的模块,提取出的文件不就可以打包作为外置吗?
如果有注册表,也会产生小的注册表文件,这个要手工处理。对于RAMOS,基本不需要添加注册表。

sean5018 发表于 2012-8-25 00:19:30

实际上是 win7pebuilder se

嵐風 发表于 2012-8-25 00:23:26

NOD32報毒....

sp_star 发表于 2012-8-25 00:26:35

回复 #2 sean5018 的帖子

说得对,但是里面的脚本改了。现在是win8pe了,呵呵。

sp_star 发表于 2012-8-25 00:27:41

回复 #3 嵐風 的帖子

hiderun本来就会报毒的....
不过现在没有使用,删掉也没什么影响。

sean5018 发表于 2012-8-25 10:12:15

回复 #4 sp_star 的帖子

对不起,只是下载下来看了一下,没使用。呵呵,没有实践就没有发言权。

sxg9739 发表于 2012-8-25 10:36:18

感谢楼主提供。

拿铁不加糖 发表于 2012-8-25 13:02:38

那么你做出win8pe了没有呢?

sp_star 发表于 2012-8-25 13:21:58

回复 #8 拿铁不加糖 的帖子

当然做出来了。虽然还有各种缺陷,但启动到桌面没什么问题呀。

拿铁不加糖 发表于 2012-8-25 13:42:01

回复 #9 sp_star 的帖子

截张图,看看呗!任务栏能使用不?

sp_star 发表于 2012-8-25 14:01:00

回复 #10 拿铁不加糖 的帖子

等有空了再编辑一下。
不过任务栏是不能用的,现在想要的话,好像只能替换win7的。

dvd008 发表于 2012-8-25 15:00:25

声卡,网卡,显卡
IE
WMP
无线
拨号

都可以吗?

andos 发表于 2012-8-25 20:56:42

回复 #11 sp_star 的帖子

或者可以加个替换WIN7的功能

拿铁不加糖 发表于 2012-8-26 00:12:24

回复 #14 sp_star 的帖子

这个能做X64位的win8PE不?我试了一下貌似不行,提示需要复制的文件找不到。

sean5018 发表于 2012-8-26 01:36:36

看屏幕截图里的任务管理器好像是64位的

szfhx 发表于 2012-8-26 06:29:20

哈哈                     这个不错

sp_star 发表于 2012-8-26 12:40:14

回复 #15 拿铁不加糖 的帖子

应该是不行吧。我也没有64位的系统。
不过里面的脚本文件很简单的,你可以看看log,是什么文件找不到。自己改改看看行不行。

andos 发表于 2012-8-26 12:41:21

回复 #14 sp_star 的帖子

呵呵,原来有的啊

另外,
3. 将这两个目录填进下图的对话框里,并保存

图在那? 不见了呢

-----------------------------

依照图片的摆放,但出错了


[ 本帖最后由 andos 于 2012-8-26 15:55 编辑 ]

adef 发表于 2012-8-26 13:38:41

回复 #19 andos 的帖子

这个做的dism不能用

andos 发表于 2012-8-26 13:43:51

回复 #20 adef 的帖子

我不清楚呢,还没开始做....

[ 本帖最后由 andos 于 2012-8-26 14:14 编辑 ]

sp_star 发表于 2012-8-26 16:01:36

还有个地方可能要填。


这个地方应该是一个解开的安装光盘ISO目录,或者用虚拟光驱加载iso也可以。
实际上此处的内容在这里并没有真正使用,但不知道哪里限制了,要检测一下。

天山雪 发表于 2012-8-26 18:01:59

用软件做出来的,注册表完整度太差。。

U5558 发表于 2012-8-26 18:19:04

可惜原生的任务栏不能用…………

拿铁不加糖 发表于 2012-8-27 12:12:27

支持声音就更好了。。

dvd008 发表于 2012-8-27 13:29:08

什么时候可以带"声音"

nu852 发表于 2012-8-27 14:59:47

想问这 WinBuilder 的 脚本,
是楼主改的吗?

有些事情想回报!

sp_star 发表于 2012-8-27 15:10:39

回复 #27 nu852 的帖子

是我改的,也参照了不少其他的PE。

sp_star 发表于 2012-8-27 15:11:42

回复 #26 dvd008 的帖子

要求太高了....
水平有限啊!

nu852 发表于 2012-8-27 15:47:16

原帖由 sp_star 于 2012-8-27 15:10 发表 http://bbs.wuyou.net/images/common/back.gif
是我改的,也参照了不少其他的PE。
我是用 win8 rtm 企业版 英文, 试用 WinBuilder 0827 的一些回报.


Errors

(1.1-Basic.Script) FileCopy -
Failed to copy
to: [%BaseDir%\Target\Win8PE\Windows\Fonts\simsun.ttc]: 系统找不到指定的档案。

(1.1-Basic.Script) FileCopy -
Failed to copy
to: [%BaseDir%\Target\Win8PE\Windows\Fonts\msyh.ttc]: 系统找不到指定的档案。

simsun.ttc 及 msyh.ttc 好像是在 install.wim 内, 而非 winre.wim 内.


Handled Errors
(1.1-Basic.Script) FileCopy -
Failed to copy
to: [%BaseDir%\Target\Win8PE\Windows\System32\fbwflib.dll]: 系统找不到指定的档案。

fbwflib.dll, winpesh.exe, wpeinit.exe, wpeutil.exe & wpeutil.dll
好像是在 winre.wim 内, 而非 install.wim 内.


Warnings
(1.3-Themes.Script)
FileCopy
to: [%BaseDir%\Target\Win8PE\Windows\WinSxS\Manifests]: No matching file found

(1.3-Themes.Script)
FileCopy
to: [%BaseDir%\Target\Win8PE\Windows\WinSxS\Manifests]: No matching file found

这两个文件, 不存在于 install.wim 内.
页: [1] 2 3 4 5 6 7 8 9 10
查看完整版本: 用WinBuilder制作一个Win8PE (X86,X64)