测试老机器:某型号精英主板,AMD 3400+ CPU,2GB RAM, UD被稳稳识别为USB-ZIP方式。
关于计时: 计时器:nokia手机秒表;
开始:在菜单处,左手按下计时开始,同时右手按下回车键,启动native PE选单,开始启动PE; 结束:到windows正在初始化出现(到这个地方,就是二级内核已成功挂载,权利移交PECMD.exe,从这往后都是windowsPE加载了驱动了);
软件环境:
WINPE.ISO(二级内核)、NATIVE.ISO(native方式的03PE一级内核)保持不动;
只改grldr(20111103) buldr 和native(20111103 grldr改名而来)内置菜单。
==================================================================================
方案一 要点:用buldr且没用--mem参数 耗时:0:01:05:49
(ud)/grldr - title Native 03PE
- calc *0x8280 || chainloader (ud)/AXPE/BULDR
- calc *0x82b8 && calc *0x82b9&0xff || chainloader (ud)/AXPE/BULDR
- (ud)/AXPE/SRS/SRSF6N (ud)/AXPE/SRS
- map (ud)/AXPE/WINPE.ISO (0xfa)
- map (ud)/AXPE/NATIVE.ISO (0xff)
- map --hook
- chainloader (0xff)/AXPE/SETUPLDR.BIN
复制代码(ud)/AXPE/BULDR -
- map --set (boot)/AXPE/NATIVE.ISO (cd127)
- ntldr (boot)/AXPE/native
- boot
复制代码(ud)/AXPE/native - timeout 0
- default 0
- title Native PE @ SRSF6N
- (ud)/AXPE/SRS/SRSF6N (ud)/AXPE/SRS
- map (ud)/AXPE/WINPE.ISO (0xfa)
- map --hook
- chainloader (0xff)/AXPE/SETUPLDR.BIN
复制代码
==================================================================================
方案二: 要点:用buldr且带--mem参数 耗时0:01:05:10
(ud)/grldr- title Native 03PE
- calc *0x8280 || chainloader (ud)/AXPE/BULDR
- calc *0x82b8 && calc *0x82b9&0xff || chainloader (ud)/AXPE/BULDR
- (ud)/AXPE/SRS/SRSF6N (ud)/AXPE/SRS
- map (ud)/AXPE/WINPE.ISO (0xfa)
- map (ud)/AXPE/NATIVE.ISO (0xff)
- map --hook
- chainloader (0xff)/AXPE/SETUPLDR.BIN
复制代码 (ud)/AXPE/BULDR- map --mem --set (boot)/AXPE/NATIVE.ISO (cd127)
- ntldr (boot)/AXPE/native
- boot
复制代码 (ud)/AXPE/native- timeout 0
- default 0
- title Native PE @ SRSF6N
- (ud)/AXPE/SRS/SRSF6N (ud)/AXPE/SRS
- map (ud)/AXPE/WINPE.ISO (0xfa)
- map --hook
- chainloader (0xff)/AXPE/SETUPLDR.BIN
复制代码================================================================================== 方案三: 要点,只用grldr map,且带--mem参数
耗时0:00:44:66
(UD)/grldr - title Native 03PE
- calc *0x8280 || set mem=yes
- calc *0x82b8 && calc *0x82b9&0xff || set mem=yes
- (ud)/AXPE/SRS/SRSF6N (ud)/AXPE/SRS
- map (ud)/AXPE/WINPE.ISO (0xfa)
- if %mem%==yes && map --mem (ud)/AXPE/NATIVE.ISO (0xff) ! map (ud)/AXPE/NATIVE.ISO (0xff)
- map --hook
- chainloader (0xff)/AXPE/SETUPLDR.BIN
复制代码
================================================================================== 方案四: 要点,用grldr map,且不带--mem参数
耗时 0:01:05:34
(UD)/grldr - title Native 03PE
- # calc *0x8280 || set mem=yes
- # calc *0x82b8 && calc *0x82b9&0xff || set mem=yes
- (ud)/AXPE/SRS/SRSF6N (ud)/AXPE/SRS
- map (ud)/AXPE/WINPE.ISO (0xfa)
- if %mem%==yes && map --mem (ud)/AXPE/NATIVE.ISO (0xff) ! map (ud)/AXPE/NATIVE.ISO (0xff)
- map --hook
- chainloader (0xff)/AXPE/SETUPLDR.BIN
复制代码
=======================================================
方案五: 要点,用buldr map
耗时 0:01:05:17
(ud)/GRLDR:
- title Native 03PE
- chainloader (ud)/AXPE/BULDR
复制代码
(ud)/AXPE/BULDR:
- map --set (boot)/AXPE/NATIVE.ISO (cd127)
- cdload --image=0 ($root)
- ntldr (boot)/AXPE/native
- boot
复制代码
(ud)/AXPE/native:
- timeout 0
- default 0
- title Native PE
- map (ud)/AXPE/WINPE.ISO (0xfa)
- map --hook
- chainloader (0xff) || chainloader (0xff)/AXPE/SETUPLDR.BIN
复制代码
================================================================================== 在该机器上方案三胜出! 其他四种忽略计量等误差,居然全相同?! 该测试结果仅对该机有效,请勿泛推。
[ 本帖最后由 chiannet 于 2011-11-6 16:28 编辑 ] |