无忧启动论坛

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

【问题】如何彻底清除所有的SRS驱动?

[复制链接]
跳转到指定楼层
1#
发表于 2010-9-9 18:58:32 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
虽然很多人号称“拿PE当XP用”,但真正实践的似乎并不多。
滑头我去年11月份带着一个没硬盘的笔记本,以512M内存,把小马PE的V7版砍掉许多维护内容装进一个128M的U盘用来启动,走了两个国家7个城市,每天上网收发邮件、看论坛发帖子,还编辑了两期报纸的专栏。真正充当了以PE为操作系统的电脑用户。
因为是单机专用,三卡驱动中就仅留下本机所用,其他删掉。没有硬盘,所有SRS的硬盘驱动对我来说也都是垃圾。不过还应该保留光盘和U盘的驱动和服务。
那么现在的问题是:如何彻底清除所有的SRS驱动?以适应没有硬盘的电脑。
这也许和现在很多人集中关心的“维护”背道而驰,但在滑头我看来,无硬盘的免维护电脑才是家用普及发展的方向,围绕硬盘的“维护”今后将仅仅局限于服务器等等,在公司中才有的运行巨型软件的电脑。
对于目前诸多把SRS驱动当作一个重要内容的PE来说,如果我要拿来YY就必须把所有的SRS垃圾清除。不仅仅是繁多的.SYS文件和.INF文件,还有txtsetup.sif中乱七八糟的内容,更有[SourceDiskFiles] 中至今让我一头雾水的那些大串逗号和下划线组成的命令,都是影响启动速度的累赘。
那么“解铃还须系铃人”,希望这些热衷加入各种SRS驱动的大手笔人物出面,再搞出一个如何彻底清除所有SRS驱动的手段来。

但话说回来,硬盘有时候还是需要的,比如当作一个数据仓库来使用,还是比光盘有很多优越性。既然不用高速交换数据的pagefile,那么PE中是否可以不带硬盘驱动,而像当初DOS一样直接用BIOS中的硬盘驱动呢?这样直接用BIOS的INT13h中断来对付,也就不用管到底硬盘是IDE的,SCSI的,串口的还是阵列的了。

[ 本帖最后由 滑头 于 2010-9-9 19:20 编辑 ]
2#
发表于 2010-9-9 20:12:22 | 只看该作者
不错的想法!      
回复

使用道具 举报

3#
发表于 2010-9-9 20:22:37 | 只看该作者
或者用我的PE3试试,有完全的dism支持,硬件加减应该很容易的
回复

使用道具 举报

4#
 楼主| 发表于 2010-9-9 20:32:19 | 只看该作者
如果只是对付一个PE,也许手工就把活干了。可是多种PE多种内核,就应该有个更好的、更简便的、更通用的手段。
众所周知,差不多的安装软件都配有一个UNINSTALL。把PE增加SRS驱动难道就“肉包子打狗”了吗?
回复

使用道具 举报

5#
发表于 2010-9-9 20:37:31 | 只看该作者

回复 #4 滑头 的帖子

pe有一个顺手的就行了,要那么点干嘛?
回复

使用道具 举报

6#
 楼主| 发表于 2010-9-10 22:36:52 | 只看该作者
还是没有人能理解!那就再说明白一点儿:

之所以要SRS驱动,就是因为安装半路找不到硬盘。但开始还是能找到硬盘,对不对?开始是BIOS直接驱动的,BIOS及时跟进硬件,总是带有硬盘的驱动。
因为WINDOS需要与硬盘上的pagefile进行高速的数据交换,不能被ROM中BIOS的硬盘驱动影响了速度,只能依赖自带的硬盘驱动。但自带的硬盘驱动却跟不上硬件的更新发展,就会安装半路找不到硬盘。

可是运行在无硬盘电脑上,与“维护”毫不相干的PE(先要打破言必称“维护”的观念),是没有pagefile的:



