|
实验还是失败 做出来的bootmgr无法启动 说下过程 麻烦大家看看哪里出错了
用的玄天win7pe中的 bootmgr \boot\bcd \boot\boot.sdi 以及字体文件
按zhaohj所说bootmgr.exe在bootmgr的位置是7BF0开始到末尾处的内容。
所以,可以先把开头的0:7BEF的内容保存为boot1,修改后再压缩的保存boot2
copy boot1 /b + boot2 /b bootmgr.new
用bmzip解压bootmgr得bootmgr.exe 修改里面的 b o o t \ b c d 和 b o o t \ b o o t . s d i 为 w 7 p e \ b c d 和 w 7 p e \ b o o t . s d i
然后压缩bootmgr.exe得boot2 再提取bootmgr 0:7BEF的内容为boot1 用copy命令合并 然后修改0x105E处解除自校验
用bootice查得BCD的guid 执行如下两条命令
bcdedit /store BCD /set {bootmgr} nointegritychecks yes
bcdedit /store BCD /set {查得的guid} ramdisksdipath \W7PE\boot.sdi
至此完成 iso镜像中bootmgr位于根目录 bcd和boot.sdi均位于w7pe文件夹下
但虚拟机测试提示 bootmgr image is corrupt, the system cannot boot 无法启动
望告知怎样改动才能启动成功 |
|