China DOS Union

-- Unite DOS · Advance DOS · Grow DOS --

Union site: www.cn-dos.net Forum site: www.cn-dos.net/forum
DOS stands for freedom, openness and progress. Let us work hard, learn from the openness and GNU spirit of FreeDOS and Linux, and together build and grow a free GNU GPL world!

中国DOS联盟论坛
The time now is 2026-07-22 22:58
中国DOS联盟论坛 » DOS启动盘 & LOGO技术 (启动盘室) » Great news: IO.SYS has officially been “slimmed down” to 123KB View 4,298 Replies 24
Original Poster Posted 2003-04-21 00:00 ·  美国 肯塔基州 费耶特县 列克星敦 Charter_Communications
系统支持
★★★★★★
“新DOS时代”站长
Credits 27,736
Posts 10,521
Joined 2002-10-09 12:00
23-year member
UID 9
Status Offline
I now officially announce: after some research and practice on my part, by removing the LOGO and modifying the file header information, I have now officially slimmed down MS-DOS 7.10's IO.SYS to 123KB (125,960 bytes), reducing disk space usage by as much as 100K. Tests have proven that it can not only boot from a hard disk, but also from a floppy disk! From now on everyone can officially put it on their own boot disks. Download address:

Open attachment link has expired (admin note)


Wengier - 新DOS时代

欢迎大家来到我的“新DOS时代”网站,里面有各类DOS软件和资料,地址:
http://wendos.mycool.net/

E-Mail & MSN: wengierwu AT hotmail.com (最近比较忙,有事请联系DOSroot和雨露,谢谢!)

Floor 2 Posted 2003-04-21 00:00 ·  美国 肯塔基州 费耶特县 列克星敦 Charter_Communications
系统支持
★★★★★★
“新DOS时代”站长
Credits 27,736
Posts 10,521
Joined 2002-10-09 12:00
23-year member
UID 9
Status Offline
I have already put it into the Super MS-DOS 7.10 boot disk I made, and I'll upload this boot disk right away.

This latest MS-DOS 7.10 boot disk has now been uploaded, download address:
http://newdos.yginfo.net/dosware/mdos71bd.zip

The above address is no longer valid. The new link is http://www.cn-dos.net/msdos71/mdos71bd.zip (admin note 2009-9-6)



Wengier - 新DOS时代

欢迎大家来到我的“新DOS时代”网站,里面有各类DOS软件和资料,地址:
http://wendos.mycool.net/

E-Mail & MSN: wengierwu AT hotmail.com (最近比较忙,有事请联系DOSroot和雨露,谢谢!)

Floor 3 Posted 2003-04-21 00:00 ·  中国 河南 郑州 联通
初级用户
Credits 124
Posts 3
Joined 2003-02-23 00:00
23-year member
UID 985
Gender Male
Status Offline
OK, I'll give it a try.
Floor 4 Posted 2003-04-21 00:00 ·  中国 香港 有线宽频用户
管理员
★★★★
專業島民
Credits 4,869
Posts 1,633
Joined 2002-12-10 00:00
23-year member
UID 465
Gender Male
Status Offline
Wengier, could you make the modification method public?
我的網站:http://mw16.2ya.com/ 我的網誌: http://scrappedblog.blogspot.com/
~
我的Winamp正在播放的歌曲:
Floor 5 Posted 2003-04-21 00:00 ·  美国 肯塔基州 费耶特县 列克星敦 Charter_Communications
系统支持
★★★★★★
“新DOS时代”站长
Credits 27,736
Posts 10,521
Joined 2002-10-09 12:00
23-year member
UID 9
Status Offline
Actually, it's not that hard. Besides removing the second and third parts of IO.SYS, you just need to modify two bytes in the file header information (you can tell exactly by comparing with the FC command). Finally, you need to fill in a few 00H hex values at the very end, until it can boot.
Wengier - 新DOS时代

欢迎大家来到我的“新DOS时代”网站,里面有各类DOS软件和资料,地址:
http://wendos.mycool.net/

E-Mail & MSN: wengierwu AT hotmail.com (最近比较忙,有事请联系DOSroot和雨露,谢谢!)

Floor 6 Posted 2003-04-21 00:00 ·  中国 江苏 扬州 仪征市 电信
中级用户
★★
Credits 381
Posts 75
Joined 2002-10-15 00:00
23-year member
UID 6
Gender Male
Status Offline
Congratulations
Do you have to fully understand the source code?
Floor 7 Posted 2003-04-21 00:00 ·  中国 香港 有线宽频用户
管理员
★★★★
專業島民
Credits 4,869
Posts 1,633
Joined 2002-12-10 00:00
23-year member
UID 465
Gender Male
Status Offline
The following is quoted from Wengier's post at 2003-4-21 11:15:04:
Finally, you need to fill in a few 00H hex values at the very end, until it can boot.
It's 1536 of them, right...
我的網站:http://mw16.2ya.com/ 我的網誌: http://scrappedblog.blogspot.com/
~
我的Winamp正在播放的歌曲:
Floor 8 Posted 2003-04-21 00:00 ·  中国 广东 广州 荔湾区 电信
初级用户
Credits 192
Posts 31
Joined 2003-02-09 00:00
23-year member
UID 879
Gender Male
Status Offline
Moderator, you're amazing. Could you also slim down Windows ME's IO.SYS? Windows ME is better and more stable than 7.1.
Floor 9 Posted 2003-04-21 00:00 ·  美国 肯塔基州 费耶特县 列克星敦 Charter_Communications
系统支持
★★★★★★
“新DOS时代”站长
Credits 27,736
Posts 10,521
Joined 2002-10-09 12:00
23-year member
UID 9
Status Offline
The following is quoted from dosguest's post at 2003-4-21 15:54:24:
Congratulations
Do you have to fully understand the source code?


