无忧启动论坛

 找回密码
 注册
搜索
系统gho:最纯净好用系统下载站投放广告、加入VIP会员,请联系 微信:wuyouceo
查看: 54814|回复: 244
打印 上一主题 下一主题

[20110331 修正] CMPE (03核心,通用外置SRS、PCI三卡驱动架构,全面硬件支持)

  [复制链接]
跳转到指定楼层
1#
发表于 2010-6-12 12:38:22 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
----20110331(包含29日)修正----
1. 调整四个 LAN 驱动包结构,以适应新版 PECMD.EXE 中 DEVI 命令的变化;
2. 解决Intel  AHCI/RAID 10.1版驱动不能正确加载的问题;
3. 增加驱动处理判断,方便通过简单删除驱动目录,就能达到对硬件的取舍;
4. 修正 _LAN.TXT  ID文件中的错误(29日)。
请解压缩包中的文件,替换对应的目录中的文件。

PEDRVS.part1.rar (400 KB, 下载次数: 662) PEDRVS.part2.rar (388.47 KB, 下载次数: 607)

----20110328更新----
1. 使用Grub4dos下的chkpci进行设备检测处理,比原来处理速度有很大地提高。感谢 Chenall !
2. PECMD.EXE更新至2011.0101版;
3. 更新Intel SRS原9.6版为10.1.2.1004版(IASTORA1.SY_),增加VEN_8086&DEV_1C02、1C03两个ID;
4. FiraDisk升级至0.0.1.30、WinVBlock升级至0.0.1.8;
5. 去除非本地 exe、com、bat、cmd、vbs等文件运行时的安全提示;
6. 替换 snapman.sys 以运行ADDS 10 b2288版;
7. 外置TXTSETUP.SIF(\PEDRVS目录下),方便加载驱动的取舍。比如选择加载FiraDisk还是WinVBlock(本PE必须二选一);
8. 新发布压缩包中仍保留20100809版(DOS下进行PCI设备检测),与新版共用WINPE9.IMG核心及SRS、PCI三卡驱动;
9. 新版只能使用任意根下OEMSRS.IMG(可Gzip压缩)格式的F6模块,旧版仍使用OEMSRS.ZIP形式。
10.可通过修改 \CMPE\MENU.LST(旧版为MENU_.LST),控制是否采用动态密码登陆PE(超级密码:canmao)。

----20100810修正----
修正不能U启的问题。下载附件替换 \PEFiles\CMPE 和 \PEFiles\PEDRVS 中同名文件。
不好意思原附件文件名中的日期写错了;是对0809版的修正。

----20100809更新----
1.PECMD更新为730版;Grub4Dos更新为0809版(解决了上一版PXE下黑屏或死机状况);
2.可用内存<256M,可人工干预虚拟内存文件的存放位置;
3.通过修改CMPE\MENU.LST,可设置三条网络共享路径;具体见MENU.LST中说明;
4.向PE核心传入三卡驱动采用(rd)中转方式,以提高速度(感谢Zhaohj);
5.其他一些脚本的细微优化;
6.本次发布的PE核心,未进行碎片整理,可直接挂载后YY;建议YY满意后,最好用WinImage做"碎片整理",以减小Img尺寸(为三卡驱动预留的空间);
7.这一版PE核心的极限尺寸为:76M。

下载地址见附件


----20100709更新----
1.采用可通用外置SRS、PCI三卡驱动架构。说明详见此楼
2.全面硬件支持(三卡、WLAN、PPPOE),PE核心比上版增加不到2M;
3.外置驱动增加无线、声卡、显卡;但声显卡驱动较旧;
4.此版直接登录到PE桌面,方便新用户。需要动态密码登录PE的用户,YY核心中的PECMD.INI;
5.默认分辨率调整为1024x768。

   下载地址见附件。

----缺陷----
1.无线连接状态不能正确显示。表现为:已正常连接后,无线状态仍为"未连接"或"正在获取IP地址"
2.icbc网站无法访问。
3.MMC服务管理缺省为"扩展"选项卡,显示为空白。如果能缺省显示"标准"选项卡就好了;
4.控制面板->网络连接->本地连接,刚启动到桌面时点击无反应,大约2分钟后正常;同样启动到桌面立即启用无线网络,无线图标也不能立即出现在右下角的托盘中。

   对以上缺陷,请有解决办法的坛友不吝赐教。谢谢!



