NoName Team 电脑资讯亚博2018客户端

 找回密码
 我要注册
搜索
查看: 1453|回复: 0
打印 上一主题 下一主题

[原创] PeBCD 2019.02.27.0305

[复制链接]
跳转到指定楼层
楼主
发表於 2019-2-26 06:55:02 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
本帖最後由 阿达金田一 於 2019-2-27 06:46 编辑

PeBCD 2019.02.27.0305 + Sources Setup Subst 2016.05.16.1436


[ 2019.02.27.0305 更新说明 ]
只是微调了一下...前版介面和提示说明
加外一个小功能 \
另外前一版会 CLS ...我去掉了CLS
这样有错误讯息比较不会 miss
下面的教学和操作图片就我懒的更新了...反正操作上都一样



一个处理 PE BCD 的 BAT
就是用 bcdedit 处理 BCD 而以
并没有写太多的防错处理...所以尽量别误操作
(虽然误操作也不会怎麽样...顶多 bcd 不对而以)

先说一下注意事项:
因为 bcdedit 本身会自动判断 vhd 的挂载
所以某些情况下...启动会失败
例如...
在正常Win 下建了一个 F:\1.VHD ...要给 vbox 用
因为要偷懒...所以先在 Win 下完成操作
然後 vbox + 1.VHD 开机...这样会失败

(其实就是在我说自己...然後才想起来 bcdedit 会这样搞...
所以後面实做...我虽然是用vhd 装一下 usb ...但最後其实会失败
不过还是请当作 usb ... 因为我直接在 vbox 中跑 PE BCD 是正常的...开机ok)

原因说明
先假设 VHD 在 正常Win 下挂载在 v: ... wim 为 [v:]\pe\pe.wim
因为 bcdedit 会自动判断 v: 为 挂载...
所以就会把 v: 转成类似 VHD=[F:]\1.VHD
然後 vbox 开机时...是先找 [F:]\1.VHD ... 当然是找不到...F: 是正常Win下的实体HD
也就是 [v:]\pe\pe.wim
如果 v: 不是 vhd 挂载 ... 那就单纯是 [v:]\pe\pe.wim
如果 v: 是 vhd 挂载 ...那就变成 -> [F:\1.VHD]\pe\pe.wim
然後没 F:  的情况下...自然找不到 1.VHD 开机就会失败

所以想用 vbox 测试的...要比照实体情况
也就是要直接在 vbox 中跑 PE BCD
因为对 vbox 来说 1.vhd 是实体HD

依 bcdedit 这个特性...其实还可以搞成
usb:\bootmgr
usb:\boot
usb:\efi
usb:\pebcd
usb:\pebcd.cmd
usb:\pe.vhd ... pe.wim 放在 pe.vhd 中

把 pe.vhd 挂起来
用 pebcd 建立启动项 pe.wim
这样可以启动 usb\pe.vhd 中的 pe.wim
因为bcdedit 是会记成 [usb:\pe.vhd]\ pe.wim




用法很简单...用 系统管理员身份执行
然後照着操作就好...

这里顺便延伸一下主题
https://inonameteam.com/thread-5045-1-1.html

1. 首先只留 分区1 NTFS
这里我先前在操作时...有3个分割表备份
usb.dpt 是 正常 2个分区
usb1.dpt 只留 分区1-NTFS-15G
usb2.dpt 只留 分区2-FAT32-1G
这是为了可以快速切换
用  usb1.dpt 还原


2. 把 PE BCD 的档案解压放到 根目录 ( 我的 I: 是 分区1-NTFS-15G 那个 )


3. 执行 PEBCD


4. 用档案总管...直接把 I:\WinSrc\Win7x64\boot.wim 拖曳过去
然後按 Enter


5.输入启动项名称
因为我 PE BCD 有简易判断  Sources Setup Subst 的 WinSrc 结构...
所以这里预设名称是 "安装 Windows 7 x64"
如果是其它 PE ...预设就只是 主档名 而以


6. 建好後...重复操作这次用 Win10x64


7. 有2个 启动项 了换个顺序 ~2 1


8. 设定 预设启动项


9. 建立 UEFI 的 BCD




11. 用 bootice 比对一下 2个 bcd
\boot\bcd
\efi\microsoft\boot\bcd


接下来的...和 PE BCD 无关 是延伸主题
https://inonameteam.com/thread-5045-1-1.html

12. 将处理好的
\bootmgr
\boot
\efi
先 copy 到别的地方放 ...这里我先放到 F:\新增资料夹


13. 用 usb2.dpt 还原分割表 ... 保留 原本的 分区2-FAT32-1G
bootice 还是把它挂到 I:


14. 把 F:\新增资料夹 中的档案 copy 过去
其实就只是把处理好的 bcd 和 bootmgr 开机相关档案 copy 到 启动分区


15. 然後把 分割表 还原为正常


这样就搞好了

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号?我要注册

x
您需要登录後才可以回帖 登录 | 我要注册

本版积分规则

小黑屋|手机版|NoName Team 电脑资讯亚博2018客户端 |网站地图

GMT+8, 2019-11-4 08:29亚博2018客户端 , Processed in 0.160993 second(s), 17 queries .

Powered by Discuz! X3.4

© 2001-2017 Comsenz Inc.

快速回复 返回顶部 返回列表