|
回复 #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,主要就是这个目的。 |
|