|
Wengier
系统支持
             “新DOS时代”站长
积分 27736
发帖 10521
注册 2002-10-9
状态 离线
|
『楼 主』:
[推荐] IO.SYS的超级“减肥”方法
使用 LLM 解释/回答一下
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了吧,在此上传上来:
打开附件 链接已失效(管理员注)
The MS-DOS 7.10 boot disk is undoubtedly the most practical boot disk. Unfortunately, the IO.SYS is usually too large, occupying more than 200K of space on the floppy disk, which is really not worth it. A few days ago, I saw that Roy successfully split the DOS program part of REGEDIT.EXE, which gave me great inspiration. Therefore, I decided to also split the IO.SYS of MS-DOS 7.10. After some research, I found that the IO.SYS file of MS-DOS 7.10 is actually composed of three parts. One part is the code required for booting (121K), the second part is the embedded compressed boot logo image (65K), and the third part is the file image part (32K), which is basically useless. After testing, I successfully cut out the second and third parts from the IO.SYS file. At this time, it is only 121K in size (100K smaller than the original) and can boot normally, and the original Win98 logo screen is no longer there!
In this way, it has become the real IO.SYS of MS-DOS 7.10. Here it is uploaded:
Open the attachment The link is invalid (Administrator's note)
|

Wengier - 新DOS时代
欢迎大家来到我的“新DOS时代”网站,里面有各类DOS软件和资料,地址:
http://wendos.mycool.net/
E-Mail & MSN: wengierwu AT hotmail.com (最近比较忙,有事请联系DOSroot和雨露,谢谢!)
 |
|
2003-4-18 00:00 |
|
|
如是大师
元老会员
         步行的人
积分 9654
发帖 3351
注册 2003-3-11 来自 湖北
状态 离线
|
『第 2 楼』:
使用 LLM 解释/回答一下
好。
|

弄花香满衣,掬水月在手。
明月鹭鸟飞, 芦花白马走。
我自一过后,野渡现横舟。
青云碧空在,净瓶水不流。
http://dos.e-stone.cn/guestbook/index.asp
======中國DOS聯盟=====
我的新网页http://rsds.7i24.com欢迎光顾 |
|
2003-4-18 00:00 |
|
|
fjpc
初级用户
 
积分 119
发帖 7
注册 2003-4-17
状态 离线
|
『第 3 楼』:
使用 LLM 解释/回答一下
如果想植入自己的的logo图要怎么做?
If you want to implant your own logo image, how to do it?
|
|
2003-4-18 00:00 |
|
|
Dark-Destroy
元老会员
        
积分 8312
发帖 3551
注册 2003-3-22
状态 离线
|
『第 4 楼』:
使用 LLM 解释/回答一下
版主你太厲害了,可不可教我如何看它是分成幾部份呢?謝謝!!
The moderator, you are so amazing. Can you teach me how to see how many parts it is divided into? Thank you!!
|

MSN:tiqit2@hotmail.com
 |
|
2003-4-18 00:00 |
|
|
Roy
管理员
          專業島民
积分 4869
发帖 1633
注册 2002-12-10
状态 离线
|
|
2003-4-18 00:00 |
|
|
Wengier
系统支持
             “新DOS时代”站长
积分 27736
发帖 10521
注册 2002-10-9
状态 离线
|
『第 6 楼』:
使用 LLM 解释/回答一下
第一部分: 00000H - 1E605H (Header)
第二部分: 1E606H - 2E9FFH (LOGO)
第三部分: 2EA00H - 36B95H (Image)
Part 1: 00000H - 1E605H (Header)
Part 2: 1E606H - 2E9FFH (LOGO)
Part 3: 2EA00H - 36B95H (Image)
|

Wengier - 新DOS时代
欢迎大家来到我的“新DOS时代”网站,里面有各类DOS软件和资料,地址:
http://wendos.mycool.net/
E-Mail & MSN: wengierwu AT hotmail.com (最近比较忙,有事请联系DOSroot和雨露,谢谢!)
 |
|
2003-4-18 00:00 |
|
|
Roy
管理员
          專業島民
积分 4869
发帖 1633
注册 2002-12-10
状态 离线
|
|
2003-4-18 00:00 |
|
|
Wengier
系统支持
             “新DOS时代”站长
积分 27736
发帖 10521
注册 2002-10-9
状态 离线
|
『第 8 楼』:
使用 LLM 解释/回答一下
不过在我的硬盘(C:\)中是可以启动的。
But it can boot from my hard disk (C:\).
|

Wengier - 新DOS时代
欢迎大家来到我的“新DOS时代”网站,里面有各类DOS软件和资料,地址:
http://wendos.mycool.net/
E-Mail & MSN: wengierwu AT hotmail.com (最近比较忙,有事请联系DOSroot和雨露,谢谢!)
 |
|
2003-4-18 00:00 |
|
|
mys
元老会员
        
积分 5170
发帖 1637
注册 2002-10-16 来自 广东佛山
状态 离线
|
『第 9 楼』:
使用 LLM 解释/回答一下
还是Wengier利害,这个问题目前只有你解决掉了。
Still Wengier is powerful. This problem has only been solved by you so far.
|

我的网志
http://hzmys.blog.163.com/
我的网盘
firststep.qjwm.com
fsmys.ys168.com
ssmys.ys168.com
www.brsbox.com/fsmys
www.brsbox.com/ssmys
www.brsbox.com/ccdos
|
|
2003-4-18 00:00 |
|
|
Roy
管理员
          專業島民
积分 4869
发帖 1633
注册 2002-12-10
状态 离线
|
|
2003-4-18 00:00 |
|
|
Wengier
系统支持
             “新DOS时代”站长
积分 27736
发帖 10521
注册 2002-10-9
状态 离线
|
『第 11 楼』:
使用 LLM 解释/回答一下
Roy知道为什么呢?可能是文件首部的原因,因为文件大小已被改动,前面的文件头信息也需相应修改一下,但这点我不会改。
Why does Roy know that? Maybe it's because of the file header. Because the file size has been changed, the preceding file header information also needs to be modified accordingly, but I can't change this part.
|

Wengier - 新DOS时代
欢迎大家来到我的“新DOS时代”网站,里面有各类DOS软件和资料,地址:
http://wendos.mycool.net/
E-Mail & MSN: wengierwu AT hotmail.com (最近比较忙,有事请联系DOSroot和雨露,谢谢!)
 |
|
2003-4-18 00:00 |
|
|
Roy
管理员
          專業島民
积分 4869
发帖 1633
注册 2002-12-10
状态 离线
|
|
2003-4-18 00:00 |
|
|
LanE
银牌会员
    
积分 1833
发帖 648
注册 2002-11-8
状态 离线
|
『第 13 楼』:
使用 LLM 解释/回答一下
能把具体的方法说一下吗?
还有用哪些工具?
Can you please tell me the specific method? And which tools are used?
|
|
2003-4-18 00:00 |
|
|
Wengier
系统支持
             “新DOS时代”站长
积分 27736
发帖 10521
注册 2002-10-9
状态 离线
|
『第 14 楼』:
使用 LLM 解释/回答一下
那我想知道,IO.SYS在软盘和硬盘中启动时执行的代码有什么不同?为什么效果会不一样?
Then I want to know, what are the differences in the code executed by IO.SYS during booting from a floppy disk and a hard disk? Why do the effects differ?
|

Wengier - 新DOS时代
欢迎大家来到我的“新DOS时代”网站,里面有各类DOS软件和资料,地址:
http://wendos.mycool.net/
E-Mail & MSN: wengierwu AT hotmail.com (最近比较忙,有事请联系DOSroot和雨露,谢谢!)
 |
|
2003-4-18 00:00 |
|
|
Wengier
系统支持
             “新DOS时代”站长
积分 27736
发帖 10521
注册 2002-10-9
状态 离线
|
『第 15 楼』:
使用 LLM 解释/回答一下
另外Roy帮看看第二部分的那个LOGO是什么压缩格式的(看来压缩比例不高,只有一半左右)?如果能研究出来的话就可以将我们自己喜爱的LOGO放入到里面了。
Also, Roy, take a look at the LOGO in the second part. What compression format is it? It seems the compression ratio is not high, only about half. If we can figure it out, we can put our favorite LOGO inside it.
|

Wengier - 新DOS时代
欢迎大家来到我的“新DOS时代”网站,里面有各类DOS软件和资料,地址:
http://wendos.mycool.net/
E-Mail & MSN: wengierwu AT hotmail.com (最近比较忙,有事请联系DOSroot和雨露,谢谢!)
 |
|
2003-4-18 00:00 |
|