中国DOS联盟论坛

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-27 13:22
47,815 topics / 349,928 posts / today 0 new / 48,289 members
DOS启动盘 & LOGO技术 (启动盘室) » [Discussion] How exactly is WinDOS8's IO.SYS compressed?
Printable Version  1,025 / 2
Floor1 Wengier Posted 2003-07-02 00:00
系统支持 Posts 10,521 Credits 27,736
As everyone knows, the IO.SYS in the DOS that comes with WinME has one characteristic: it is relatively small. One reason is that MS removed some functions, and another reason is that it has been compressed. It definitely is not a compression format like ZIP or CAB. Does anyone have any more answers or methods? Thanks!
Floor2 Roy Posted 2003-07-02 00:00
管理员 Posts 1,633 Credits 4,869
But in 807h the string "DS" was found...... could it be DblSpace/DrvSpace?
Floor3 Wengier Posted 2003-07-03 00:00
系统支持 Posts 10,521 Credits 27,736
If it were an ordinary DBLSPACE compression format, there would usually be two blank spaces before and after the "DS" string, but that is not the case with this IO.SYS。。

Edit: of course, after further research, it was discovered that it is indeed compressed with a special version of DBLSPACE->MSCM; the front part is the compressed code, while its decompressor is in the last part of IO.SYS.
[ Contact the Union admin team - 中国DOS联盟 - Standard version ]
Sponsored by ifanr Inc | © 2001–2023