主要特点:
    1.外置SRS&Net驱动。由两个img组成:
      03PE核心:WINPE9.img 53M
      SRS&Net驱动:SRS_NET.img  12.5M;坛内img核心NonRam启动的pe稍加修改,即可使用该模块。
      启动时同时装载(map -mm)两个Img,先由SRS_NET.img在DOS下,向PE注入SRS和Net驱动后,卸载SRS_NET.img,使PE有更多的可用内存;
    2.PE核心内置Firadisk驱动,G4D Map --mm后以NON_RAM方式启动,不浪费丝毫内存;
    3.实现动态密码登录到PE桌面,有利用安定团结;
    4.自动按指定的路径(\WXPE\TOOLS\MapShare.ini中首行的变量值)映射并挂载PETools 工具;
      在有多网卡,且有网卡不能自动获取到Ip地址的情况下,这一过程会持续近1分钟;
      自动映射挂载模块通过精心设计,兼容性非常好。
    5.支持F6加载SRS驱动(启动根下放置OEMSRS.Zip)。

    基于特点1和2,此PE启动所需内存门槛低。实机(IDE盘),91M内存可启动,并完美运行各种应用;考虑到加载SRS驱动的情况,96M内应该能启动绝大部分机器;128M应该100%吧。此PE核心启动所需内存,可按以下公式计算:


     启动所需内存(M)=PE核心大小+38+SRS驱动所需内存

     注:如果向PE核心中增加其他驱动,38这个值需要放大。加入内置应用无妨。

           还有一个前提是小内存启动,还需要一定的本地硬盘(u盘)空间来容纳PAGEFILE.SYS

    公式由实测而来(实机128M内存、显卡等集成硬件占用10M、IDE盘控):
    1.逐M增加PE核心大小,最终能进入到PE桌面的极限值为:80M;此时可用的物理内存为38M(80+38+10=128M);
    2.进入桌面后,正常自动挂载网络映射的WIM格式PETools;
    3.运行挂载的WIM格式各种应用,均能正常运行;
    见图(蜗牛啊,完成这幅图花了我近十分钟)。




PE核心说明:
    1.核心主要由DVD008的骨头YY 而成;
    2.内核中只集成了所有IDE驱动及Nv盘控,setupreg.hi_中只保留了n版0408综合包中的注册表内容,其它SRS相关Services通通被干掉。
      (不知会不会有兼容性问题,n版?)
    3.内置Firadisk 0.0.1.20、Imdisk 1.2.8,PECMD为2010.06.07版;
    4.内置全面的MMC,但无单独的管理模块;通过"我的电脑"右键-->"管理"使用;
    5.集成WIMNT,自动挂载所有分区PETOOLS目录下的应用 到开始菜单;
    6.内置完整7-Zip,并关联常用的压缩文件;
    7.内置拼音加加, Crtl+Space调出,  ,(<) .(>)可翻页。
    8.所有对注册表的处理全部内置到setupreg.hi_、shell32.dll以及config目录下的注册表文件中。

SRS&Net驱动说明:
    1.SRS完全采用N版0408的综合版,并打了后面的补丁。但不包含IDE和Nv部分(核心已内置)、需要DLL的盘控也无法支持;
    2.Net驱动也是YY自骨头,合并了VM驱动的inf,增加了Broadcom的K57驱动;替换了Broadcom的NetXtreme II驱动(要在PE下驱动该系列网卡,应使用其"RIS"驱动)

    3.包中\net目录下的nic.map是与pciscan.exe配套使用的,是最初版网卡查找方案,可删除。
   
关于动态密码登陆PE:
    1.实现动态密码登录(\WXPE\NET\StartShell.ini),超级密码为:canmao
    2.密码算法非常简单(\WXPE\NET\GenPwMd5.cmd),要真正实用,还需你自行YY。如果使用批处理的话,你最好对批处理进行加密,然后用老九的"卡巴不叫"处理成EXE文件。当然最好的办法是用C 整一个无窗口控制台程序。
    3.获取动态密码的代码文件为:GetPw.cmd

   
感谢:
    此PE核心YY中,参考、使用、"道"取、得到 了下列坛友的帖子、作品、程序、代码、成果、答疑、解惑:
    alexo、chenall、coolg、dgxhls、dvd008、hhh333、hlstudio、jianliulin、lxl1638、neo4026、netwinxp、NicTense、nn2nn、pseudo、secowu、xiao75918、yh_tl、zhaohj、zhhsh、zhxy9804、不点、天涯海角1216、网虫2008、老毛桃.....
    在此一并表示感谢!





[ 本帖最后由 canmao 于 2011-3-31 14:50 编辑 ]

20100810修正.zip

1.87 KB, 下载次数: 682, 下载积分: 无忧币 -2

20100809下载地址.zip

