刚才再次测试,发现当io.sys是131100字节的ms dos 7.1标准版时,用该io.sys做dos核心运行grub.exe后chainloader硬盘上的grldr出现Invalid or unsupported executable format错误,看来似乎是内存被破坏了,然后用125960字节的那个修改版io.sys则ntldr和grldr都能显示Will boot XXLDR from...的信息,但boot后照样死机,dos绝对是纯的,没加载任何驱动tsr,实在极其怪异的问题,该从何入手?或许这台机器的bios太多bug了?