这样,集成在内核的SRS驱动就成了多余的垃圾。所以就提出了这样一个很多人感到奇怪的问题。

我们还是希望PE对硬盘既要可无,也要可有。PE应该能把硬盘当作一个高速外存,作为数据仓库来使用,所以进一步提出是否可以让PE直接调用ROM中的标准中断来读写硬盘,从而彻底避开SRS的所有麻烦。

[ 本帖最后由 滑头 于 2010-9-11 05:17 编辑 ]
回复

使用道具 举报

7#
 楼主| 发表于 2010-9-10 23:21:17 | 只看该作者
再补充一点:

差不多的PE制作者,都配备了一个把PE安装到硬盘上的工具。我们知道,硬盘是固定式的外存,即便台式机也不是随便拿出来的。那么安装在硬盘中的PE就成为单机专用,不应该有多余的垃圾驱动,不但三卡驱动只伺候本机,SRS驱动也一样。如果硬盘还是IDE,所有的SRS驱动就统统成了垃圾。

所以不仅仅是无硬盘的PE有这个需要,安装在IDE硬盘上的PE同样也有这样的需要。

一旦我们把PE真的当做操作系统来使用的时候,以前遗留下来不到1G的IDE硬盘就都能重新有了用处。

[ 本帖最后由 滑头 于 2010-9-11 13:00 编辑 ]
回复

使用道具 举报

8#
发表于 2010-9-10 23:44:26 | 只看该作者
用内核无SRS驱动,外置驱动可剪裁至单sys文件的PE吧。
回复

使用道具 举报

9#
 楼主| 发表于 2010-9-11 00:08:18 | 只看该作者
原帖由 pseudo 于 2010-9-10 23:44 发表
用内核无SRS驱动,外置驱动可剪裁至单sys文件的PE吧。

到原始部落找一个现成光腚的,是一个办法。但还是应该有一个扒光文明社会美女的通用办法。别误会,我是指厕所或澡堂。

[ 本帖最后由 滑头 于 2010-9-11 00:10 编辑 ]
回复

使用道具 举报

10#
发表于 2010-9-11 08:52:58 | 只看该作者
我的驱动是一个一个手工加入的,也是手工校对的,删除也只能手工操作.

不过,我根据现在的实际情况,最后的818版,常用内核集成少量常用驱动,
其它外置,维护工具全部外置,和全部删除,已经差不多了,可以根据需要,
加载外置软件和驱动.

这样的PE,COOLG朋友也有,ZHAOHJ好像也有.

全部删除的,只能自己做了.

内置的驱动就是1M多.
回复

使用道具 举报

11#
发表于 2010-9-11 09:51:29 | 只看该作者
之前给一家公司定制了一个不要硬盘的PE,他们为的是安全,我将所有的驱动包括usb硬盘驱动全部都禁用了,usb启动的话必须先将u盘插上的,不显示任何硬盘,(ide,sata,raid,scsi,usb),最终驱动再4M,启动速度超快。。不过光驱是支持的。



如果楼主需要的话 可以联系我。。
回复

使用道具 举报

12#
发表于 2010-9-11 10:28:29 | 只看该作者
我也想要最精简的,但需要加入usb驱动
回复

使用道具 举报

13#
发表于 2010-9-11 10:40:49 | 只看该作者
想要一个没有srs驱动的pe还容易点  最直接的办法就是全手动删除  

不过LZ想要让pe直接调用bios的硬盘驱动好像不太容易吧
回复

使用道具 举报

14#
发表于 2010-9-11 13:27:22 | 只看该作者
pe直接调用bios的硬盘驱动是不可能的
必须依赖磁盘驱动,而不是bios

[ 本帖最后由 zhhsh 于 2010-9-11 13:28 编辑 ]
回复

使用道具 举报

15#
 楼主| 发表于 2010-9-11 14:34:11 | 只看该作者
原帖由 sratlf 于 2010-9-11 10:40 发表
不过LZ想要让pe直接调用bios的硬盘驱动好像不太容易吧

