Windows 可以停止工作,事实上,由于任何硬件和软件更改而无法启动。(fail to start)这些更改会干扰常规引导过程,引导加载程序变得毫无头绪。发生这种情况时,它会变得很痛苦,因为您可以访问它。在这篇文章中,我们将尝试使用故障排除提示来解决问题。
Windows 无法启动;最近的硬件或软件更改可能是原因
问题通常与缺少引导加载程序或连接的硬件有关。您需要制作一个可启动的 USB 驱动器(bootable USB drive)才能启动到高级恢复。由于您无法访问您的计算机,您可以使用另一台Windows 10 PC 创建可启动磁盘。您拥有的选项是:
- 检查硬件
- 自动修复
- 重建 BCD
- 设置正确的引导顺序
在其中一个过程中,您还需要一个管理员帐户,因此请确保记住这一点。
1]设置正确的引导顺序
当Windows启动时,引导加载程序会查找一组可以开始加载Windows的文件。如果它找不到正确的文件,Windows将不会加载。您需要确保默认的可启动驱动器是您的SSD或HDD。当它未设置为默认值并且您连接了USB驱动器时,Windows将被卡住。因此,当您启动计算机时,使用DEL或 F2 键进入BIOS ,并更改顺序。(BIOS)
2]检查硬件
如果没有引导顺序问题,您可以检查(Boot Order)硬盘驱动器(issue with the Hard drive)是否有问题。您应该检查的第一件事是BIOS可以检测到它。如果是这样,那么您需要使用另一台计算机进行检查。如果无法识别硬盘驱动器或SSD ,则说明存在硬件问题。(SSD)
如果您在笔记本电脑上遇到此问题,则需要手动将其取出并检查。如果它使您的保修失效。请将其带到服务中心,不要自行打开。
3]自动启动修复
Windows Advanced Recovery提供自动修复功能(启动修复)(Automatic Repair feature (Startup Repair)),可扫描系统文件、注册表(Registry)设置、配置设置等,并尝试自动修复问题。如果重启过程被多次中断,它通常会自动启动。
您可以使用可启动的USB驱动器启动到Recovery。
您必须选择Troubleshoot > Advanced Options > Automatic Repair。出现提示时输入(Enter)帐户详细信息,然后让该过程完成其工作。发布这个,您可以重新启动计算机,并检查错误是否仍然存在。
4]重建BCD
BCD或引导配置数据(Boot Configuration Data)包含允许引导加载程序找到正确文件以引导Windows的信息。如果BCD已损坏或没有信息,则Windows会卡住。按照步骤重建 BCD(rebuild BCD):
- 将您的计算机启动到 高级恢复模式
- 高级选项(Advanced Options)下可用的启动命令提示符(Command Prompt)。
- 要 重建 BCD(rebuild the BCD) 或引导配置数据(Boot Configuration Data)文件,请使用以下命令 -
bootrec /rebuildbcd
- 它将扫描其他操作系统并让您选择要添加到BCD的操作系统。
如果没有找到引导分区,您可以使用bootrec /scanos
它来查找安装操作系统的分区列表。然后使用 bcdboot 命令将其添加到列表中。更多关于BCD 配置编辑器的信息在这里。设置路径后,重新启动计算机,该错误不应再发生。
您还可以尝试通过(Command Prompt)执行命令(Master Boot Record)提示符( fix MBR)和. bootrec/
fixMbr
bootrec /fixboot
我希望这篇文章很容易理解,并且您能够解决问题。
Windows failed to start; Hardware or software change might be the cause
Windows can stop working, in fаct, fail to start because of any hardware and software change. These changes interfere with the regular boot process, and the bootloader becomes clueless. When that happens, it becomes painful because you can get access to it. In this post, we will try to resolve the problem with the troubleshooting tips.
Windows failed to start; A recent hardware or software change might be the cause
The problem is usually with the missing bootloader or connected hardware. You will need to make a bootable USB drive to boot into advanced recovery. Since you cannot access your computer, you can use another Windows 10 PC to create the bootable disk. The options you have are:
- Check Hardware
- Automatic Repair
- Rebuild BCD
- Set Correct Boot Order
You will also need an admin account in one of the processes so make sure you remember that.
1] Set Correct Boot Order
When Windows starts, the bootloader looks for a set of files from where it can start loading Windows. If it will not find the right files, Windows will not load. You need to make sure that the default bootable drive is your SSD or HDD. When it’s not set as default, and you have a USB drive connected, Windows will be stuck. So boot into the BIOS using DEL or F2 key when you power up the computer, and change the order.
2] Check Hardware
If there is no Boot Order problem, you can check if there is an issue with the Hard drive. The first thing you should check the BIOS can detect it. If it does, then you need to check it with another computer. If the hard drive or SSD cannot be recognized, you have a hardware issue.
In case you are facing this on a laptop, you need to manually take it out, and check. If it voids your warranty. please take it to the service center, and not open it yourself.
3] Automatic Startup Repair
Windows Advanced Recovery offers an Automatic Repair feature (Startup Repair) that scan system files, Registry settings, configuration settings, and more and try to fix the problem on its own, automatically. It usually starts automatically if the reboot process is interrupted multiple times.
You can use a bootable USB drive to boot into Recovery.
You will have to select Troubleshoot > Advanced Options > Automatic Repair. Enter account details when prompted, and let the process do its job. Post this, you can reboot the computer, and check if the error still remains.
4] Rebuild BCD
BCD or Boot Configuration Data contains information that allows the bootloader to find the right files to boot Windows. If BCD is corrupt or doesn’t have information then Windows gets stuck. Follow the steps to rebuild BCD:
- Boot your computer into Advanced Recovery Mode
- Launch Command Prompt available under Advanced Options.
- To rebuild the BCD or Boot Configuration Data file use the command –
bootrec /rebuildbcd
- It will scan for other operating systems and let you select the OS’s you want to add to BCD.
If it doesn’t find the boot partition, you can use bootrec /scanos
it to find the list of the partition where the OS is installed. Then use the bcdboot command to add it to the list. More about BCD configuration editor here. Once the path is set, reboot the computer, and the error should not occur anymore.
You can also try to fix MBR or Master Boot Record by executing the commands in the Command Prompt bootrec/
fixMbr
and bootrec /fixboot
.
I hope the post was easy to follow, and you were able to fix the problem.