无忧启动论坛

标题: 跳过mbr签名检测 [打印本页]

作者: yueyezhan    时间: 2011-2-26 14:46
标题: 跳过mbr签名检测
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配置下
作者: yaojy    时间: 2011-2-26 19:21
学习了。
原来是这样。
作者: 2010qixiaolong    时间: 2011-3-3 14:38
留下记号以便回来寻找
作者: 2012豪杰    时间: 2013-7-5 16:43
........系统会报错,拒绝启动,可以修改bcd的参数来跳过
如果没有100m的隐藏分区的话,用bcdedit /store参数加载离线的bcd,
/set {bootmgr} device boot 把{default}的device和osdevice也都改成boot,就可以引导了

没看懂,能否介绍具体一点!

作者: 2012Xsam    时间: 2013-7-6 16:15
把100M隐藏分区的数据全拷贝去系统分区,然后设置系统分区启动,删除隐藏分区就好了吧!要这么复杂吗?
作者: zhczf    时间: 2013-7-6 22:10
楼主是高手啊,来支持了
作者: 极地枫    时间: 2013-7-6 22:24
2012Xsam 发表于 2013-7-6 16:15
把100M隐藏分区的数据全拷贝去系统分区,然后设置系统分区启动,删除隐藏分区就好了吧!要这么复杂吗?

有没有工具色字?




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