WD1X.COM - 问答一下,轻松解决,电脑应用解决专家

您好,欢迎来问答一下![登录] [注册]


已解决问题数:10041
待解决问题数:17
今天,你遇到了什么技术难题?我要提问
页面导航:问答一下 > 硬件专家问答
  • 已解决
匿名用户
120.221.24.*

电脑开机提示BOOTMGR is compressed无法启动

解决时间 解决时间:2019/08/01 22:52   热度:1348
  • 满意答案
  • 满意回答
头像
WD1X专家团
回答于:2019/05/21 23:29

   BOOTMGR is compressed
   Press Ctrl+Alt+Del to restart
   翻译成汉语就是:
   bootmgr被压缩,按Ctrl + Alt + Del重新启动
   
   这种情形产生的原因是因为对系统盘进行了压缩。奇怪的是,对于这种情形,我们用bcdboot命令重建引导文件却并不能解决。
   但是,我们可以运行命令:compact /u /a /f /i /s c:\*
   这样可以使得问题得到解决。compact程序位于windows\system32文件夹下,所以我们要先用CD命令进入windows \system32目录。这里是假设c:盘是bootmgr所在的盘,如果不是,要改为对应的盘符。
   网上有朋友用这个命令的时候并没有解决问题,原因则在于,这位朋友所运行的命令是:compact /u /a /f /i /s c:\
   没有后面这个*,所以命令并没有实现运行者的目的。从命令本身所提供的帮助说明来看,这个*似乎是没有必要的,但实际操作表明,这个*是必须的。
   这个命令会把已经压缩的C盘文件完全解压,真所谓解铃还須系铃人。
   注意,只运行命令:compact /u /a /f /i c:\bootmgr
   并不能解决问题。
   有网友发现,运行“Bootrec.exe /fixmbr、Bootrec /fixboot"然后重启,这样可以解决问题。测试表明,其实只需要运行Bootrec /fixboot这一个命令即可。这是另类的解决的办法。猜想可能是,对驱动压缩后,PBR中的BPB表并没有随之修改,所以BPB表中所记录的分区信息 与实际的分区信息不一致。运行Bootrec /fixboot命令后重写了bpb,这样就使得二者变为了一致。
   实践表明:用bootsect命令也能实现对这个问题的解决。
   有网友发贴,说是装了xp与vista双系统,启动vista系统出现了BOOTMGR is compressed ,于是他在xp下取消了系统盘的压缩状态。但这位网友的话未必可信,因为如果ntldr也被压缩了的话,则xp启动的时候会出现:
   ntldr is compressed
   Press Ctrl+Alt+Del to restart
   除非这位朋友只压缩了bootmgr,而没有压缩ntldr,但这一般不太可能。这种压缩一般是对整个盘进行压缩的时候产生的,如果压缩指定文件的话,一 般不会有人去压缩bootmgr和ntldr的。实践表明,在windows7下,即便指定对整个的系统盘进行压缩,一般也不能压缩bootmgr的,会 提示拒绝访问,但是,在开机的时候仍会出现出错提示:bootmgr is compressed

更多参考解决教程:https://jingyan.baidu.com/article/358570f6b00ef1ce4624fc74.html

提问者对回答的评价:

谢谢您的解答!

支持  反对 

支持(0) 反对(0)
其他回答 (共0条)
关于我们 | 版权声明 | 网站导航 | Tag标签 |
Copyright © 2021-2022 WD1X.Com Inc All Rights Reserved.