无忧启动论坛

 找回密码
 注册
搜索
系统gho:最纯净好用系统下载站广告联系 微信:wuyouceo QQ:184822951
查看: 8273|回复: 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:32:19 | 显示全部楼层
如果只是对付一个PE,也许手工就把活干了。可是多种PE多种内核,就应该有个更好的、更简便的、更通用的手段。
众所周知,差不多的安装软件都配有一个UNINSTALL。把PE增加SRS驱动难道就“肉包子打狗”了吗?
回复

使用道具 举报

3#
 楼主| 发表于 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 编辑 ]
回复

使用道具 举报

4#
 楼主| 发表于 2010-9-10 23:21:17 | 显示全部楼层
再补充一点:

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

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

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

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

使用道具 举报

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

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

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

使用道具 举报

6#
 楼主| 发表于 2010-9-11 14:34:11 | 显示全部楼层
原帖由 sratlf 于 2010-9-11 10:40 发表
不过LZ想要让pe直接调用bios的硬盘驱动好像不太容易吧

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

使用道具 举报

7#
 楼主| 发表于 2010-9-11 14:38:15 | 显示全部楼层
原帖由 zhhsh 于 2010-9-11 13:27 发表
pe直接调用bios的硬盘驱动是不可能的
必须依赖磁盘驱动,而不是bios

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

使用道具 举报

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

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

使用道具 举报

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

本版积分规则

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

闽公网安备 35020302032614号

GMT+8, 2024-5-16 14:29

Powered by Discuz! X3.3

© 2001-2017 Comsenz Inc.

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