中国DOS联盟论坛

中国DOS联盟

-- 联合DOS 推动DOS 发展DOS --
联盟域名:www.cn-dos.net 论坛域名:www.cn-dos.net/forum
游客 | 登录 | 注册 | 会员 | 搜索 | 中国DOS联盟
中国DOS联盟论坛
现在时间是 2026-10-26 19:23
共 47,815 主题排行 / 349,928 发帖 / 今日 0 篇 / 48,288 会员排行
DOS启动盘 & LOGO技术 (启动盘室) » [推荐] IO.SYS的超级“减肥”方法
可打印版本  3,338 / 22
第16楼 jssyq 发表于 2003-04-18 00:00
银牌会员 发帖 498 积分 1,231
Wengier 老大就别放什么LOGO了,本虾最喜欢精简的东西,强烈【泣盼】版主加油,能在软盘上成功

第17楼 Wengier 发表于 2003-04-18 00:00
系统支持 发帖 10,521 积分 27,736
终于知道那个LOGO是用DBLSPACE压缩到IO.SYS中的了,见这儿我刚发的帖子:
http://www2.zzu.edu.cn/ie/newdos/dispbbs.asp?boardID=11&ID=1898

当然要精减,这几天我会想办法的。
第18楼 Wengier 发表于 2003-04-19 00:00
系统支持 发帖 10,521 积分 27,736
LanE:其实只用EDIT切割就能做到。


以下附上我的最新研究成果:

我发现之所以124K的IO.SYS不能从软盘中启动,似乎是因为它从软盘启动时要检测自身大小。经多次试验,我已确定这个大小为192,001字节(即文件头190,976字节+镜像1,024字节+1字节),也就是说,若低于这个大小IO.SYS就不能从软盘中启动,但却可以从硬盘中启动。其实它只检查是否到了这个大小,却并不检查是什么内容,因此,即使在后面全部是00 00H都可以,此时无论是从软盘还是硬盘它都能启动了。不过这样做显然比较浪费空间,好的解决方法有两种:

方法1:取消IO.SYS从软盘启动时的这个大小校检(Roy试试吧);
方法2:将用DoubleSpace压缩后的自定义LOGO嵌入到IO.SYS的124-191K的空间中,以有效利用这部分空间来显示自定义启动LOGO画面。

欢迎大家提出方法和建议,谢谢!

此IO.SYS(192,001字节)的下载地址是:
打开附件 链接已失效(管理员注)

大家拿去试试吧。

第19楼 playboy2925 发表于 2003-04-19 00:00
银牌会员 发帖 393 积分 1,275
用十六进制编辑器吧,会更好一些。
第20楼 Roy 发表于 2003-04-19 00:00
管理员 发帖 1,633 积分 4,869
以下是引用Wengier在2003-4-19 3:30:11的发言:
方法1:取消IO.SYS从软盘启动时的这个大小校检(Roy试试吧);

我找不到io.sys在哪裡才檢驗大小呢.
Wengier,不如你也試試吧.
第21楼 Wengier 发表于 2003-04-19 00:00
系统支持 发帖 10,521 积分 27,736
我可真是找不到校检的地方呢。

2003-4-20更新:终于找到了,并成功“减肥”为123K了!具体请见:

http://www2.zzu.edu.cn/ie/newdos/dispbbs.asp?boardID=11&ID=1916
第22楼 jhsyc 发表于 2003-11-05 00:00
初级用户 发帖 7 积分 137
http://www2.zzu.edu.cn/ie/newdos/dispbbs.asp?boardID=11&ID=1916

地址打不开呀
第23楼 算了 发表于 2003-11-05 00:00
初级用户 发帖 2 积分 109
太强了,是看汇编码知道的吗?很伤神的
上一页  1 2
[ 联系联盟系统管理团队 - 中国DOS联盟 - 标准版 ]
Sponsored by ifanr Inc | © 2001–2023