| 
 | 
#14,15 
只要把原来的代码里面的 
makeactive去掉就可以了,这个没有必要. 
 
使用chainloader /NTLDR可能成功率比较高(因为这个不需要该分区上有引导代码,即使引导代码坏了也可以启动). 
 
#16,17 
代码可以启动成功,是因为grub4dos最后是默认执行map --hook命令, 
而且你的U盘上刚好有引导扇区.否则就会失败. 
 
xiyaxi 懂得举一反三,很不错,这就是学好电脑的基础了.^_^ 
(很多时候别人给你的答案并不是最好的,也不一定是对的,因为别人一般都是在你原来的基础上进行修改的,只要你理解了这里面的内容 
通过举一反三自己可以再次修改达到理想的状态,并且加深了印像.) 
 
20楼的代码很简练, 
为了保证不出问题, 
map --hook最好还是加上. 
 
title 启动 默认Microsoft Windows 
checkrange 0x80 read 0x8280 && map (hd1) (hd0) 
checkrange 0x80 read 0x8280 && map --hook 
chainloader (hd0)+1 
 
[ 本帖最后由 chenall 于 2009-4-29 13:27 编辑 ] |   
 
 
 
 |