Where would there be source code? If there were, that would be great.

The following is quoted from Rock2000's post:
Moderator, you're amazing. Could you also slim down Windows ME's IO.SYS? Windows ME is better and more stable than 7.1.


WinME(MS-DOS 8.00)'s IO.SYS is already quite small to begin with, only a little over 110K, and it's already compressed. But I really don't think MS-DOS 8.0 is better to use than 7.1; at least its compatibility isn't as good as MS-DOS 7.1's.
Wengier - 新DOS时代

欢迎大家来到我的“新DOS时代”网站,里面有各类DOS软件和资料,地址:
http://wendos.mycool.net/

E-Mail & MSN: wengierwu AT hotmail.com (最近比较忙,有事请联系DOSroot和雨露,谢谢!)

Floor 10 Posted 2003-04-22 00:00 ·  中国 广东 广州 越秀区 电信
初级用户
Credits 192
Posts 31
Joined 2003-02-09 00:00
23-year member
UID 879
Gender Male
Status Offline
I forgot to check at first, ME's IO.SYS is only 110K. I still feel ME is better—for example, it can't load HIMEM.SYS or EMM386.EXE, but personally I think its memory management is better. For example, Wuyou's boot uses 7.1, but the Partition Magic in it gives an EMS memory insufficient prompt when starting, and Disk Ginius 2.0 can't start either (maybe it doesn't support EMS386.EXE). No matter how I changed it, I couldn't fix it. Later I switched to the expert's Super 7.1 boot, and Disk Genius 2.0 could start, but Partition Magic still prompted that EMS memory was insufficient on startup. I changed it to an ME boot later, and all the problems were solved.
Floor 11 Posted 2003-04-22 00:00 ·  美国 肯塔基州 费耶特县 列克星敦 Charter_Communications
系统支持
★★★★★★
“新DOS时代”站长
Credits 27,736
Posts 10,521
Joined 2002-10-09 12:00
23-year member
UID 9
Status Offline
EMS memory insufficient, is that it? Just remove the NOEMS parameter from DEVICE=EMM386.EXE NOEMS in CONFIG.SYS. But it seems PQ doesn't need EMS memory, right? At what point does it prompt that EMS memory is insufficient?
Wengier - 新DOS时代

欢迎大家来到我的“新DOS时代”网站,里面有各类DOS软件和资料,地址:
http://wendos.mycool.net/

E-Mail & MSN: wengierwu AT hotmail.com (最近比较忙,有事请联系DOSroot和雨露,谢谢!)

Floor 12 Posted 2003-04-23 00:00 ·  中国 上海 金山区 电信
银牌会员
★★★
Credits 1,231
Posts 498
Joined 2002-12-03 00:00
23-year member
UID 398
Gender Male
Status Offline
Moderator, you're really impressive, I have to admit it , thanks
言多必失!必失!!油多菜不坏,礼多人不怪
Floor 13 Posted 2003-04-24 00:00 ·  中国 香港 有线宽频用户
管理员
★★★★
專業島民
Credits 4,869
Posts 1,633
Joined 2002-12-10 00:00
23-year member
UID 465
Gender Male
Status Offline
By the way, why is it that this io.sys works in vpc, but not on my computer? What's the reason?
我的網站:http://mw16.2ya.com/ 我的網誌: http://scrappedblog.blogspot.com/
~
我的Winamp正在播放的歌曲:
Floor 14 Posted 2003-04-24 00:00 ·  美国 肯塔基州 费耶特县 列克星敦 Charter_Communications
系统支持
★★★★★★
“新DOS时代”站长
Credits 27,736
Posts 10,521
Joined 2002-10-09 12:00
23-year member
UID 9
Status Offline
It works normally on both my 1.44M floppy disk and 30G hard disk.

Roy's environment may have some kind of problem.
Wengier - 新DOS时代

欢迎大家来到我的“新DOS时代”网站,里面有各类DOS软件和资料,地址:
http://wendos.mycool.net/

E-Mail & MSN: wengierwu AT hotmail.com (最近比较忙,有事请联系DOSroot和雨露,谢谢!)

Floor 15 Posted 2003-04-24 00:00 ·  中国 广西 柳州 广电宽带
高级用户
★★★
Credits 915
Posts 309
Joined 2002-12-22 00:00
23-year member
UID 567
Gender Male
Status Offline
.
I used it and put PQ7.0 onto a 1.44M floppy disk, using TW as the Chinese-language platform, and it works normally both on my own computer and on our company's Founder computer:
http://www.tianao.org/copy114/bbs1/UploadFile/200342122505195996.gif
Forum Jump: