操作步骤: 1.在C:盘安装XP系统,注意FLTMGR服务是否存在,附件注册表已提供,FLTMGR.SYS请放入对应版本。 2.把FBWF.SYS,WIMFSF.SYS,WIMFLTR.SYS,ramdisk.sys四个文件放进WINDOWS\SYSTEM32\DRIVERS文件夹内 3.启动到PE 4.加载系统sYSTEM(在WINDOWS\SYSTEM32\config)注册表文件为SYS 5.导入提供的注册表:wimboot.reg文件和1.reg文件 sys.reg,(好象在安装好的系统内导入不了) 6.把提供的winload.exe文件放入安装好的WINDOWS\SYSTEM32文件夹内 7.制作WIM文件,把三个文件夹(windows,program files,Documents and Settings)用IMAGEX命令制作成带启动信息的WIM文件。 8.系统根目录下有文件BOOT.WIM,BOOT.INI,bootmgr,boot目录,boot目录下有文件boot.sdi,即: \ bootmgr boot.ini boot.wim \boot boot.sdi 其中把 BOOT.INI 内容是这样的, NOBCD [boot loader] timeout=5 bootmgrdefault=ramdisk(0)\WINDOWS [operating systems] ramdisk(0)\WINDOWS="Universal XP wimboot" /noexecute=optin /fastdetect /rdpath=multi(0)disk(0)rdisk(0)partition(1)\boot.wim /rdsdihdrpath=multi(0)disk(0)rdisk(0)partition(1)\boot\boot.sdi /minint /usenewloader 9,利用GRUBLDR 启动 ,MENU的语句是这样的: title WIMBOOT find --set-root --ignore-floppies --ignore-cd /bootmgr chainloader /bootmgr boot 也可以写bcd菜单(推荐): Windows Boot Manager -------------------- identifier {9dea862c-5cdd-4e70-acc1-f32b344d4795} description Windows Boot Manager locale en-US inherit {7ea2e1ac-2e61-4728-aaa3-896d9d0a9f0e} nointegritychecks Yes displayorder {222c0352-c58e-11de-b7fa-005056c00008} {04056904-c7e6-11de-b7fd-005056c00008} timeout 30 displaybootmenu Yes Windows Boot Loader ------------------- identifier {222c0352-c58e-11de-b7fa-005056c00008} device ramdisk=[boot]\boot.wim,{7619dcc8-fafe-11d9-b411-000476eba25f} path \WINDOWS\system32\winload.exe description WimBoot XP winload.exe locale en-US inherit {6efb52bf-1766-41db-a6b3-0ee5eff72bd7} nointegritychecks Yes osdevice ramdisk=[boot]\boot.wim,{7619dcc8-fafe-11d9-b411-000476eba25f} systemroot \WINDOWS winpe Yes quietboot Yes sos Yes Device options -------------- identifier {7619dcc8-fafe-11d9-b411-000476eba25f} ramdisksdidevice boot ramdisksdipath \boot\boot.sdi 请各注意路径对应。 注意:ramdisk.sys and wimfsf.sys是破解过的 bootmgr啥版本都可以,但是winload.exe要用vista6.0.6000.16386版本或以下的,否则各种蓝屏 附件中的img文件是供PXE时使用,各位不必把文件放入此IMG中 本WIM格式开启了FBWF大小由注册表下HKEY_LOCAL_MACHINE\ControlSet001\Services\FBWF] "WinPECacheThreshold"=dword:00000080控制,十六进制的80即128M,经验显示最大可利用为AC Mb (10进制的172M),勿开启过大,因为内存占用为实际存储文件的2倍。 最后,祝大家成功,并分享成功的经验。 |
|