无忧启动论坛

标题: 启动盘制作之BCD启动项修改 (转) [打印本页]

作者: 110654    时间: 2015-11-24 11:22
标题: 启动盘制作之BCD启动项修改 (转)
这个帖子说的方式可行么? 有那位高手制作成功分享一下作品好不

原帖地址:启动盘制作之BCD启动项修改
http://bbs.pcbeta.com/viewthread-1390855-1-1.html

在 UEFI U盘win7+win8 合盘安装启动盘制作之U盘初始化:http://bbs.pcbeta.com/viewthread-1390315-1-1.html 中完成了U盘分区的初始化,接着介绍BCD启动项的修改
1G FAT32分区/13G NTFS分区 系统分配盘符分别为: I : J:
windows系统镜像:windows_8.1_preview_x64_dvd_2358799.iso (注意只有windows8 x64及以上系统原生支持UEFI U盘启动)
注:红色字体部分请根据自己实际更改
操作系统:windows 8.1 x64 9477
1.加载ISO文件到虚拟光驱






2.拷贝文件夹 boot,efi 和bootmgr bootmgr.efi 文件至 I: 盘






3.拷贝windows ISO 系统镜像内所有文件至 J: 盘






4.以管理员方式运行CMD 窗口






5.运行bcdedit 命令显示BCD 配置文件 并导出到 I: 盘根目录 备用
>bcdedit /store i:\boot\bcd > i:\mbr.txt






>bcdedit /store I:\efi\microsoft\boot\bcd > i:\efi.txt






6.分别修改mbr和UEFI BCD 引导文件,将启动镜像指向J:盘
修改mbr bcd 引导
>bcdedit /store I:\boot\bcd /set {default} device ramdisk=[j:]\sources\boot.wim,{7619dcc8-fafe-11d9-b411-000476eba25f}
>bcdedit /store I:\boot\bcd /set {default} osdevice ramdisk=[j:]\sources\boot.wim,{7619dcc8-fafe-11d9-b411-000476eba25f}







查看修改结果
>bcdedit /store i:\boot\bcd > i:\mbr1.txt






修改UEFI BCD引导
>bcdedit /store I:\efi\microsoft\boot\bcd /set {default} device ramdisk=[j:]\sources\boot.wim,{7619dcc8-fafe-11d9-b411-000476eba25f}
>bcdedit /store I:\efi\microsoft\boot\bcd /set {default} osdevice ramdisk=[j:]\sources\boot.wim,{7619dcc8-fafe-11d9-b411-000476eba25f}







查看修改结果
>bcdedit /store I:\efi\microsoft\boot\bcd > i:\efi1.txt






至此BCD文件修改完成,I盘的BCD 启动项配置文件 都成功的指向了J盘的BOOT.WIM 安装pe镜像


7.添加WinPE系统维护工具
winpe.wim 文件下载就跳过了,直接介绍添加BCD引导文件,仅介绍MBR的添加方式,uefi的添加都是一样的,只要你的winpe.wim 支持UEFI 启动就可以正常启动
winpe.wim 镜像文件放在I:或者J:盘都没有关系,上面已经将BCD启动项指向了J:盘,为了方便 我就直接把WINPE.WIM 放J:\sources 文件夹下了
>bcdedit /store I:\boot\bcd /copy {default} /d "windows pe"






{0bcf4883-0da6-11e3-a488-0015830b13c0} 这串编号就是新生成的windows pe 启动项的GUID 编码
查看修改结果
>bcdedit /store i:\boot\bcd > i:\mbr1.txt







如图,windows pe启动项已经成功添加
修改windows pe 启动项{0bcf4883-0da6-11e3-a488-0015830b13c0} device和osdevice 项的boot.wim文件名为winpe.wim
>bcdedit /store I:\boot\bcd /set {0bcf4883-0da6-11e3-a488-0015830b13c0} device ramdisk=[j:]\sources\winpe.wim,{7619dcc8-fafe-11d9-b411-000476eba25f}
>bcdedit /store I:\boot\bcd /set {0bcf4883-0da6-11e3-a488-0015830b13c0} osdevice ramdisk=[j:]\sources\winpe.wim,{7619dcc8-fafe-11d9-b411-000476eba25f}







查看修改结果
>bcdedit /store i:\boot\bcd > i:\mbr1.txt







至此windows pe 维护盘启动项就添加完成了
UEFI U盘windows 盘系统安装启动盘至此就制作成功了,可以重启电脑检验下哦
下一篇为大家介绍制作Install.wim  win7 和 win8 多系统合集

作者: lbw2007    时间: 2015-11-24 13:00
你的图已经挂的不能再挂了。

遥想当年一直打算用grub4dos直接加载原版iso。
现在想想还是WinNTSetup好。省心。

以上是我的2点吐槽。说正题:
没成功过

作者: 110654    时间: 2015-11-24 13:41
lbw2007 发表于 2015-11-24 13:00
你的图已经挂的不能再挂了。

遥想当年一直打算用grub4dos直接加载原版iso。

那是因为你不需要去引导linux  如果你需要你会发现你现在所做的一切都没有什么意义
作者: lbw2007    时间: 2015-11-24 13:54
110654 发表于 2015-11-24 13:41
那是因为你不需要去引导linux  如果你需要你会发现你现在所做的一切都没有什么意义

是啊,每次安装Fedora的时候我都直接U+
可能是我太懒了




欢迎光临 无忧启动论坛 (http://wuyou.net./) Powered by Discuz! X3.3