|
今天玩了一下wim,感觉wim启动pe 1.x是可以实现的,但是还要作点工作
1,必需要用bootMGR引导,如下面
Windows 启动管理器
--------------------
标识符 {bootmgr}
device partition=C:
description Windows Boot Manager
locale zh-CN
inherit {globalsettings}
default {current}
displayorder {ntldr}
{current}
{7619dcc9-fafe-11d9-b411-000476eba25f}
{99995a88-0af2-4f76-9038-095b170dc21c}
toolsdisplayorder {memdiag}
timeout 30
Windows 旧 OS 加载器
------------------------
标识符 {ntldr}
device partition=C:
path \ntldr
description 早期版本的 Windows
Windows 启动加载器
-------------------
标识符 {current}
device partition=C:
path \Windows\system32\winload.exe
description Microsoft Windows Vista
locale zh-CN
inherit {bootloadersettings}
osdevice partition=C:
systemroot \Windows
resumeobject {7defe9a3-4434-11dd-8270-fea30e42ec5f}
nx OptIn
Windows 启动加载器
-------------------
标识符 {7619dcc9-fafe-11d9-b411-000476eba25f}
device ramdisk=[boot]\boot\peboot.wim,{7619dcc8-fafe-11d9-b411-000476eba25f}
path \windows\system32\boot\winload.exe
description VISTA pe
locale en-US
inherit {bootloadersettings}
osdevice ramdisk=[boot]\boot\peboot.wim,{7619dcc8-fafe-11d9-b411-000476eba25f}
systemroot \windows
detecthal Yes
winpe Yes
ems Yes
Windows 旧 OS 加载器
------------------------
标识符 {99995a88-0af2-4f76-9038-095b170dc21c}
device ramdisk=[boot]\boot\BOOT.SDI,{9999dcc8-fafe-11d9-b411-000476eba25f}
path \PELDR
description 测试PE 1.X
2,XPPE.WIM里面的文件是一个可以直接在硬盘启动的PE,全文件形式,已经测试完全没问题,
启动后提示\PELDR无法找到或者损坏,
A这里PELDR可能需要和VISTA的WINLOAD.EXE一样的结构,让BOOTMGR可以正常调用,从而完成PELDR和Ntdetect.com的功能
解决了A问题就基本完成了
可能的后续问题是X 盘的驱动,需要有RAMDISK. SYS还有WimFsf.SYS,应该可以解决,
bootMGR---BOOT.SDI+BOOT.SDI(利用2.0PE的原理,有了RAM盘)---WINLOAD.EXE一样的结构的中间文件(2T1LDR.exe)调用--PELDR和Ntdetect.com的功能--RAM盘驱动--WIM驱动---正常进PE1.X
技术有限,现在最关键的是2T1LDR.exe需要程序来编写,RAM盘驱动--WIM驱动应该问题不大,还请其他大师加入
[ 本帖最后由 huaqingyuan 于 2008-6-29 02:39 AM 编辑 ] |
|