![]() |
China DOS Union-- Unite DOS · Advance DOS · Grow DOS --Union site: www.cn-dos.net Forum site: www.cn-dos.net/forum |
| Guest | Log in | Register | Members | Search | China DOS Union |
|
中国DOS联盟论坛 The time now is 2026-10-26 19:36 |
47,815 topics / 349,928 posts / today 0 new / 48,288 members |
| DOS启动盘 & LOGO技术 (启动盘室) » [Recommendation] Super "Weight Loss" Method for IO.SYS |
| Printable Version 3,339 / 22 |
| Floor1 Wengier | Posted 2003-04-18 00:00 |
| 系统支持 Posts 10,521 Credits 27,736 | |
|
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) |
|
| Floor2 如是大师 | Posted 2003-04-18 00:00 |
| 元老会员 Posts 3,351 Credits 9,654 From 湖北 | |
|
Good
|
|
| Floor3 fjpc | Posted 2003-04-18 00:00 |
| 初级用户 Posts 7 Credits 119 | |
|
If you want to implant your own logo image, how to do it?
|
|
| Floor4 Dark-Destroy | Posted 2003-04-18 00:00 |
| 元老会员 Posts 3,551 Credits 8,312 | |
|
The moderator, you are so amazing. Can you teach me how to see how many parts it is divided into? Thank you!!
|
|
| Floor5 Roy | Posted 2003-04-18 00:00 |
| 管理员 Posts 1,633 Credits 4,869 | |
|
Wengier, can you please tell me the addresses (offsets) of those three parts?
|
|
| Floor6 Wengier | Posted 2003-04-18 00:00 |
| 系统支持 Posts 10,521 Credits 27,736 | |
|
Part 1: 00000H - 1E605H (Header)
Part 2: 1E606H - 2E9FFH (LOGO) Part 3: 2EA00H - 36B95H (Image) |
|
| Floor7 Roy | Posted 2003-04-18 00:00 |
| 管理员 Posts 1,633 Credits 4,869 | |
|
By the way, I tried it in VPC, but it can't boot.
|
|
| Floor8 Wengier | Posted 2003-04-18 00:00 |
| 系统支持 Posts 10,521 Credits 27,736 | |
|
But it can boot from my hard disk (C:\).
|
|
| Floor9 MYS | Posted 2003-04-18 00:00 |
| 元老会员 Posts 1,637 Credits 5,170 From 广东佛山 | |
|
Still Wengier is powerful. This problem has only been solved by you so far.
|
|
| Floor10 Roy | Posted 2003-04-18 00:00 |
| 管理员 Posts 1,633 Credits 4,869 | |
|
I tried it, only can boot from the hard disk, not from the floppy disk.
|
|
| Floor11 Wengier | Posted 2003-04-18 00:00 |
| 系统支持 Posts 10,521 Credits 27,736 | |
|
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.
|
|
| Floor12 Roy | Posted 2003-04-18 00:00 |
| 管理员 Posts 1,633 Credits 4,869 | |
|
I tried to correct the file header, but it still doesn't work on the floppy disk.
|
|
| Floor13 LanE | Posted 2003-04-18 00:00 |
| 银牌会员 Posts 648 Credits 1,835 | |
|
Can you please tell me the specific method? And which tools are used?
|
|
| Floor14 Wengier | Posted 2003-04-18 00:00 |
| 系统支持 Posts 10,521 Credits 27,736 | |
|
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?
|
|
| Floor15 Wengier | Posted 2003-04-18 00:00 |
| 系统支持 Posts 10,521 Credits 27,736 | |
|
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.
|
|
| 1 2 Next |
|
[ Contact the Union admin team -
中国DOS联盟 -
Standard version ] Sponsored by ifanr Inc | © 2001–2023 |