要花费一些时间,但技术上设想着难度应该不算太大。从汇编的角度说(不好意思,从制造业改行到出版业已经十多年没摸汇编了)应该能够跟踪硬盘读写过程,其中必定有一个常驻内存的标准调用,把这个软件接口换成BIOS的调用,调整相应的参数。然后把正确的修改写进内核。如果内核是模块化的结构应该不是很难。现在的印象中,似乎修改PE内核要比修改XP内核要方便很多。
不知道PE和BIOS都是用什么源代码,大概是C的,也许是++或#。虽然不可能得到,但涉及硬件的部分即便不用汇编来写也必定要用汇编来优化。毕竟和芯片直接对话的还是汇编。所以要干这个活,不论BIOS还是PE,只能从反汇编目标码下手。
自叹年事已高技术陈旧,所以只是提出设想,还期望年轻人能动动这个脑筋。
回复

使用道具 举报

16#
 楼主| 发表于 2010-9-11 14:38:15 | 只看该作者
原帖由 zhhsh 于 2010-9-11 13:27 发表
pe直接调用bios的硬盘驱动是不可能的
必须依赖磁盘驱动,而不是bios

概念错误!BIOS是基本输入输出系统,其中包括了磁盘驱动。众所周知,MBR就是由BIOS读入的。
回复

使用道具 举报

17#
发表于 2010-9-11 15:14:18 | 只看该作者
不装硬盘的电脑用的人多吗?除了发烧友。一下装SRS 一下又要去SRS倒腾来倒腾去好玩是吧?
回复

使用道具 举报

18#
发表于 2010-9-11 15:29:58 | 只看该作者

回复 #16 滑头 的帖子

bios的确是有磁盘驱动,dos是使用int13的,但是pe过了什么模式(好像是保护模式,忘记了)就依赖磁盘控制器驱动来访问磁盘

[ 本帖最后由 zhhsh 于 2010-9-11 15:31 编辑 ]
回复

使用道具 举报

19#
发表于 2010-9-11 16:02:16 | 只看该作者
楼主的期待是合理的,其实很简单,做PE的时时候将磁盘驱动全部外置就可以了,需要时候再加载,不需要的就是个干净的PE
回复

使用道具 举报

20#
发表于 2010-9-11 18:06:05 | 只看该作者
自由增减的例子:
http://bbs.wuyou.net/forum.php?mod=viewthread&tid=158364&page=1#pid1860161

内核无SRS驱动。如果只用于VMware虚拟机,外置的驱动可以只保留一个SYMMPI.SY_文件(几十KB):

I:\
│         
└─SRS
    │  CHKPCI.TXT
    │  
    └─FREQUENT
            SYMMPI.SY_

如果用于更多机器,可以增加驱动文件或驱动包。
回复

使用道具 举报

21#
 楼主| 发表于 2010-9-11 19:34:52 | 只看该作者
原帖由 callc 于 2010-9-11 15:14 发表
不装硬盘的电脑用的人多吗?除了发烧友。一下装SRS 一下又要去SRS倒腾来倒腾去好玩是吧?

从iPHONE开始,很可能就是一个不装硬盘电脑的新纪元。从哲学的观念来看,事物发展到极端就会走向反面。硬盘大到极端就该被淘汰了。免维护的无硬盘电脑更具备“傻瓜”性,个人认为很可能是一个发展方向。
回复

使用道具 举报

22#
发表于 2010-9-11 20:34:52 | 只看该作者
请问楼主可有让nt 5直接通过bios直接读写硬盘的例子?
回复

使用道具 举报

23#
发表于 2010-9-12 11:26:12 | 只看该作者
我觉得srs驱动还是非常重要的,不是所有人都能直接把PE当XP用
回复

使用道具 举报

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

本版积分规则

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

闽公网安备 35020302032614号

GMT+8, 2024-4-29 20:17

Powered by Discuz! X3.3

© 2001-2017 Comsenz Inc.

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