无忧启动论坛

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

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

    [复制链接]
1741#
发表于 2014-3-19 09:26:57 | 只看该作者
本帖最后由 hhh333 于 2014-3-19 09:29 编辑
yaojy 发表于 2014-3-19 07:59
我疑心这样做,仅对你那个移动硬盘有效,对其它U盘未必可以。因为winre中的ROOT_HUB30键不是这样也可以识 ...


有人说是RAMOS方式引起的,因为它没有运行winpeshl.exe,请试一下SYSTEM方式登录的81,如果是这个原因启动时用devcons.exe连接一下设备就可以了。手头有3.0的硬盘但没有机器也不能测试。

点评

以SYSTEM方式登录: 不行 CMD PE: 不行 原版winre.wim: 可以  详情 回复 发表于 2014-3-19 15:27
回复

使用道具 举报

1742#
发表于 2014-3-19 13:11:14 | 只看该作者
2012bear1alex1 发表于 2014-3-18 23:04
可以的話請試試我的帖子中的8.1PE,其實我發生無法識別USB3.0的機率大約一半一半,在我工作的場所中,很 ...

yaojy前輩,聽你這樣一說,真的是這樣,載入比較快(達到3.0速度)通常進RAMOS後,就找不到USB3.0裝置,我一直以為是我這個新手做的作品有很大的缺失呢...
回复

使用道具 举报

1743#
 楼主| 发表于 2014-3-19 15:27:22 | 只看该作者
hhh333 发表于 2014-3-19 09:26
有人说是RAMOS方式引起的,因为它没有运行winpeshl.exe,请试一下SYSTEM方式登录的81,如果是这个原因 ...

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

使用道具 举报

1744#
发表于 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
回复

使用道具 举报

1745#
 楼主| 发表于 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着之间比较应该最容易。
回复

使用道具 举报

1746#
 楼主| 发表于 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
回复

使用道具 举报

1747#
发表于 2014-3-19 23:36:54 | 只看该作者
请问你们最近在讨论的USB3.0的问题,具体是什么情况?
是USB3.0接口不能识别什么设备?

点评

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

使用道具 举报

1748#
发表于 2014-3-20 07:44:30 | 只看该作者
sp_star 发表于 2014-3-19 21:55
在我的环境下,添加winre里的Windows\apppatch目录可以解决问题。

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

点评

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

使用道具 举报

1749#
发表于 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
回复

使用道具 举报

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

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

使用道具 举报

1751#
 楼主| 发表于 2014-3-20 08:46:41 | 只看该作者
yaojy 发表于 2014-3-20 07:44
问题已经解决,将引发一波“完美更新”声浪

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

使用道具 举报

1752#
发表于 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
回复

使用道具 举报

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

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

使用道具 举报

1754#
 楼主| 发表于 2014-3-20 08:57:59 | 只看该作者
红毛樱木 发表于 2014-3-20 08:53
usb驱动文件没有补全,我的全能版一直没这个问题

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

使用道具 举报

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

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

IMG_20140320_090148.jpg (1.94 MB, 下载次数: 115)

IMG_20140320_090148.jpg

IMG_20140320_090214.jpg (1.87 MB, 下载次数: 107)

IMG_20140320_090214.jpg

IMG_20140320_090224.jpg (1.86 MB, 下载次数: 104)

IMG_20140320_090224.jpg

IMG_20140320_090333.jpg (1.82 MB, 下载次数: 101)

IMG_20140320_090333.jpg

IMG_20140320_090424.jpg (2.04 MB, 下载次数: 99)

IMG_20140320_090424.jpg

点评

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

使用道具 举报

1756#
 楼主| 发表于 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
回复

使用道具 举报

1757#
发表于 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
回复

使用道具 举报

1758#
发表于 2014-3-20 16:04:57 | 只看该作者
2012bear1alex1 发表于 2014-3-20 12:30
所以解決這類問題的方式就僅僅補drvmain.sdb這個檔案就行了嗎??

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

点评

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

使用道具 举报

1759#
发表于 2014-3-20 16:25:23 | 只看该作者
sp_star 发表于 2014-3-20 09:41
就是Windows\apppatch目录,实际需要的是里面的drvmain.sdb文件。

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

回复

使用道具 举报

1760#
发表于 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
回复

使用道具 举报

1761#
 楼主| 发表于 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
回复

使用道具 举报

1762#
发表于 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
回复

使用道具 举报

1763#
发表于 2014-3-20 18:59:26 | 只看该作者
2012bear1alex1 发表于 2014-3-20 17:30
我來補檔試試看,另外請教USB3的驅動有哪些呢?小弟想來檢查看看

USB3主要是这些


回复

使用道具 举报

1764#
发表于 2014-3-20 19:17:32 | 只看该作者
这个图应该能说明问题
确实我的OK

USM_8.1_x64_RAMOS
看图

回复

使用道具 举报

1765#
发表于 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
回复

使用道具 举报

1766#
发表于 2014-3-20 20:25:16 | 只看该作者
本帖最后由 yaojy 于 2014-3-20 20:54 编辑

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

点评

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

使用道具 举报

1767#
发表于 2014-3-20 21:20:22 来自手机 | 只看该作者
yaojy 发表于 2014-3-20 20:25
确实不好找
但需要明确的是:驱动了USB3设备(接口),不等于就可以识别真正的USB3外设。

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

使用道具 举报

1768#
发表于 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
回复

使用道具 举报

1769#
发表于 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
回复

使用道具 举报

1770#
发表于 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
回复

使用道具 举报

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

本版积分规则

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

闽公网安备 35020302032614号

GMT+8, 2024-9-27 10:26

Powered by Discuz! X3.3

© 2001-2017 Comsenz Inc.

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