| 
 | 
回复 #239 pdcfnr 的帖子
合盘不当会降低原版兼容性。 
您没有直接用0pe提供的grldr,而是用另一个grldr来链式加载它。原本不合盘时只用一个grldr,合盘后用了两个,这两个如果互相打架(尤其版本不同时),可能会引入新问题,降低兼容性。 
即使不打架,由于多了一层grldr,前者的环境信息(例如启动设备/启动分区、当前设备/当前分区等)不一定能很好地传递给后者。导致后者获得控制权后,环境面目全非,无法正常工作。 
即使能传递给后者,谁知道您做了什么才开始chainloader呢?所做的是否影响了后一个grldr呢? 
 
chainloader是链式调用,有些带参数的用法,诸如 
chainloader --raw (pd)/BOOT_FILE 
或 
chainloader --edx=0xYY (hd0,0)/io.sys 
或 
chainloader (hd2,6)/kernel.sys 
rootnoverify (hd0)  
等等,在链式调用中起到重要作用,可供参考,没准能补救。 
 
其实,0pe有两个入口,一个是menu.0pe,一个是内置menu.0pe的grldr。 
您可以用您的grldr调用menu.0pe而非grldr: 
configfile 位置/MENU.0PE 
这样就少一层grldr。提供menu.0pe,主要就是这个目的。 |   
 
 
 
 |