|
windows7和vista对4个字节的mbr签名在启动时会检测,如果是硬盘对拷或者没有sysprep就抓为wim再释放到另一块硬盘之后,系统会报错,拒绝启动,可以修改bcd的参数来跳过
如果没有100m的隐藏分区的话,用bcdedit /store参数加载离线的bcd,/set {bootmgr} device boot 把{default}的device和osdevice也都改成boot,就可以引导了
如果有100m的隐藏分区,可以在在pe下用diskpart查看windows目录所在的卷的序号用list vol命令,如果windows目录的分区在卷2,可以把/set {default} device partition=\device\harddiskvolume2 {bootmgr}的device也可以这样来指定
也可以用diskpart的uniqueid disk id命令或者winhex把mbr签名修改为何以前的硬盘一样的,不过这种方法如果再把以前的硬盘挂上的话,不知道会不会有冲突,以前我在ramos下把ramos镜像的vhd用diskpart挂载后,因为mbr签名冲突,系统自动把挂载的vhd的签名修改了
最简单的方法,重新用bcdboot配置下 |
|