无忧启动论坛

标题: 向bcd中某项指定device等值时磁盘签名会写入bcd [打印本页]

作者: yjqd    时间: 2021-6-29 13:40
标题: 向bcd中某项指定device等值时磁盘签名会写入bcd


向bcd中某项指定device等值时磁盘签名会写入bcd
磁盘签名(磁盘 ID)

比如只须进行下面的操作,bcd中就会产生磁盘签名的数据:
BCDEDIT /createstore MBCD
BCDEDIT /STORE MBCD /create {BOOTMGR}
BCDEDIT /STORE MBCD -SET {BOOTMGR} device partition=C:


BCDEDIT无法查看到bcd中写入的磁盘签名,可用winhex查看bcd
注:winhex查看到的可能和其它工具查看到的是反序的

Diskpart查看磁盘签名
Diskpart
SEL DIS N
UNIQUEID DIS N


作者: szwp    时间: 2021-6-29 15:37
现在玩的是不依赖签名。
作者: wintoflash    时间: 2021-6-30 09:56
本帖最后由 wintoflash 于 2021-6-30 10:01 编辑

可以用注册表编辑器挂载bcd进行查看。
找到启动项guid对应的注册表项,下面的 "21000001" 就对应 bcdedit 里面的 osdevice,"11000001" 就对应 bcdedit 里面的 device。
其他 bcdedit 参数对应的数字可以参考 https://www.geoffchappell.com/notes/windows/boot/bcd/elements.htm





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