170 Bytes, 下载次数: 243, 下载积分: 无忧币 -2

CMPE_20110328下载地址.zip

179 Bytes, 下载次数: 862, 下载积分: 无忧币 -2

评分

参与人数 4无忧币 +113 收起 理由
njlyf2011 + 5 很给力!
佳佳 + 88 好!
kkwy + 10 原创内容
网虫2008 + 10 原创内容

查看全部评分

2#
发表于 2010-6-12 12:58:45 | 只看该作者
下载看看。。。。。。。。
回复

使用道具 举报

3#
发表于 2010-6-12 12:59:43 | 只看该作者
好!支持这样的好作品!!!
回复

使用道具 举报

4#
发表于 2010-6-12 13:22:45 | 只看该作者
新作品,下载来测试一下。。
回复

使用道具 举报

5#
发表于 2010-6-12 13:33:43 | 只看该作者
好东西,收下玩玩,谢谢LZ
回复

使用道具 举报

6#
 楼主| 发表于 2010-6-12 14:01:22 | 只看该作者
原帖由 coolg 于 2010-6-12 12:59 发表
好!支持这样的好作品!!!

从你的PE中抄袭了很多东西,比如
echo.|net use....
我原来的代码是:
net use<file.txt
回复

使用道具 举报

7#
发表于 2010-6-12 14:29:02 | 只看该作者
添加到winpe索引了。
回复

使用道具 举报

8#
 楼主| 发表于 2010-6-12 14:32:42 | 只看该作者
谢谢搂上抬爱!!!!!
回复

使用道具 举报

9#
发表于 2010-6-12 14:33:14 | 只看该作者
不错 好东西,支持下 学习下!
回复

使用道具 举报

10#
发表于 2010-6-12 15:02:34 | 只看该作者
下载试一试,就喜欢占内存少的pe.谢谢楼主!
回复

使用道具 举报

11#
发表于 2010-6-12 15:02:57 | 只看该作者
很好,完成了Coolg没完成的任务。
SRS_NET.img中不要放置驱动,放在外面方便用户任意换驱动。
回复

使用道具 举报

12#
 楼主| 发表于 2010-6-12 15:18:17 | 只看该作者
原帖由 zhaohj 于 2010-6-12 15:02 发表
很好,完成了Coolg没完成的任务。
SRS_NET.img中不要放置驱动,放在外面方便用户任意换驱动。

没太明白你的意思。是用户换完驱动,自己生成SRS_NET.img?
回复

使用道具 举报

13#
发表于 2010-6-12 15:21:58 | 只看该作者
也就是SRS.ZIP、NET.ZIP放在外面,象SRS_F6处理一样。
回复

使用道具 举报

14#
 楼主| 发表于 2010-6-12 15:58:07 | 只看该作者
@zhaohj
基于以下考虑,暂维持原来方案:
1.不论zip还是img,更换驱动都需要开包,只是工具不同;
2.如果驱动放在外部,还需用FAT Copy来搬运,有碰到虫子的可能性;
3.原方案不必upzip,直接copy,速度应该快一些;必要时,还可以去掉config.sys中的himem.sys,提高兼容性。

另:麻烦把我目录下的PETOOLS.rar干掉。

[ 本帖最后由 canmao 于 2010-6-12 16:21 编辑 ]
回复

使用道具 举报

15#
发表于 2010-6-12 16:05:43 | 只看该作者
提示: 作者被禁止或删除 内容自动屏蔽
回复

使用道具 举报

16#
发表于 2010-6-12 16:34:57 | 只看该作者
启动方式类似0PE和CSPE,核心是dvd008、coolg喜欢的win9pe,界面好像是tango2003,集成了不少技术啊。
回复

使用道具 举报

17#
发表于 2010-6-12 16:39:56 | 只看该作者
应该用NTFS压缩模式的IMG内核,内核可以更小。
回复

使用道具 举报

18#
发表于 2010-6-12 16:47:49 | 只看该作者
比较关心nic.map是怎么生成的,有没有现成的程序?
以前的写法一般是:
PCI\VEN_10B7&DEV_1700="3COM\EL2000X"
PCI\VEN_10B7&DEV_9300="3COM\El910"
PCI\VEN_10b7&DEV_9902="3COM\EL99X_NT"
PCI\VEN_10b7&DEV_9903="3COM\EL99X_NT"
...
回复

使用道具 举报

19#
发表于 2010-6-12 16:55:36 | 只看该作者
试了一下,好像不支持把SRS_NET.IMG放到其他盘的根目录。
如果支持这个,对量产有重大意义。因为可以随时增减驱动,不用重新量产了。
回复

