无忧启动论坛

标题: 就chenall的PE自动检测外置驱动提些建议。 [打印本页]

作者: lxl1638    时间: 2006-12-19 15:44
标题: 就chenall的PE自动检测外置驱动提些建议。
如题,chenall提出的WinPE自动检测外置驱动的方法在光盘PE上的确很有用,也很成功。因为这样可以把PE的内核做得很小,启动所需内存大大降低,启动也快了,同时可以把更多驱动放在PE之外。
但,该技术的发展(从用户的硬盘Windows下查找驱动)似乎偏离了初衷,在此提出本人的几个见解,不对之处请指正。

1、必要性
WinPE作为一个维护系统,最关键之处是能否找到硬盘识别出硬盘。而现在从用户的硬盘Windows下查找驱动必要的前提是PE必须识别出用户的硬盘。万一不能识别出用户的硬盘,那从用户的硬盘Windows下查找驱动就成空话,若能识别出用户的硬盘,再查找磁盘驱动就成多余。
2、安全性
将PE的驱动信息定向到用户Windos的INF目录,PE在安装驱动期间会不会产生PNF文件?产生的PNF文件复盖原系统的文件后会不会出现某种意想不到的后果?另,PE在此期间会不会在用户的Windows下产生别的文件?这些文件会不会影响原系统?这期间PE会不会修改原系统的某些文件,这种修改会不会影响原系统?
3、实用性
这类PE是基于RamDisk方式启动的,不少机子启动后内存本来就紧张,PE从硬盘的Windows查找安装驱动时,会不会把那些我们不需要的驱动也安装上来?因为这样会使内存更紧张。另,硬盘的Windows不一定在PE下的C盘,硬盘系统的Windows目录不一定就是Windows,因此要在硬盘下查找驱动,情况就变得复杂了,如果是自动查找,这个过程将很长很长,除非驱动就在PE看到的C:\Windows下。
4、紧迫性
对无忧这类PE,用户在使用过程中最大最迫切的问题是很多不能顺利启动,或启动后找不到硬盘,所以本人认为,能让PE顺利启动并识别出用户的硬盘才最重要最迫切,能启动访问硬盘,这个PE的基本任务已完成了。

[ 本帖最后由 lxl1638 于 2006-12-19 03:59 PM 编辑 ]
作者: dgxhls    时间: 2006-12-19 15:57
感觉现在PE搞得越来越像完整的XPSP2了。
作者: boyboyjack    时间: 2006-12-19 16:10
现在高手们都实现了显卡,声卡,网卡,网络连接, 下一步就可能想办法突破微软的其它小限制.
期待 WINPE 早日实现 DIRECTX. 老盖真的哭了.
作者: lxl1638    时间: 2006-12-19 16:16
自己YY算了,这类PE不是不支持DIRECTX,基于光棍版的修改本,本人在制作时已取消了DIRECTX组件,要实现DIRECTX,必须解决两点:
1、补回注册表,但DIRECTX的注册表很大。
2、补回文件,而文件也N多。
作者: strongchen    时间: 2006-12-19 17:03
1.如果不能识别本地硬盘,那一切免提了。不能认识硬盘的pe本身就没什么可以维护的。

2.PNF文件本来就是多余的东西,删除了也会再生成。

3.从硬盘上找驱动只限于网卡和显示卡,不安装其他驱动的。当然也需要用户清楚自己的系统结构。

4.网络在单机的维护中并没有太大的作用(最多就是升级病毒库)。但是在局域网情况就完全不一样了,

大量的资源都在文件服务器上面。如果系统down了以后能通过本地xp随时安装网络,肯定可以带来方便。

当然这个应该是高级的功能,对使用者有要求。
作者: strongchen    时间: 2006-12-19 17:05
原帖由 boyboyjack 于 2006-12-19 04:10 PM 发表
现在高手们都实现了显卡,声卡,网卡,网络连接, 下一步就可能想办法突破微软的其它小限制.
期待 WINPE 早日实现 DIRECTX. 老盖真的哭了.


这样功能齐备的winpe早就有了,本论坛双子星的就不错。当然SIZE也比较大。。。
作者: chenall    时间: 2006-12-19 17:25
我支持楼主的一些说法.

1.因为我不用XP系统,所以对我来说是基本上没有什么用处了.
2.安全性应该是不会有什么问题.
定位到用户的WINDOWS目前,只是为了找到驱动,找到后就不再使用了,而且安装驱动也不从用户WINDOWS\INF目录下安装.而是在临时目录下完成.只是在查找驱动时会在WINDOWS\INF目录生成一些PNF文件(后期有自动删除了)
生成的PNF文件,这个应该没有什么影响.
查找驱动,由于里面有做了限制.所以一般情况下也是不会有什么问题的.


不过,编写这个新的批处理,使我学到了新的知识,看到了一些以前我没有想到的.我还是会尽量完善的.
这个只是做为另外一个方案,根以前的方案没有一点关系.(一些使用XP的系统的用户可能会有用)

各取所需罢了.

[ 本帖最后由 chenall 于 2006-12-19 05:28 PM 编辑 ]
作者: zhaohj    时间: 2006-12-19 18:06
各取所需罢了,目前XP的用户还很多,我单位99%,从硬盘查找驱动还有好处的。多几种选择吧。象现在的版本有驱动全内置,网络显示组件内置驱动外置,网络显示组件和驱动全外置,各取所需吧!
作者: nn2nn    时间: 2007-4-22 20:48
提示: 作者被禁止或删除 内容自动屏蔽




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