Windows不停进入启动修复
关于“系统无限进入Startup Repair”
症状1:计算机系统不停的重启进入启动修复
每次重新启动PC时,在Windows开始加载之前,都会显示一条消息,指示“ Windows无法启动”,并从“高级启动选项”菜单的变体中提供“启动启动修复(推荐)”选项,如下所示。
Windows Error Recovery Windows failed to start. A recent hardware or software change might be the cause. If Windows files have been damaged or configured incorrectly, Startup Repair can help diagnose and fix the problem. If power was interrupted during startup, choose Start Windows Normally. (Use the arrow keys to highlight your choice.) Launch Startup Repair (recommended) Start Windows Normally Description: Fix problems that are preventing Windows from starting
然后,启动修复将无法加载,启动但无法修复,或者运行并声称已经执行了修复-但是,PC将继续尝试无休止地启动每次启动时的启动修复。
在Windows 8和Windows 8.1上,这称为自动修复:
Automatic Repair Automatic Repair couldn't repair your PC Press "Advanced options" to try other options to repair your PC or "Shut down" to turn off your PC. Log file: C:\Windows\System32\Logfiles\Srt\SrtTrail.txt Shut down | Advanced options
日志文件路径可以不同。
此错误的原因
已知由于以下一个或者多个原因而发生此错误:
原因1:BCD设置损坏或者损坏
以引导程序或者引导链为目标的引导程序病毒和其他恶意软件可能会导致引导程序设置和状态错误,从而导致无限循环的启动修复。
然后,该病毒可能会阻止启动修复成功启动或者进行修复。
失败的Windows Update或者自动更新有时还会使引导配置数据(BCD)处于不一致或者无法正常工作的状态。
原因2:引导分区已损坏
在Windows 7及更高版本上,Windows默认情况下在驱动器的开头创建一个单独的100 MiB NTFS分区,该分区保留用于核心引导加载程序文件和BCD配置。
在写入启动分区期间,不安全的关闭,突然的断电,硬盘故障或者蓝屏死机会使系统处于不一致的状态,无法启动并无限循环进入启动修复。
原因#3:重新启动时出现蓝屏死机
Windows可能每隔两次尝试启动,就会发生BSOD。
Windows的最新版本已配置为向用户隐藏此事实,并以静默方式重新启动。
(根据theitroad Technologies的研究人员的经验,几乎从来没有这样做的充分理由。
Microsoft希望重新启动将修复PC,因此Windows决定隐藏蓝屏并重新启动,但没有成功。
对于Windows,更智能的解决方案是跟踪该蓝屏是否导致上次无提示自动重启,如果是,请显示该蓝屏,以便用户可以看到正在发生的情况。
)
引导期间的BSOD将触发“高级引导选项”菜单的版本,该菜单将在下次重新引导时显示,提示用户选择“修复计算机”,最终导致无休止的启动修复循环。
Windows Vista,7上修复启动修复不停循环
修复#1:在启动卷上运行chkdsk
Windows附带的命令行“ chkdsk”工具可用于检查(有时还修复)驱动器,以防文件系统损坏。
有关chkdsk如何运行以及如何运行的更多信息,请参见我们的知识库。
以下步骤将从Windows安装光盘上的“启动修复”启动命令行选项,并使用chkdsk实用程序。
无法启动进入Windows安装CD?
有关疑难解答和更多详细说明,请参阅我们的教程,将其设置为从CD或者DVD引导PC。
- 将Windows安装DVD插入PC的CD-ROM驱动器中,
- 完全关闭PC的电源,并确保其已完全关闭,
- 开启PC,
- 当我们看到“按任意键从CD或者DVD引导。”时,按任意键。
- 在首先选择语言和键盘选项之后,单击左下角标题为“修复计算机”的链接。
- 等待启动修复以扫描PC的Windows安装,然后从显示的列表中选择安装:
- 从可用的恢复选项列表中选择“命令提示符”以开始:
启动命令提示符后,输入以下内容以使用系统文件检查器检查安装中是否存在损坏,无效或者已删除的系统文件。
如果上一页显示Windows安装的驱动器号不是C:\,请确保在下面使用该驱动器号!
chkdsk C: /f
chkdsk将开始扫描驱动器中的问题,如果可能的话,将其修复,并在完成后报告其进度。
Checking file system on C: The type of the file system is NTFS. Volume label is Windows 7. CHKDSK is verifying files (stage 1 of 5)... 259072 file records processed. .... Windows has finished checking your disk.
修复#1:禁用自动重启
通过禁用Windows的“自动重新启动”选项,此选项使我们能够获得伴随“蓝屏死机”的准确和完整的错误消息。
注意:这不能解决我们本身所遇到的引导错误,但是应该提供更多的信息,这些信息可能对于解决潜在的问题至关重要。
启动时,可以从“高级启动选项”菜单中选择禁用系统故障时自动重新启动的选项。
以下说明将触发此行为,我们的知识库中也提供了有关在系统故障时禁用自动重新启动的更详细的说明。
- 重启你的电脑
- 等待BIOS完成POST(带有制造商徽标和/或者系统信息的屏幕)
- 快速开始反复轻按F8,直到看到启动选项列表
- 选择“在系统故障时禁用自动重启”
- 按Enter键,然后等待PC引导。
修复#2:手动尝试重建BCD
引导Windows的问题通常可以追溯到引导加载程序安装或者配置中的错误。
重建PC的主引导记录(MBR),分区引导扇区和引导配置数据(BCD)可以解决BOOTMGR引导加载程序的各种问题。
我们可以使用Windows Recovery Environment中的内置工具“ bootrec.exe”来重建BCD。
按着这些次序:
- 将Windows安装DVD插入PC的CD-ROM驱动器中,
- 完全关闭PC的电源,并确保其已完全关闭,
- 开启PC,
- 当我们看到“按任意键从CD或者DVD引导。”时,按任意键。
- 在首先选择语言和键盘选项之后,单击左下角标题为“修复计算机”的链接。
- 等待启动修复以扫描PC的Windows安装,然后从显示的列表中选择安装:
- 从可用的恢复选项列表中选择“命令提示符”以开始:
- 命令行启动后,在命令提示符中键入以下命令,并在每个命令后按Enter键:
bootrec /fixmbr bootrec /fixboot bootrec /rebuildbcd
Windows 8中修复 不停进行启动修复的问题
修复#1:进入安全模式
通常,启动到安全模式并最近卸载后,安装设备驱动程序或者软件可能会修复“自动修复”循环错误。
要启动进入Windows 8或者8.1系统的安全模式,我们需要拥有原始DVD或者USB。
如果没有,请转到“使用Easy Recovery Essentials修复”。
- 插入光盘并重新引导系统
- 按任意键从DVD引导
- 选择键盘布局
- 在“立即安装”屏幕上,单击“修复计算机”。
- 单击疑难解答
- 单击高级选项
- 单击启动设置
- 点击重启
- 按F4键启动进入安全模式
如果以安全模式启动系统不能解决该错误,请转至Fix#2:运行bootrec。
修复#2:运行bootrec
运行“ bootrec”实用程序以重建BCD可能会修复该错误。
要在Windows 8或者8.1上运行“ bootrec.exe”,请按照以下步骤操作:
- 插入原始的Windows 8/8.1安装DVD或者USB
如果没有安装DVD或者USB,请转到“使用Easy Recovery Essentials修复自动修复循环”。 - 点击修复计算机
- 单击疑难解答,然后单击高级选项。
- 单击命令提示符
- 加载命令提示符后,键入以下命令:
bootrec /fixmbr bootrec /fixboot bootrec /rebuildbcd
- 在每个命令后按Enter
- 当最后一个命令-'bootrec/rebuildbcd'-完成该过程时,键入'exit'并重新启动计算机
修复#3:运行chkdsk
“ chkdsk”实用程序可能会修复Windows 8和Windows 8.1系统上的自动修复循环
要访问它,请执行与修复程序2相同的步骤:运行bootrec到达命令提示符:
- 单击疑难解答>高级选项>命令提示符
- 加载命令提示符后,键入以下命令:
chkdsk /r
- 按Enter
修复#4:系统还原
要访问“系统还原”,请执行与修复#1:相同的步骤:运行bootrec进入“高级选项”屏幕:
- 单击疑难解答
Windows 8恢复选项屏幕中的疑难解答
- 单击系统还原
- 按照向导的说明继续操作。在出现自动修复循环错误的日期之前选择一个还原点。