使用道具 举报

20#
 楼主| 发表于 2010-6-12 17:06:32 | 只看该作者
@zhaohj
包中nic.map是与pciscan.exe配套使用的,是最初版网卡方案。
后来发现在实机中,运行较慢;就尝试用n版的CHKPCI.BIN,结果没问题,速度也上去了。
现在用的是chknet.com
pciscan.exe和nic.map保留,是想给大家另一个选择,结果误导了;呵呵。

另一个想法:网卡声卡驱动是否也可如此,体积也是一个大问题。

[ 本帖最后由 canmao 于 2010-6-12 17:43 编辑 ]
回复

使用道具 举报

21#
 楼主| 发表于 2010-6-12 17:12:44 | 只看该作者
原帖由 lmle 于 2010-6-12 16:55 发表
试了一下,好像不支持把SRS_NET.IMG放到其他盘的根目录。
如果支持这个,对量产有重大意义。因为可以随时增减驱动,不用重新量产了。


是的。但这个对于zhaohj应该不难,修改menu.lst菜单。我对G4D命令不熟,还是请zh大出手吧。
回复

使用道具 举报

22#
 楼主| 发表于 2010-6-12 17:20:16 | 只看该作者
原帖由 liuzhaoyzz 于 2010-6-12 16:34 发表
启动方式类似0PE和CSPE,核心是dvd008、coolg喜欢的win9pe,界面好像是tango2003,集成了不少技术啊。

驱动注入类似0PE和CSPE;
0PE和CSPE是采用分级内核启动PE滴。
回复

使用道具 举报

23#
发表于 2010-6-12 18:26:46 | 只看该作者
CHKNET.COM及CHKSRS.COM是N版新的吗还是你自己编的?里面的头包含ID?
回复

使用道具 举报

24#
发表于 2010-6-12 19:10:26 | 只看该作者
CHKPCI,不管具体类型的PCI设备,如果里面放的是网卡硬件库则匹配出来的就是网卡,放的是硬盘控制器则出来SRS,程序段很小(仅几百个字节),主要部分在后面的硬件库。估计CHKNET里面放的是网卡库,CHKSRS则放硬盘控制器库。
回复

使用道具 举报

25#
 楼主| 发表于 2010-6-12 19:14:04 | 只看该作者
原帖由 zhaohj 于 2010-6-12 18:26 发表
CHKNET.COM及CHKSRS.COM是N版新的吗还是你自己编的?里面的头包含ID?

还是原来n版的。我是在win下编好ID,并排序后合并到chkpci.bin中,改名为CHKNET.COM及CHKSRS.COM
另外我的ID中都去掉了"PCI\",这样SRSID可以减小3到4K,使chksrs.com能更长时间控制在64K以内。

[ 本帖最后由 canmao 于 2010-6-12 19:15 编辑 ]
回复

使用道具 举报

26#
发表于 2010-6-12 19:52:02 | 只看该作者
支持呀,学习学习,有个在pe下注入srs驱动的批处理那个帖子怎么找不到了?
回复

使用道具 举报

27#
发表于 2010-6-12 20:24:28 | 只看该作者
新东西要学习下。。。
回复

使用道具 举报

28#
 楼主| 发表于 2010-6-12 21:38:20 | 只看该作者
原帖由 fyqingshan 于 2010-6-12 19:52 发表
支持呀,学习学习,有个在pe下注入srs驱动的批处理那个帖子怎么找不到了?

我的srs驱动注入是用PECMD的INI脚本实现的,我个人认为相对短小、直观,你参考一下(\wxpe\tools\InjSRS.INI)
回复

使用道具 举报

29#
发表于 2010-6-12 21:43:25 | 只看该作者
原帖由 canmao 于 2010-6-12 17:12 发表


是的。但这个对于zhaohj应该不难,修改menu.lst菜单。我对G4D命令不熟,还是请zh大出手吧。

要是能实现,将是革命性的改变。
回复

使用道具 举报

30#
 楼主| 发表于 2010-6-12 22:12:52 | 只看该作者
原帖由 husiqin 于 2010-6-12 21:43 发表

要是能实现,将是革命性的改变。

首先,"革命性"这个词太重、很严重!
其次,如果是基于U盘量产前提的"革命性",那就不怎么"革命性"了。因为前有USB+、后更有fbinst,U盘量产成CD是最不得以的选择。
回复

使用道具 举报

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

本版积分规则

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

闽公网安备 35020302032614号

GMT+8, 2024-11-27 19:01

Powered by Discuz! X3.3

© 2001-2017 Comsenz Inc.

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