|
7#

楼主 |
发表于 2009-1-19 17:15:33
|
只看该作者
说来奇怪,今日为了寻找原因,把U盘的第1个分区重新用DiskGenius按HDD格式成Fat16格式,以前为Fat32格式,其他的分区和原来一样,重新安装各个系统,这样在支持HDD启动的电脑上启动正常,而在仅支持ZIP的电脑上,直接起到选择DOS和WIINPe的界面,能够起动多功能DOS和WinPE,根本不启动Grub,不知原因如何?
另外,经过我用同一个小U盘(每个字节事先都用Winhex清为0)测试,按ZIP格式的U盘,其MBR和63扇区均有数据,其他全为0,格式成HDD的盘,其MBR、63扇区、67扇区均有数据,这说明ZIP格式的启动并不是读取32扇区,也应是先读取MBR然后读取63扇区。
还发现一个有意思的问题:zip格式的Mbr的分区表信息中分区的信息位于最后,即在55AA的上边,把这个分区信息复制并写入到HDD格式的MBR相应位置,就能够启动仅支持ZIP的电脑!当然还得把HDD格式的MBR的第1个分区信息中的80改为00。但是这样改动的HDD格式的U盘启动支持HDD的电脑时,又有了问题。真不知何解!?
[ 本帖最后由 wy_asdfg 于 2009-1-19 21:21 编辑 ] |
|