找回密码
 注册
搜索
系统gho:最纯净好用系统下载站投放广告、加入VIP会员,请联系 微信:wuyouceo
楼主: sp_star

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

   火... [复制链接]
 楼主| 发表于 2014-3-19 15:27:22 | 显示全部楼层
hhh333 发表于 2014-3-19 09:26
有人说是RAMOS方式引起的,因为它没有运行winpeshl.exe,请试一下SYSTEM方式登录的81,如果是这个原因 ...

以SYSTEM方式登录: 不行
CMD PE: 不行
原版winre.wim: 可以
回复

使用道具 举报

发表于 2014-3-19 16:08:15 | 显示全部楼层
本帖最后由 yaojy 于 2014-3-19 16:10 编辑
sp_star 发表于 2014-3-19 08:27
这个注册表看起来和USB设备没什么关系,但可能和USB控制器有关。启用xhci时,检测到会读取这个注册表 ...


PE/RanOS/WinRE/Win81的SYSTEM/SOFTWARE我都做了不少比较,至今不得要领
现在我懒得理它了

点评

CMD PE基本上是winre的一个之集,注册表方面主要是COMPONENTS做了精简。如果要比较,这2着之间比较应该最容易。  详情 回复 发表于 2014-3-19 16:50
回复

使用道具 举报

 楼主| 发表于 2014-3-19 16:50:17 | 显示全部楼层
