|
今天下载了第四版,测试了一下,在实体机上成功,x盘可读写。在ISO版中,这种单引导方式是完美的,估计直接用ISO量产和U+都是相当正常的。
但在UD版中,则不太完美,老机子速度太慢了。这也一直是困惑我做统一版中遇到的问题。
下面讨论一下在UD版本中加载的 问题。我的机子是06的老机子,实测三种加载方案。
title 运行极速迷你win7PE1 (整体兼容模式)
echo $[1106] booting Fast win7 PE, please wait ...
map (ud)/win7pe.iso (0xff)
map --hook
chainloader (0xff)/bootmgr
boot
title 运行极速迷你win7 PE2 (兼容模式)
echo $[1106] booting Fast win7 PE, please wait ...
map (ud)/7pe.iso (0xfa) || find --set-root /7pe.iso && map /7pe.iso (0xfa)
map (ud)/boot7.iso (0xff) || find --set-root /boot7.iso && map /boot7.iso (0xff)
#map --e820cycles=3
map --hook
chainloader (0xff)/bootmgr
boot
title 运行极速迷你win7PE3 (速度模式)
echo $[1106] booting Fast win7 PE, please wait ...
map (ud)/7pe.iso (0xfa) || find --set-root /7pe.iso && map /7pe.iso (0xfa)
map --mem (ud)/boot7.iso (0xff) || find --set-root /boot7.iso && map --mem /boot7.iso (0xff)
map --e820cycles=3
map --hook
chainloader (0xff)/bootmgr
boot
方案1是在hotdll UD的原版方案,整体直接map win7pe.iso 实测成功启动,但是老机子卡在“windows loading files"中,估计占用启动时间2.5分钟以上。
方案2是把参考原来我做统一版的经验,整体ISO一分为二,一级内核放在boot7.ios中,二级内核放在7pe.iso ,分别加载,加载一级内核直接Map,不用mem参数。实测效果如方案1。
方案3是还是把整体ISO一分为二,一级内核放在boot7.ios中,二级内核放在7pe.iso ,分别加载,加载一级内核用Map--mem参数。实测就是map 8 M速度卡了下,整体启动速度很快,特别是在老机上最明显。
结论,在UD中,还是用方案3启动速度快,方案1、2兼容性好些,但在老机子中的启动速度太慢了。建议做win7 UDPE的nativpe版时,最好一二级内核分离,然后用速度模式加载,有问题再选择用方案2的兼容模式加载。这样子才能在老机子上体现极速 。
第三种模式加载
在光盘版及量产版的ISO中,多引导也应该有一个比较好的方案。本人心中已经有一个思路,对做自己的统一版有一个规划,但还不太成熟。
FB包已经制作完善,等下上传请大家测试。本人在自己机子上测试一下成功。饭大一级内核更新,本人也会更新。
1原版及分离 三种方案测试,个头比较大,包括原版的整体ISO 重新打包,在本机三种方案测试成功。
文件名:20120520002057.fba 110M,访问地址:http://www.kuaipan.com.cn/file/id_49328472488673320.htm
2这是个人去除整体ISO的比较完善的UD启动方案,真正实现了1 分钟内启动老电脑:
文件名:nvwin7UDPE1a.fba, 58M,访问地址:http://www.kuaipan.com.cn/file/id_49328472488673319.htm
UD到U盘时,请整理磁盘碎片。
[ 本帖最后由 zds1210 于 2012-5-20 12:28 编辑 ] |
-
1.GIF
(82.31 KB, 下载次数: 54)
-
2.jpg
(29.22 KB, 下载次数: 40)
-
3.JPG
(18.04 KB, 下载次数: 40)
-
4.JPG
(23.95 KB, 下载次数: 40)
|