![]() |
中国DOS联盟-- 联合DOS 推动DOS 发展DOS --联盟域名:www.cn-dos.net 论坛域名:www.cn-dos.net/forum |
| 游客 | 登录 | 注册 | 会员 | 搜索 | 中国DOS联盟 |
|
中国DOS联盟论坛 现在时间是 2026-10-26 18:08 |
共 47,815 主题排行 / 349,928 发帖 / 今日 0 篇 / 48,288 会员排行 |
| DOS启动盘 & LOGO技术 (启动盘室) » [推荐] IO.SYS的超级“减肥”方法 |
| 可打印版本 3,336 / 22 |
| 第1楼 Wengier | 发表于 2003-04-18 00:00 |
| 系统支持 发帖 10,521 积分 27,736 | |
|
[推荐] IO.SYS的超级“减肥”方法 MS-DOS 7.10启动盘无疑是最实用的启动盘,可惜那个IO.SYS通常实在是太大,占了软盘的200多K的空间,实在是很不值得。几天前看到Roy将REGEDIT.EXE的DOS程序部分成功分割,给了我很大的启示,因此我决定对MS-DOS 7.10的IO.SYS也进行一番分割。经过一番研究,我发现MS-DOS 7.10的IO.SYS文件大体实际上由三部分组成,一部分是启动所需要的代码(121K),第二部分则是内嵌的压缩格式的开机LOGO图片(65K),第三部分是文件镜像部分(32K),基本上没有什么作用。经过试验,我成功地将第二、第三部分从IO.SYS文件中切除,这时它只剩下了121K大小(比原来的小了100K),并能正常启动,而且原Win98的LOGO画面也不复存在!
这样一来,它就成了真正的MS-DOS 7.10的IO.SYS了吧,在此上传上来: 打开附件 链接已失效(管理员注) |
|
| 第2楼 如是大师 | 发表于 2003-04-18 00:00 |
| 元老会员 发帖 3,351 积分 9,654 来自 湖北 | |
|
好。
|
|
| 第3楼 fjpc | 发表于 2003-04-18 00:00 |
| 初级用户 发帖 7 积分 119 | |
|
如果想植入自己的的logo图要怎么做?
|
|
| 第4楼 Dark-Destroy | 发表于 2003-04-18 00:00 |
| 元老会员 发帖 3,551 积分 8,312 | |
|
版主你太厲害了,可不可教我如何看它是分成幾部份呢?謝謝!!
|
|
| 第5楼 Roy | 发表于 2003-04-18 00:00 |
| 管理员 发帖 1,633 积分 4,869 | |
|
Wengier你可不可以把那三個部分的地址(offset)說出來?
|
|
| 第6楼 Wengier | 发表于 2003-04-18 00:00 |
| 系统支持 发帖 10,521 积分 27,736 | |
|
第一部分: 00000H - 1E605H (Header)
第二部分: 1E606H - 2E9FFH (LOGO) 第三部分: 2EA00H - 36B95H (Image) |
|
| 第7楼 Roy | 发表于 2003-04-18 00:00 |
| 管理员 发帖 1,633 积分 4,869 | |
|
對了,我在VPC中試了,可是不能啟動.
|
|
| 第8楼 Wengier | 发表于 2003-04-18 00:00 |
| 系统支持 发帖 10,521 积分 27,736 | |
|
不过在我的硬盘(C:\)中是可以启动的。
|
|
| 第9楼 MYS | 发表于 2003-04-18 00:00 |
| 元老会员 发帖 1,637 积分 5,170 来自 广东佛山 | |
|
还是Wengier利害,这个问题目前只有你解决掉了。
|
|
| 第10楼 Roy | 发表于 2003-04-18 00:00 |
| 管理员 发帖 1,633 积分 4,869 | |
|
我試過了,只可以在硬盤中啟動,在軟盤中不能.
|
|
| 第11楼 Wengier | 发表于 2003-04-18 00:00 |
| 系统支持 发帖 10,521 积分 27,736 | |
|
Roy知道为什么呢?可能是文件首部的原因,因为文件大小已被改动,前面的文件头信息也需相应修改一下,但这点我不会改。
|
|
| 第12楼 Roy | 发表于 2003-04-18 00:00 |
| 管理员 发帖 1,633 积分 4,869 | |
|
我試過修正檔頭,可是在軟盤上還是不能.
|
|
| 第13楼 LanE | 发表于 2003-04-18 00:00 |
| 银牌会员 发帖 648 积分 1,835 | |
|
能把具体的方法说一下吗?
还有用哪些工具? |
|
| 第14楼 Wengier | 发表于 2003-04-18 00:00 |
| 系统支持 发帖 10,521 积分 27,736 | |
|
那我想知道,IO.SYS在软盘和硬盘中启动时执行的代码有什么不同?为什么效果会不一样?
|
|
| 第15楼 Wengier | 发表于 2003-04-18 00:00 |
| 系统支持 发帖 10,521 积分 27,736 | |
|
另外Roy帮看看第二部分的那个LOGO是什么压缩格式的(看来压缩比例不高,只有一半左右)?如果能研究出来的话就可以将我们自己喜爱的LOGO放入到里面了。
|
|
| 1 2 下一页 |
|
[ 联系联盟系统管理团队 -
中国DOS联盟 -
标准版 ] Sponsored by ifanr Inc | © 2001–2023 |