标题: 大好消息:IO.SYS已被正式“减肥”为123KB
[打印本页]
作者: Wengier
时间: 2003-4-21 00:00
标题: 大好消息:IO.SYS已被正式“减肥”为123KB
现在正式宣布:经过我的一番研究和实践,经过去掉LOGO和修改文件头信息的方法,现已正式将MS-DOS 7.10的IO.SYS“减肥”为123KB(125,960字节),以减少高达100K的磁盘空间占用。经过试验证明,它不仅能在硬盘中启动,而且能在软盘中启动了!以后大家已可以正式将它放在自己的启动盘中了,下载地址:
打开附件 链接已失效(管理员注)
[此贴子已经被作者于2003-5-10 6:00:04编辑过]
作者: Wengier
时间: 2003-4-21 00:00
我已经将它放入到我做的超级MS-DOS 7.10启动盘中了,马上就上传这个启动盘上来。
现已上传这个最新的MS-DOS 7.10启动盘,下载地址:
http://newdos.yginfo.net/dosware/mdos71bd.zip
以上地址已无效,新链接地址为 http://www.cn-dos.net/msdos71/mdos71bd.zip (管理员注 2009-9-6)
[此贴子已经被作者于2003-5-10 6:00:36编辑过]
作者: tianxing
时间: 2003-4-21 00:00
好,试一试.
作者: Roy
时间: 2003-4-21 00:00
Wengier你可不可以公開修改的方法呢
作者: Wengier
时间: 2003-4-21 00:00
其实说难也不难,除去掉IO.SYS的第二、第三部分外,再在文件头信息中修改两个字节即可(具体可用FC命令一比较即知)。最后,需要在最末端填几个16进制的00H,直到它能启动即可。
作者: dosguest
时间: 2003-4-21 00:00
恭喜
源代码要全读懂吗?
作者: Roy
时间: 2003-4-21 00:00
Quote: |
以下是引用Wengier在2003-4-21 11:15:04的发言:
最后,需要在最末端填几个16进制的00H,直到它能启动即可。 |
|
是1536個吧...
作者: Rock2000
时间: 2003-4-21 00:00
版主太牛了,能否把Windows ME的IO.SYS也减肥?Windows ME比7.1更好更稳定阿。
作者: Wengier
时间: 2003-4-21 00:00
Quote: |
以下是引用dosguest在2003-4-21 15:54:24的发言:
恭喜
源代码要全读懂吗? |
|
哪儿有源代码呀,要是有的话就好了。
Quote: |
以下是引用Rock2000的发言:
版主太牛了,能否把Windows ME的IO.SYS也减肥?Windows ME比7.1更好更稳定阿。 |
|
WinME(MS-DOS 8.00)的IO.SYS的体积本来就很小呀,才110多K,而且是已经压缩过的。不过我倒没有觉得MS-DOS 8.0比7.1更好用,至少兼容性没有MS-DOS 7.1的好。
作者: Rock2000
时间: 2003-4-22 00:00
我一下忘了看,ME的IO.SYS才110K,ME我觉得还是更好,比如不能加载HIMEM.SYS、EMM386.EXE,但内存管理我个人认为更好,比如,无忧的启动就是用7.1的,但是其内的Partition Magic启动提示EMS内存不足,Disk Ginius 2.0不能启动(可能不支持EMS386.EXE),我怎么改也没有办法,后来我改用大侠的7.1超级启动,Disk Genius 2.0可以启动了,但Partition Magic启动还是提示EMS内存不足,我有改成ME的启动,一切问题解决了。
作者: Wengier
时间: 2003-4-22 00:00
EMS内存不足是吗?将CONFIG.SYS中的DEVICE=EMM386.EXE NOEMS的NOEMS参数去掉就可以了。不过好像PQ不需要EMS内存吧?什么时候提示EMS内存不足呢?
作者: jssyq
时间: 2003-4-23 00:00
版主厉害,不服不行 ,谢了
作者: Roy
时间: 2003-4-24 00:00
對了,為什麼這個io.sys在vpc中能動,可是在我的電腦中卻不動.何解?
作者: Wengier
时间: 2003-4-24 00:00
它在我的1.44M软盘和30G硬盘中都能正常使用的。
Roy的使用环境可能有些问题。
作者: lk
时间: 2003-4-24 00:00
.
我使用它并将PQ7.0装到了1.44M软盘里,用TW作中文平台,在我自己的电脑和我们公司的方正电脑中均能正常使用:
http://www.tianao.org/copy114/bbs1/UploadFile/200342122505195996.gif
作者: lk
时间: 2003-4-24 00:00
补充:
我觉得好象不是PQ不支持EMM386,而是EMM386不支持大于30MB的EMS内存,我在用EMM386来做这个盘时,启动PQ出现下面的提示:
emm386 is running. Available memory is limited to 30MB
(emm386 正在运行,可用存储器局限于 30 MB)
不知我理解对否,请Wengier版主指点一下好吗?
作者: Wengier
时间: 2003-4-24 00:00
Quote: |
以下是引用lk在2003-4-24 22:45:15的发言:
补充:
我觉得好象不是PQ不支持EMM386,而是EMM386不支持大于30MB的EMS内存,我在用EMM386来做这个盘时,启动PQ出现下面的提示:
emm386 is running. Available memory is limited to 30MB
(emm386 正在运行,可用存储器局限于 30 MB)
不知我理解对否,请Wengier版主指点一下好吗? |
|
不是这个意思。而是说,由于EMM386正在运行,所以PQ只能使用30M以内的内存。也就是说,并非PQ不支持EMM386,而是由于已加载了EMM386,所以PQ不能使用30M以上的XMS内存(注:不是EMS内存)了。
作者: lk
时间: 2003-4-25 00:00
哦,原来是这样,谢谢!
作者: Wengier
时间: 2003-4-25 00:00
是呀,我用我做的MS-DOS 7.10启动盘,无论开机时选哪项,启动到DOS命令行后都可以运行PQ的。
作者: mys
时间: 2003-4-25 00:00
WINME启动盘最大的问题是不能格式化出系统盘,即使我换成了DOS71的FORMAT和SYS
作者: Wengier
时间: 2003-4-25 00:00
那就做MS-DOS 7.10启动盘算了,因为它更实用些,兼容性也更好些。而且大小现在和DOS8的内核文件差不多了。
作者: 沈洁
时间: 2003-4-26 00:00
Wengier大哥您能不能也把Win98启动盘中的IO.sys也瘦身一下,小第不甚感激。
作者: Wengier
时间: 2003-4-26 00:00
沈洁:Win98所做的就是MS-DOS 7.10启动盘呀!我精简的正是这个。
作者: niuin
时间: 2003-4-27 00:00
10楼的问题我也碰到过
作者: Wengier
时间: 2003-5-10 00:00
Quote: |
以下是引用niuin在2003-4-27 14:10:51的发言:
10楼的问题我也碰到过 |
|
10楼的问题其实不是EMS内存不足,而是由于加载了EMM386,所以PQ提示XMS最多只能使用到32MB吧!那不是错误信息,而仅仅是提示信息罢了。