如果您遇到此错误,那么您可能已经安装了导致问题的新硬件或软件。有时安装最新的 Windows 更新似乎会导致此问题,但在解决问题之前您无法确定。现在就软件问题而言,这些可能是
您面临此错误的可能原因:
- 损坏的 BCD 信息
- 系统文件损坏。
- SATA/IDE 电缆松动或故障
- 冲突的第 3 方软件
- 病毒或恶意软件
重新启动后您将收到的错误将是:
错误:(Error:) Windows 无法启动。安装 Windows 更新后,最近的硬件或软件更改可能导致该问题
主要问题是您无法启动到Windows,并且您将被困在此错误消息屏幕上。简而言之,您将处于重新启动循环中,因为每次重新启动 PC 时,您将再次面临相同的错误消息,直到您解决问题为止。因此,不要浪费任何时间,让我们看看如何真正修复(Fix)“ Windows无法启动。最近的硬件或软件更改可能是原因”,下面列出的故障排除步骤。
修复 Windows(Fix Windows)无法启动。最近的硬件或软件更改可能是原因。
Method 1: Run Startup/Automatic Repair
1. 插入Windows 10 可启动安装 DVD 或恢复光盘( Windows 10 bootable installation DVD or Recovery Disc) 并重新启动您的 PC。
2. 当提示Press any key to boot from CD or DVD时,按任意键(press any key)继续。
3. 选择您的语言首选项,然后单击下一步(Next)。单击左下角的修复计算机。( Click Repair)
4. 在选择选项屏幕上,单击疑难解答。( Troubleshoot.)
5. 在疑难解答(Troubleshoot)屏幕上,单击高级选项。(Advanced option.)
6. 在高级(Advanced)选项屏幕上,单击自动修复或启动修复。( Automatic Repair or Startup Repair.)
7.等到(Wait)Windows 自动/启动Windows Automatic/Startup Repairs完成。
8.重新启动(Restart),您已成功修复Windows无法启动。最近的硬件或软件更改可能是原因(Fix Windows failed to start. A recent hardware or software change might be the cause),如果不是,请继续。
另请阅读:(Also Read:) 如何修复自动修复无法修复您的 PC。(How to fix Automatic Repair couldn’t repair your PC.)
方法 2:启动到最后一次正确的配置(Method 2: Boot into Last Known Good Configuration)
在继续之前,让我们讨论如何启用旧版高级启动菜单(Legacy Advanced Boot Menu),以便您可以轻松获得启动(Boot) 选项(Options):
1. 重新启动您的 Windows 10。
2. 随着系统重新启动进入BIOS设置并配置您的 PC 从CD/DVD启动。
3. 插入Windows 10可启动安装DVD并重新启动您的 PC。
4. 当提示Press any key to boot from CD or DVD时,按任意键继续。
5. 选择您的语言首选项, (language preferences, )然后单击下一步。单击左下角的修复计算机。( Click Repair)
6. 在选择选项屏幕上,单击疑难解答(Troubleshoot)。
7. 在疑难解答(Troubleshoot)屏幕上,单击高级选项(Advanced option)。
8. 在高级(Advanced)选项屏幕上,单击命令提示符(Command Prompt)。
9. 当命令提示符(Command Prompt)( CMD ) 打开类型C:并按回车键。
10. 现在输入以下命令:
BCDEDIT /SET {DEFAULT} BOOTMENUPOLICY LEGACY
11.然后按回车键启用旧版高级启动菜单。(Enable Legacy Advanced Boot Menu.)
12.关闭命令提示符(Command Prompt)并返回选择(Choose)一个选项屏幕,单击继续(Continue)重新启动Windows 10。
13. 最后,不要忘记弹出Windows 10安装DVD以获取启动选项。( Boot options.)
14. 在Boot Options屏幕上,选择“ Last Known Good Configuration (Advanced)”。”
方法 3:执行系统还原(Method 3: Perform a System Restore)
1. 放入Windows安装媒体或Recovery Drive/System Repair Disc并选择您的语言首选项(anguage preferences),然后单击下一步
2. 单击底部的修复您的计算机。( Repair)
3. 现在,选择疑难解答(Troubleshoot),然后选择高级选项。(Advanced Options.)
4. 最后,单击“系统还原(System Restore)”并按照屏幕上的说明完成还原。
5.重新启动您的PC以保存更改,看看您是否可以修复Windows无法启动。最近的硬件或软件更改可能是导致错误的原因。(fix Windows failed to start. A recent hardware or software change might be the cause error.)
方法 4:运行 SFC 和 CHKDSK(Method 4: Run SFC and CHKDSK)
1.再次(Again)使用方法 1 进入命令提示符,单击高级(Advanced)选项屏幕中的命令提示符。
2. 在 cmd 中输入以下命令并在每个命令后按回车键:
sfc /scannow /offbootdir=c:\ /offwindir=c:\windows
chkdsk C: /f /r /x
注意:确保(Make)使用当前安装Windows的驱动器号。(Windows)同样在上面的命令中 C: 是我们要检查磁盘的驱动器,/f 代表一个标志,它允许 chkdsk 修复与驱动器相关的任何错误,/r 让 chkdsk 搜索坏扇区并执行恢复和 / x 指示检查磁盘在开始该过程之前卸载驱动器。
3. 退出命令提示符并重新启动 PC。
方法 5:重建 BCD 配置(Method 5: Rebuild BCD configuration)
1.使用上述方法使用Windows安装盘打开命令提示符。
2.现在一一键入以下命令,并在每个命令后按回车键:
bootrec.exe /FixMbr
bootrec.exe /FixBoot
bootrec.exe /RebuildBcd
3.如果上述命令失败,则在cmd中输入以下命令:
bcdedit /export C:\BCD_Backup
c:
cd boot
attrib bcd -s -h -r
ren c:\boot\bcd bcd.old
bootrec /RebuildBcd
4. 最后,退出 cmd 并重新启动Windows。
5.此方法似乎修复Windows无法启动。最近的硬件或软件更改可能会导致错误,(Fix Windows failed to start. A recent hardware or software change might cause the error,)但如果它不适合您,请继续。
方法 6:设置正确的引导顺序(Method 6: Set Correct Boot Order)
1. 当您的计算机启动时(在启动屏幕或错误屏幕之前),反复按Delete或 F1 或 F2 键(取决于您的计算机制造商)进入 BIOS 设置(enter BIOS setup)。
2. 进入BIOS设置后,从选项列表中选择引导(Boot)选项卡。
3. 现在确保计算机硬盘或 SSD在(Hard disk or SSD)引导(Boot)顺序中设置为最高优先级。如果没有,请使用向上或向下箭头键将硬盘设置在顶部,这意味着计算机将首先从它启动,而不是从任何其他源启动。
4. 最后,按F10保存此更改并退出。
受到推崇的:(Recommended:)
就是这样,您已成功修复 Windows 无法启动。原因可能是最近的硬件或软件更改,(Fix Windows failed to start. A recent hardware or software change might be the cause,)但如果您对这篇文章仍有任何疑问,请在评论部分提出。
Fix Windows failed to start. A recent hardware or software change might be the cause
If you are facing this еrror, then chаnces are you may have installed new hardware or software which iѕ causing the issue. Sometimeѕ installing thе lаtest Windows updates seems to cause this iѕsue but you can’t be sure until you troubleshoot the iѕsue. Now as far аs software problems are concerned, these might be the possible reaѕons as to
why you are facing this error:
- Corrupted BCD information
- System File is damaged.
- Loose or faulty SATA/IDE Cable
- Conflicting 3rd party software
- Virus or malware
The error which you will get after a reboot will be:
Error: Windows failed to start. A recent hardware or software change might have caused the issue after you install Windows Updates
The main problem is that you won’t boot into Windows and you will be stuck at this error message screen. In short, you will be inside a reboot loop as every time you restart your PC you will again face the same error message until you fix the issue. So without wasting any time let’s see how actually to Fix “Windows failed to start. A recent hardware or software change might be the cause” with the below-listed troubleshooting steps.
Fix Windows failed to start. A recent hardware or software change might be the cause.
Method 1: Run Startup/Automatic Repair
1. Insert the Windows 10 bootable installation DVD or Recovery Disc and restart your PC.
2. When prompted to Press any key to boot from CD or DVD, press any key to continue.
3. Select your language preferences, and click Next. Click Repair your computer in the bottom-left.
4. On choose an option screen, click Troubleshoot.
5. On Troubleshoot screen, click the Advanced option.
6. On the Advanced options screen, click Automatic Repair or Startup Repair.
7. Wait till the Windows Automatic/Startup Repairs complete.
8. Restart and you have successfully Fix Windows failed to start. A recent hardware or software change might be the cause, if not, continue.
Also Read: How to fix Automatic Repair couldn’t repair your PC.
Method 2: Boot into Last Known Good Configuration
Before going any further let’s discuss how to Enable Legacy Advanced Boot Menu so that you can easily get Boot Options:
1. Restart your Windows 10.
2. As the system restarts enter into BIOS setup and configure your PC to boot from CD/DVD.
3. Insert the Windows 10 bootable installation DVD and restart your PC.
4. When prompted to Press any key to boot from CD or DVD, press any key to continue.
5. Select your language preferences, and click Next. Click Repair your computer in the bottom-left.
6. On choose an option screen, click Troubleshoot.
7. On Troubleshoot screen, click the Advanced option.
8. On Advanced options screen, click Command Prompt.
9. When the Command Prompt(CMD) open type C: and hit enter.
10. Now type the following command:
BCDEDIT /SET {DEFAULT} BOOTMENUPOLICY LEGACY
11. And hit enter to Enable Legacy Advanced Boot Menu.
12. Close Command Prompt and back on the Choose an option screen, click Continue to restart Windows 10.
13. Finally, don’t forget to eject your Windows 10 installation DVD to get Boot options.
14. On the Boot Options screen, choose “Last Known Good Configuration (Advanced).”
Method 3: Perform a System Restore
1. Put in the Windows installation media or Recovery Drive/System Repair Disc and select your language preferences, and click Next
2. Click Repair your computer at the bottom.
3. Now, choose Troubleshoot and then Advanced Options.
4. Finally, click on “System Restore” and follow on-screen instructions to complete the restore.
5. Restart your PC to save changes and see if you can fix Windows failed to start. A recent hardware or software change might be the cause error.
Method 4: Run SFC and CHKDSK
1. Again go to command prompt using the method 1, click on command prompt in the Advanced options screen.
2. Type the following command in cmd and hit enter after each one:
sfc /scannow /offbootdir=c:\ /offwindir=c:\windows
chkdsk C: /f /r /x
Note: Make sure you use the drive letter where Windows is currently installed. Also in the above command C: is the drive on which we want to check disk, /f stands for a flag which chkdsk the permission to fix any errors associated with the drive, /r let chkdsk search for bad sectors and perform recovery and /x instructs the check disk to dismount the drive before beginning the process.
3. Exit the command prompt and restart your PC.
Method 5: Rebuild BCD configuration
1. Using above method open command prompt using Windows installation disk.
2. Now type the following commands one by one and hit enter after each one:
bootrec.exe /FixMbr
bootrec.exe /FixBoot
bootrec.exe /RebuildBcd
3. If the above command fails, then enter the following commands in cmd:
bcdedit /export C:\BCD_Backup
c:
cd boot
attrib bcd -s -h -r
ren c:\boot\bcd bcd.old
bootrec /RebuildBcd
4. Finally, exit the cmd and restart your Windows.
5. This method seems to Fix Windows failed to start. A recent hardware or software change might cause the error, but if it doesn’t work for you, then continue.
Method 6: Set Correct Boot Order
1. When your computer starts (Before the boot screen or the error screen), repeatedly press Delete or F1 or F2 key (Depending upon your computer’s manufacturer) to enter BIOS setup.
2. Once you are in BIOS setup, select the Boot tab from the list of options.
3. Now make sure that the computer Hard disk or SSD is set as a top priority in the Boot order. If not, use up or down arrow keys to set hard disk at the top, which means the computer will first boot from it rather than any other source.
4. Finally, press F10 to save this change and exit.
Recommended:
That’s it you have successfully Fix Windows failed to start. A recent hardware or software change might be the cause, but if you still have any questions regarding this post, please ask them in the comment’s section.