无忧启动论坛

标题: win7普通统一版的开发遇到的问题,请win7PE高手帮忙! [打印本页]

作者: zds1210    时间: 2012-10-31 11:29
标题: win7普通统一版的开发遇到的问题,请win7PE高手帮忙!
最近以来,一直在努力开发win7普通内核的统一版,研究过如水、杏大的win7PE的统一。还还原过饭大极速版的二级内核。目前的问题还是卡在win7PE不支持直接Map的问题。
目前解决得比较好的还是饭大极速版中还原的二级内核,外置和内核分离后直接map,部署到UD和U+版后,都可以看到直接map的两个虚拟光驱盘,也能打开。但就是不能在PEcmd.ini中开FBWF,一开进入桌面就会提示只读错误,进入不了桌面。请win7高手帮我改一下。如果这个问题修正了,普通内核的精简统一版,就可以发布一个测试版了。
PECMD相关脚本如下:
//配置文件开始
FBWF P40 L64 H128
EXEC @net start FBWF minint
sc start fbwf minipe
//SERV FBWF
ENVI &&&EnviMode=1
//-------------------------------多线程单线程切换-------------------------------
_SUB MYTHREAD
   ENVI &&&EnviMode=1
   ENVI &&__cmd=THREAD* %*   //线程模式
   //ENVI &&__cmd=%*             //调试,关闭THREAD, 顺序执行, 看得清楚。
   %&__cmd%
_END
//-------------------------------多线程单线程切换-------------------------------
//开启手动执行的服务
MYTHREAD TEAM SERV SACDRV|SERV mup|SERV storflt|SERV VDRVROOT|SERV AWEAlloc|SERV ImDisk|SERV isapnp

一级内核中的native.inI还有开启如下 服务:
driver load FBWF
driver load ndis
driver load mup
driver load tcpip

饭大精简统一版文件如下:http://pan.baidu.com/share/link?shareid=116750&uk=201913327



请高手和前辈们把修正方法或文件上到给我。

[ 本帖最后由 zds1210 于 2012-10-31 11:33 编辑 ]
作者: zds1210    时间: 2012-10-31 11:37
杏林的win7PE,按原来的 文件,就是二级内核 map -mem,在光盘版和U盘版中,都不出现外置的虚拟光驱。按照饭大的方案,集成了wvblock驱动,调整过wvblock、USB、cdrom的驱动服务启动顺序后,终于支持外置的map -mem,但在U盘版中直接map内核和外置的驱动光盘可以看到,但打不开。。唉,win7P关键还是要解决直接map的问题。
杏大win7PE不完美的统一方案如下:http://pan.baidu.com/share/link?shareid=116881&uk=201913327

[ 本帖最后由 zds1210 于 2012-10-31 11:53 编辑 ]
作者: zds1210    时间: 2012-10-31 15:36
统一PE让我为之着迷。欢迎光临我的博客!
作者: zds1210    时间: 2012-10-31 18:18
请 高手帮忙一下。大家辛苦了。
作者: zds1210    时间: 2012-10-31 21:33
再次请高手出手帮助一下。
作者: zds1210    时间: 2012-11-1 09:25
再次请高手出手帮助一下。
作者: zds1210    时间: 2012-11-1 21:55
请高手帮助一下,我希望win7统一版早日出来。
作者: panet8888    时间: 2012-11-2 07:53
帮顶!!!!!帮顶!!!!!
作者: 2012ttt    时间: 2012-11-2 08:23
何为统一?PE是没有统一之说的。
作者: zds1210    时间: 2012-11-2 11:25
原帖由 2012ttt 于 2012-11-2 08:23 发表
何为统一?PE是没有统一之说的。

统一版支持刻录光盘、量产、UD、U+到U盘可见区、U+V2到U盘低隐藏启动分区、U+V2到U盘高端隐藏启动分区。借用打狗改进的老毛桃扬州版内核,用vdm虚拟光驱自动加载外置ISO。在刻录光盘、量产时也不要以仿真内存方式Map 外置,在老机子中启动速度也一样快。
这就是我设计的统一PE。目前已经统一过xp 03PE,请在努力统一win7PE。统一好处,就是不再分什么量产版和U盘版。

[ 本帖最后由 zds1210 于 2012-11-2 21:53 编辑 ]
作者: zds1210    时间: 2012-11-2 13:29
这就是我设计的统一PE。目前已经统一过xp 03PE,请在努力统一win7PE。统一好处,就是不再分什么量产版和U盘版。

[ 本帖最后由 zds1210 于 2012-11-2 22:25 编辑 ]
作者: eyinhe    时间: 2012-11-2 14:41
FBWF为何不在注册表中设置呢?
作者: zds1210    时间: 2012-11-2 17:28
谢谢eyinhe 少将指点,要怎么在注册表设置,把reg脚本弄上来,我试一下啊。
作者: zds1210    时间: 2012-11-2 17:59
原帖由 eyinhe 于 2012-11-2 14:41 发表
FBWF为何不在注册表中设置呢?

在注册表中设置fbwf服务为自动开启,基本成功了。
本周末发布第一个win7PE统一版。
作者: 2012ttt    时间: 2012-11-2 18:03
原帖由 <i>zds1210</i> 于 2012-11-2 17:59 发表 <a href="http://bbs.wuyou.net/redirect.php?goto=findpost&pid=2607174&ptid=269141" target="_blank"><img src="http://bbs.wuyou.net/images/common/back.gif" border="0" onload="if(this.width>screen.width*0.7) {this.resized=true; this.width=screen.width*0.7; this.alt='Click here to open new window\nCTRL+Mouse wheel to zoom in/out';}" onmouseover="if(this.width>screen.width*0.7) {this.resized=true; this.width=screen.width*0.7; this.style.cursor='hand'; this.alt='Click here to open new window\nCTRL+Mouse wheel to zoom in/out';}" onclick="if(!this.resized) {return true;} else {window.open(this.src);}" onmousewheel="return imgzoom(this);" alt="" /></a><br />

<br />
在注册表中设置fbwf服务为自动开启,基本成功了。<br />
本周末发布第一个win7PE统一版。
<br />
莫非还有很多个?把大概思路说一下呗!比如各个win7pe有何不同?
作者: zds1210    时间: 2012-11-2 21:49
原帖由 2012ttt 于 2012-11-2 18:03 发表

莫非还有很多个?把大概思路说一下呗!比如各个win7pe有何不同?

现在只是还原了饭大极速版的二级内核,内核和外置直接map,在U盘中都可以看见虚拟光驱,成功做成了统一版。
其它win7PE,比如我心如水的,杏大的,还没有打开解决直接map这个问题。可能还要研究一下,关键注册项。这是关键技术,攻关了这个技术,任务win7PE做成统一不是  问题。但难度太大了,正在努力对比注册项,一项项的研究。




欢迎光临 无忧启动论坛 (http://wuyou.net/) Powered by Discuz! X3.3