本帖最后由 sp_star 于 2014-3-19 17:01 编辑
yaojy 发表于 2014-3-19 16:08
PE/RanOS/WinRE/Win81的SYSTEM/SOFTWARE我都做了不少比较,至今不得要领
现在我懒得理它了{:3_ ...


CMD PE基本上是winre的一个子集,注册表方面主要是COMPONENTS做了精简。如果要比较,这2着之间比较应该最容易。
回复

使用道具 举报

 楼主| 发表于 2014-3-19 21:55:08 | 显示全部楼层
在我的环境下,添加winre里的Windows\apppatch目录可以解决问题。

点评

这个目录我一直保留.所以一直没有问题. 我的PE是WINRE基础上加入SHELL,加入其它功能,对WINRE一般只精简字体和WINSXS 就是WINRE直接拿来,去掉多余字体和WINSXS,其它基本就不动了,然后加入SHELL需要的文件, 然后才  详情 回复 发表于 2014-3-20 08:15
问题已经解决,将引发一波“完美更新”声浪  详情 回复 发表于 2014-3-20 07:44
我确信这是解决问题的最正确方法。  发表于 2014-3-20 07:38
回复

使用道具 举报

发表于 2014-3-19 23:36:54 | 显示全部楼层
请问你们最近在讨论的USB3.0的问题,具体是什么情况?
是USB3.0接口不能识别什么设备?

点评

简单点说,就是在USB3.0 U盘上启动找不到外置,因为启动后找不到U盘。  详情 回复 发表于 2014-3-20 08:44
回复

使用道具 举报

发表于 2014-3-20 07:44:30 | 显示全部楼层
sp_star 发表于 2014-3-19 21:55
在我的环境下,添加winre里的Windows\apppatch目录可以解决问题。

问题已经解决,将引发一波“完美更新”声浪

点评

这么说,你的测试应该通过了吧。我也觉得这应该是根本的解决办法,不过还是等等更多的结果吧。  详情 回复 发表于 2014-3-20 08:46
回复

使用道具 举报

发表于 2014-3-20 08:15:34 | 显示全部楼层
sp_star 发表于 2014-3-19 21:55
在我的环境下,添加winre里的Windows\apppatch目录可以解决问题。

这个目录我一直保留.所以一直没有问题.
我的PE是WINRE基础上加入SHELL,加入其它功能,对WINRE一般只精简字体和WINSXS
就是WINRE直接拿来,去掉多余字体和WINSXS,其它基本就不动了,然后加入SHELL需要的文件,
然后才是其它,这样效果兼容好像更好,N久前,和你讨论过这个问题.


只有极度精简时,才不考虑功能,而只考虑体积.

点评

你的方法确实能够最大程度保留原版的功能,出问题可能性也比较少。winre里面保留的文件也都是有它的用处的。 我尽量精简除了体积之外,也和WinBuilder这种方式有关。我希望各个功能模块能尽量的独立,适用性比较广  详情 回复 发表于 2014-3-20 08:55
回复

使用道具 举报

 楼主| 发表于 2014-3-20 08:44:10 | 显示全部楼层
红毛樱木 发表于 2014-3-19 23:36
请问你们最近在讨论的USB3.0的问题,具体是什么情况?
是USB3.0接口不能识别什么设备?

简单点说,就是在USB3.0 U盘上启动找不到外置,因为启动后找不到U盘。
回复

使用道具 举报

 楼主| 发表于 2014-3-20 08:46:41 | 显示全部楼层
yaojy 发表于 2014-3-20 07:44
问题已经解决,将引发一波“完美更新”声浪

这么说,你的测试应该通过了吧。我也觉得这应该是根本的解决办法,不过还是等等更多的结果吧。
回复

使用道具 举报

发表于 2014-3-20 08:53:44 来自手机 | 显示全部楼层
sp_star 发表于 2014-3-20 08:44
简单点说,就是在USB3.0 U盘上启动找不到外置,因为启动后找不到U盘。

usb驱动文件没有补全,我的全能版一直没这个问题

点评

驱动除了少了inf文件,其他是全的。缺少inf好像也不影响驱动安装。、 你的全能版可能没有精简apppactch这个目录。  详情 回复 发表于 2014-3-20 08:57
回复

使用道具 举报

 楼主| 发表于 2014-3-20 08:55:36 | 显示全部楼层
2012qnmd 发表于 2014-3-20 08:15
这个目录我一直保留.所以一直没有问题.
我的PE是WINRE基础上加入SHELL,加入其它功能,对WINRE一般只精简 ...

你的方法确实能够最大程度保留原版的功能,出问题可能性也比较少。winre里面保留的文件也都是有它的用处的。
我尽量精简除了体积之外,也和WinBuilder这种方式有关。我希望各个功能模块能尽量的独立,适用性比较广,最好可以直接添加到其他PE里,这就要求这些功能依赖于一个尽可能精简的内核,而不能依赖一个功能完备的内核。Basic+Explorer和论坛里的骨头版比较过,多出的文件并不多。当然,这个目标基本上也不可能完全实现,只能尽量了。
当然,在winre的基础上添加功能,并适度精简,这也是一种可行的方式。外国的那个wnbuilder工程大概就是这么干的。只是方向有点不一样。
回复

使用道具 举报

 楼主| 发表于 2014-3-20 08:57:59 | 显示全部楼层
红毛樱木 发表于 2014-3-20 08:53
usb驱动文件没有补全,我的全能版一直没这个问题

驱动除了少了inf文件,其他是全的。缺少inf好像也不影响驱动安装。、
你的全能版可能没有精简apppactch这个目录。
回复

使用道具 举报

发表于 2014-3-20 09:10:25 | 显示全部楼层
sp_star 发表于 2014-3-20 08:57
驱动除了少了inf文件,其他是全的。缺少inf好像也不影响驱动安装。、
你的全能版可能没有精简apppactch ...

apppactch目录没搜索到是哪里,我找下看看。

IMG_20140320_090148.jpg
IMG_20140320_090214.jpg
IMG_20140320_090224.jpg
IMG_20140320_090333.jpg
IMG_20140320_090424.jpg

点评

就是Windows\apppatch目录,实际需要的是里面的drvmain.sdb文件。  详情 回复 发表于 2014-3-20 09:41
回复

使用道具 举报

 楼主| 发表于 2014-3-20 09:41:04 | 显示全部楼层
红毛樱木 发表于 2014-3-20 09:10
apppactch目录没搜索到是哪里,我找下看看。

就是Windows\apppatch目录,实际需要的是里面的drvmain.sdb文件。

点评

所以解決這類問題的方式就僅僅補drvmain.sdb這個檔案就行了嗎??  详情 回复 发表于 2014-3-20 12:30
不知他的主板USB3用的是什么芯片。从最后一张图看出,没有识别出芯片所属系列。竟然跟8.0驱动一模一样。另外,居然没支持设备中文显示,简体中文版的应当是中文才对。  发表于 2014-3-20 10:16
回复

使用道具 举报

发表于 2014-3-20 12:30:09 | 显示全部楼层
sp_star 发表于 2014-3-20 09:41
就是Windows\apppatch目录,实际需要的是里面的drvmain.sdb文件。

所以解決這類問題的方式就僅僅補drvmain.sdb這個檔案就行了嗎??

点评

至少目前我是这样想的。 当然,前提是有关USB3的驱动文件不能缺。  详情 回复 发表于 2014-3-20 16:04
回复

使用道具 举报

发表于 2014-3-20 16:04:57 | 显示全部楼层
2012bear1alex1 发表于 2014-3-20 12:30
所以解決這類問題的方式就僅僅補drvmain.sdb這個檔案就行了嗎??

至少目前我是这样想的。
当然,前提是有关USB3的驱动文件不能缺。

点评

我來補檔試試看,另外請教USB3的驅動有哪些呢?小弟想來檢查看看  详情 回复 发表于 2014-3-20 17:30
回复

使用道具 举报

发表于 2014-3-20 16:25:23 | 显示全部楼层
sp_star 发表于 2014-3-20 09:41
就是Windows\apppatch目录,实际需要的是里面的drvmain.sdb文件。

NO,不需要,这个是我的x64 8pe全能版这个目录里的文件

windows.JPG
回复

使用道具 举报

发表于 2014-3-20 16:26:49 | 显示全部楼层
sp_star 发表于 2014-3-20 09:41
就是Windows\apppatch目录,实际需要的是里面的drvmain.sdb文件。

但是我不知道你们是不是在讨论的win8.1 ramos,我这只是8pe_x64

点评

只是win8.1 PE/RamOS有这个问题, win8的不需要。  详情 回复 发表于 2014-3-20 16:45
回复

使用道具 举报

 楼主| 发表于 2014-3-20 16:45:02 | 显示全部楼层
红毛樱木 发表于 2014-3-20 16:26
但是我不知道你们是不是在讨论的win8.1 ramos,我这只是8pe_x64

只是win8.1 PE/RamOS有这个问题, win8的不需要。

点评

没事 WIN8.1 RAMOS我也有 等我测试下看看。  发表于 2014-3-20 19:04
开始以为高手有新发现,原来跟中国卫星“发现马航MH370残骸”一样。看他的照片就已经怀疑不是8.1  发表于 2014-3-20 18:46
回复

使用道具 举报

发表于 2014-3-20 17:30:39 | 显示全部楼层
yaojy 发表于 2014-3-20 16:04
至少目前我是这样想的。
当然,前提是有关USB3的驱动文件不能缺。

我來補檔試試看,另外請教USB3的驅動有哪些呢?小弟想來檢查看看

点评

USB3主要是这些 [attachimg]190109[/attachimg] [attachimg]190110[/attachimg]  详情 回复 发表于 2014-3-20 18:59
回复

使用道具 举报

发表于 2014-3-20 18:59:26 | 显示全部楼层
2012bear1alex1 发表于 2014-3-20 17:30
我來補檔試試看,另外請教USB3的驅動有哪些呢?小弟想來檢查看看

USB3主要是这些
QQ截图20140320185013.jpg

QQ截图20140320185045.jpg
回复

使用道具 举报

发表于 2014-3-20 19:17:32 | 显示全部楼层
这个图应该能说明问题
确实我的OK

USM_8.1_x64_RAMOS
看图

123.jpg
回复

使用道具 举报

发表于 2014-3-20 19:32:14 | 显示全部楼层
本帖最后由 yaojy 于 2014-3-20 21:02 编辑

回楼上,其实我是想知道,为什么WinRE可以,而基于WinRE的PE/RamOS不可以识别USB3

点评

我觉得这个问题还是可能你们缺少USB设备驱动文件缘故,我提供一个方法。 看inf文件的class类型,是USB类型的全部保留。 你找找看,如果确实不好找,我提供全套USB驱动文件也行,这个我有。  发表于 2014-3-20 19:40
回复

使用道具 举报

发表于 2014-3-20 20:25:16 | 显示全部楼层
本帖最后由 yaojy 于 2014-3-20 20:54 编辑

确实不好找
但需要明确的是:驱动了USB3设备(接口),不等于就可以识别真正的USB3外设。

点评

看到紅毛前輩所整理的解答後,想問補檔(drvmain.sdb)這方法可行嗎??  详情 回复 发表于 2014-3-20 22:18
回复

使用道具 举报

发表于 2014-3-20 21:20:22 来自手机 | 显示全部楼层
yaojy 发表于 2014-3-20 20:25
确实不好找
但需要明确的是:驱动了USB3设备(接口),不等于就可以识别真正的USB3外设。

有时间我把8和8.1的都整理下,包括三卡的
回复

使用道具 举报

发表于 2014-3-20 22:18:50 | 显示全部楼层
yaojy 发表于 2014-3-20 20:25
确实不好找
但需要明确的是:驱动了USB3设备(接口),不等于就可以识别真正的USB3外设。

看到紅毛前輩所整理的解答後,想問補檔(drvmain.sdb)這方法可行嗎??

点评

其实你做的RamOS也已经驱动了USB3,如果打开“设备管理”,当插入了USB2模式的U盘,看到的效果跟他的一致。不要被表面现象所迷惑。 莫问行不行,请是用行动去证明行不行  详情 回复 发表于 2014-3-20 23:02
回复

使用道具 举报

发表于 2014-3-20 23:02:42 | 显示全部楼层
2012bear1alex1 发表于 2014-3-20 22:18
看到紅毛前輩所整理的解答後,想問補檔(drvmain.sdb)這方法可行嗎??

其实你做的RamOS也已经驱动了USB3,如果打开“设备管理”,当插入了USB2模式的U盘,看到的效果跟他的一致。不要被表面现象所迷惑。
莫问行不行,请是用行动去证明行不行

点评

目前意思就是补齐drvmain.sdb就行了吧  详情 回复 发表于 2014-3-21 09:27
真不好意思,我也照yaojy的方式補齊檔案,這幾天測試看看,小弟只是再次詢問前輩們討論的結果,我一有什麼結果一定上來報告  详情 回复 发表于 2014-3-20 23:33
回复

使用道具 举报

发表于 2014-3-20 23:05:19 | 显示全部楼层
yaojy 发表于 2014-3-20 23:02
其实你做的RamOS也已经驱动了USB3,如果打开“设备管理”,当插入了USB2模式的U盘,看到的效果跟他的一致 ...

USB3.0接口....

点评

yaojy发现过,USB3.0的U盘,在USB3.0接口上,有时会作为USB2.0来驱动,似乎和bios设置也有关系。 进入系统后,区别USB2.0, 3.0的方法似乎就只有测速了。在设备管理器里应该是看不出什么来。此外,在我这里,如果启  详情 回复 发表于 2014-3-21 09:39
回复

使用道具 举报

发表于 2014-3-20 23:33:12 | 显示全部楼层
yaojy 发表于 2014-3-20 23:02
其实你做的RamOS也已经驱动了USB3,如果打开“设备管理”,当插入了USB2模式的U盘,看到的效果跟他的一致 ...

真不好意思,我也照yaojy的方式補齊檔案,這幾天測試看看,小弟只是再次詢問前輩們討論的結果,我一有什麼結果一定上來報告
回复

使用道具 举报

发表于 2014-3-21 09:27:49 | 显示全部楼层
本帖最后由 hhh333 于 2014-3-21 09:29 编辑
yaojy 发表于 2014-3-20 23:02
其实你做的RamOS也已经驱动了USB3,如果打开“设备管理”,当插入了USB2模式的U盘,看到的效果跟他的一致 ...


目前意思就是补齐drvmain.sdb就行了吧,boot包中这个apppatch就只有这个文件。
64位中有个acwow64.dll

点评

是的,测试看看吧。  详情 回复 发表于 2014-3-21 09:41
回复

使用道具 举报

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

本版积分规则

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

GMT+8, 2026-3-23 09:02

Powered by Discuz! X5.0

© 2001-2026 Discuz! Team.

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