如果没有安装vista/server08,我们一样可以给xp/2003系统添加Winpe2.0的启动项。
   思路:bootsect选择bootmgr—-自定义bcd—-添加xp/2003启动项—-添加wim的启动。
   具体实现如下:
   1、拷贝vista/server08安装盘或者系统下的bootmgr文件和boot文件夹到xp/server03的分区比如(c:)。
   2、下载我的bcd文件,替换c:ootcd
    3、运行如下批处理命令:
set bcd_path=c:ootcd
set RAMDISK_OPTIONS={ad6c7bc8-fa0f-11da-8ddf-0013200354d8}
set WINPE_GUID={572bcd56-ffa7-11d9-aae0-0007e994107d}

bcdedit /store %bcd_path%
bcdedit /store %bcd_path% /timeout 3
bcdedit /store %bcd_path% /set {globalsettings} locale zh-CN
bcdedit /store %bcd_path% /set {bootloadersettings} locale zh-CN
bcdedit /store %bcd_path% /set {bootmgr} locale zh-CN
bcdedit /store %bcd_path% /set {default} locale zh-CN
bcdedit /store %bcd_path% /set {memdiag} locale zh-CN

bcdedit /store %bcd_path% /create {ntldr} /d “启动 Windows XP”
bcdedit /store %bcd_path% /set {ntldr} device partition=c:
bcdedit /store %bcd_path% /set {ntldr} path
tldr

bcdedit /store %bcd_path% -create %RAMDISK_OPTIONS% -d “启动 Windows RE 系统修复” -device
bcdedit /store %bcd_path% -set %RAMDISK_OPTIONS% ramdisksdidevice partition=D:
bcdedit /store %bcd_path% -set %RAMDISK_OPTIONS% ramdisksdipath oot.sdi

bcdedit /store %bcd_path% -create %WINPE_GUID% -d “Windows RE 系统修复” -application OSLOADER
bcdedit /store %bcd_path% -set %WINPE_GUID% device ramdisk=[D:]winre.wim,%RAMDISK_OPTIONS%
bcdedit /store %bcd_path% -set %WINPE_GUID% path windowssystem32ootwinload.exe
bcdedit /store %bcd_path% -set %WINPE_GUID% osdevice ramdisk=[D:]winre.wim,%RAMDISK_OPTIONS%
bcdedit /store %bcd_path% -set %WINPE_GUID% systemroot windows
bcdedit /store %bcd_path% -set %WINPE_GUID% detecthal yes
bcdedit /store %bcd_path% -set %WINPE_GUID% nx optin
bcdedit /store %bcd_path% -set %WINPE_GUID% winpe yes
bcdedit /store %bcd_path% -displayorder %WINPE_GUID% /addlast

pause
    4、Vista/server08的安装盘或系统中复制Bootoot.sdi 到D:盘根目录。
   5、找个winpe2.0的wim(如:我的x86/x64 二合一PE winpe目录下的winpe_x86.wim文件)。复制到D:盘根目录,改名为winre.wim。
   6、其他事宜可参照 “把WINRE安装到硬盘以及卸载的方法”https://www.wingwy.com/archives/2008_03_127.html

    7、另外,此方法可也引导64位WinPE2.0。只需复制我的x86/x64 二合一PE winpe目录下的winpe_x64.wim文件即可。
  点击下载BCD文件

标签: , ,

7 条评论 发表在“给xp添加Winpe2.0的启动项”上

  1. jerry9920说道:

    这段代码有问题,小心运行。
    bcdedit /store %bcd_path% /set {ntldr} path
    tldr

    这个是错误的,几乎导致无法进入XP.正确代码为
    bcdedit /store %bcd_path% /set {ntldr} path ntldr
    同时必须更新windows XP 为 NT60而不是 NT52

    同时它那个创建PE的入口不对,应该是一个自动创建ID号,摸索中。

    • wingwy说道:

      有的是我以前网站数据库转换的问题,有些字符被自动转意了,希望没有给你造成麻烦~

  2. wingwy说道:

    bootsect.exe /nt60 C:是必要的,1、拷贝vista/server08安装盘或者系统下的bootmgr文件和boot文件夹到xp/server03的分区比如(c:)。

  3. anriqing说道:

    另外,是否还应该加一步bootsect.exe /nt60 C:的动作?不然C盘启动还是会去寻找NTLDR而不是bootmgr。

  4. anriqing说道:

    不知道楼主是否自己实践过,不过我看你写的流程执行到第三条应该就有问题,因为XP下本来是没有bcdedit的啊。

  5. 求知说道:

    第三条
    3、运行如下批处理命令
    不太明白,在xp下怎么运行,能具体一点吗?谢谢
    是不是复制这段代码,保存为任意文件名的cmd文件,然后放在任意一个地方,双击运行???这样做好像不行呀,麻烦您给详细说一下,谢谢了。。。。。。

anriqing 留下回复(本站有评论邮件通知功能)