病毒安全知识,电脑网络技术,手工杀毒方法,答疑解决笔记

导航

« 为什么暴风影音的左眼键不支持本地视频让暴风左眼键支持本地视频的方法 »

win7启动时出现的“chainloader /bootmgr”错误

  笔记本送修,硬件修好后,系统反而出了问题,一开机就提示:

chainloader /bootmgr
Error 13: Invalid or unsupported executable format
press any key to continue...

按任意键后,进入一个红色的GRUB4DOS界面……,总之不能正常进入windows 7系统。为了解决它,先试着用PE光盘启动后用以前做过的GHOST备份恢复,还试过使用另一份win7的GHOST版系统重装(重装前检测过C盘没有问题,也把C盘完全格式化了),仍然是同样的“chainloader /bootmgr”  提示,这时维修站的工程师提出他们的解决方案:全盘格式化后全新安装windows 7。我拒绝了这个建议,还是回家自己想办法吧。

chainloader /bootmgr

  我不认为这是一个要全硬盘都格的故障,只要你能确保我的硬件没有问题,重装系统我还是会整的,但是我可不想把所有的软件还重新来一遍,如果能恢复旧的系统是最好的结果(事先在工程师重装系统操作前,我先花了近一个小时把整个C盘上的内容作了个完整的GHOST镜像备份,事后证明这是一个很明智的举动,所以备份还真的是很重要的)。先上网对着故障信息查资料,发现“chainloader /bootmgr  Error 13: Invalid or unsupported executable format”一般出现在双系统上,应该是硬盘主引导分区MBR出问题了,所以修复方法应该是修复硬盘主引导分区(我的win7虽然不是因为装了双系统才出的问题,但是大家懂的这种win7在MBR上加载了什么)。

  然而在修复过程中出现了一点小问题,导致我不能按原定方案进行:我手头的pe光盘不能用、无法进入PE使用工具软件,而手上只剩下了WIN7的安装光盘,在当时我还不知道Bootrec.exe和bootsect.exe情况下,而且用win7安装光盘启动后使用其中的“修复计算机”-“启动修复”也不成功时,就采用最笨的方法:安装windows 7,等win7安装完,再装一个一键还原软件,把原先做的c盘GHOST备份恢复回去,然后系统就正常了。

  下面我要说的是正常的解决、简单的方案:用windows 7安装光盘(注意不是什么GHOST版的win7光盘)启动电脑,进入win7安装程序,在“现在安装”界面左下选择“修复计算机”,然后占选最下面的“命令提示符”,或者直接按Shift+F10,调出命令提示符窗口,然后输入命令bootrec /fixmbr或者bootsect /nt60 sys /mbr,都可以重写MBR(GHOST是不会重写MBR的,所以以前关于MBR有一个疑问,曾经有人说重装系统不能修复MBR,但是分明安装系统时是会写MBR的,怎么可能说重装系统不会修复MBR呢,现在想想应该是把GHOST式的安装与正规的安装系统混淆了,正规的安装windows是会写MBR的,老的计算机技巧中一直有一条要求关闭BIOS中有关“病毒检测”的项目,否则安装windows时会一直报警,就是因为安装windows时会写入mbr,但ghost明显不会这么做)。

  注意,修复MBR不能再用老的命令fdisk /mbr了,这个命令只适合XP以下系统,对vista/win7不兼容,而一些老的分区修复工具,对MBR的修复也有同样的问题,需要采用新版的工具,如最新版的diskgenius,据说它修复的MBR可以被win7认,还有一个工具EasyBCD ,也可以用于修复工作,同样要考虑windows系统的版本支持问题。

  而关于bootrec和bootsect两个命令,前者必须在windows RE环境下运行,即win7安装光盘上的“修复计算机”,而后者就广泛得多,可以在xp的PE或命令行中运行,我是这么理解两者的区别,至于更多的参数,可以参考它们各自的百度百科词条。


>> 除非说明均为原创,如转载请注明来源于http://www.stormcn.cn/post/1133.html

  • 收藏文章:
  • 新浪微博:
  • 微信订阅号
    微信订阅

最新发表

本站出现的所有广告均不代表本人及本站观点立场 | 关于我 | 网站地图 | 联系邮箱 | 返回顶部
Copyright 2008-2016 www.stormcn.cn. All Rights Reserved. Powered By Z-Blog. 闽ICP备09000343号

闽公网安备 35010202000133号