LanE: Actually, it can be done just by using EDIT to cut.
The following is attached with my latest research results:
I found that the reason why the 124K IO.SYS cannot boot from a floppy disk seems to be that when it boots from a floppy disk, it detects its own size. After multiple tests, I have determined that this size is 192,001 bytes (that is, 190,976 bytes of the file header + 1,024 bytes of the image + 1 byte). That is to say, if it is smaller than this size, IO.SYS cannot boot from a floppy disk, but can boot from a hard disk. In fact, it only checks whether it has reached this size, but does not check what the content is. Therefore, even if all the following are 00 00H, it can. At this time, it can boot from both the floppy disk and the hard disk. However, this is obviously a waste of space. There are two good solutions:
Method 1: Cancel this size check when IO.SYS boots from a floppy disk (Roy, give it a try);
Method 2: Embed the custom LOGO compressed by DoubleSpace into the 124-191K space of IO.SYS to effectively use this part of the space to display the custom boot LOGO screen.
Everyone is welcome to put forward methods and suggestions. Thank you!
The download address of this IO.SYS (192,001 bytes) is:
Open the attachment Link has expired (Administrator's note)
Go and give it a try.
Wengier - 新DOS时代
欢迎大家来到我的“新DOS时代”网站,里面有各类DOS软件和资料,地址:
http://wendos.mycool.net/
E-Mail & MSN: wengierwu AT hotmail.com (最近比较忙,有事请联系DOSroot和雨露,谢谢!)
