如何修复Windows引导加载程序问题(如果您的计算机无法启动)

如果您的Windows PC甚至在开始加载Windows之前就向您抛出错误消息,则可能是系统分区上的引导扇区已损坏、损坏或缺少文件。以下是如何解决这些问题的方法。

什么是引导扇区和主引导记录?

相关:对驱动器进行分区时,GPT和MBR有什么不同?

引导扇区是硬盘驱动器开始处的一小部分,每当格式化硬盘时都会创建该扇区。引导扇区包含一些代码和数据,可帮助BIOS将启动过程的控制权移交给Windows。引导扇区还托管主引导记录(MBR),其中包含磁盘签名、磁盘的分区表和一小段称为主引导代码的代码。

当PC启动时,BIOS处理初始开机例程。然后,BIOS将主引导代码加载到PC的RAM中,并将启动过程移交给它。主引导代码扫描分区表,确定活动分区,将引导扇区的副本加载到PC的RAM中,并将启动过程移交给该代码。正是这个引导过程允许Windows代码的初始部分开始加载。

引导扇区可能会遇到与硬盘任何其他部分相同类型的问题-丢失的文件、损坏的文件,甚至物理损坏。当引导加载程序过程失败时,它将在您看到BIOS信息之后、Windows实际开始加载之前发生。您通常会看到如下错误消息:

加载操作系统时出错。 缺少操作系统。 重新启动并选择正确的启动设备。 无效的分区表。 Bootmgr丢失。 致命:找不到可引导介质!系统已停止。

如果您看到这些消息中的任何一条,则表示您将无法启动Windows,必须使用Windows恢复环境来进行故障排除。我们是来给你讲解这件事的。

注:如果您的PC开始加载Windows,但随后失败,则引导加载程序不是问题。相反,您应该尝试在安全模式下启动PC并从那里进行故障排除。执行系统还原将是一个很好的起点。

相关:如何使用安全模式修复您的Windows PC(以及何时应该修复)

从Windows安装介质或恢复分区启动

您需要做的第一件事是启动PC进入Windows恢复环境。您的电脑可能有一个特殊的恢复分区,允许您在不需要物理磁盘的情况下启动Windows恢复环境。具体操作方式因您拥有的PC品牌而异,但您在启动过程中经常会看到一条消息,告诉您按哪个键开始恢复和修复。如果您的电脑没有恢复分区-或者您只是不确定如何访问它-您也可以使用装有Windows Installer的DVD或USB启动您的电脑。

如果您没有安装光盘,则必须使用另一台电脑下载Windows副本。然后,您可以制作DVD或USB安装光盘,用于引导您自己的PC。顺便说一句,如果您的PC仍在运行,您可能需要采取预防措施,创建恢复驱动器或系统修复光盘,以便将来使用。

相关:从何处合法下载Windows 10、8.1和7 ISO

如果您使用安装光盘启动PC,请单击“浏览”,直到看到初始Windows安装屏幕,然后单击“修复您的计算机”链接,而不是开始安装。如果您从恢复分区或修复光盘开始,屏幕看起来可能会略有不同,但您最终会看到我们将在此处介绍的相同选项。

然后,Windows将加载恢复环境。在第一页上,单击“疑难解答”选项。

接下来将出现“高级选项”页面,其中包含我们将在接下来的几个部分中讨论的选项。

请注意,如果您使用的是Windows7,屏幕看起来可能会略有不同。不过,您将看到大多数相同的选项,包括我们接下来要介绍的选项。

自动修复启动

在大多数情况下,您应该让Windows尝试自动修复启动。它不仅会尝试修复主引导记录或重新创建引导扇区,还会扫描并尝试修复其他常见的启动问题。在“高级选项”页面上,单击“启动修复”。

下一页显示在您的PC上检测到的所有操作系统-即使您只安装了一个。单击要修复的操作系统。

Windows将开始检查启动问题并尝试修复。

该过程完成后,Windows会让您知道修复是否成功。无论采用哪种方式,您都可以选择重新启动PC或返回到高级选项页面。

如果Windows无法自动修复您的PC,您可以始终尝试修复主引导记录或从命令提示符手动重建引导扇区。如果自动修复不起作用,则不太可能起作用,因为这些命令是作为自动修复过程的一部分执行的,但是尝试一下也没什么坏处。

从命令提示符修复主引导记录

如果您更喜欢自己处理事情-或者自动修复失败-并且您非常确定问题出在您的主引导记录或引导扇区,您也可以进入命令提示符进行快速修复。在“高级选项”页面上,单击“命令提示符”。

进入命令提示符后,您将使用boot trec命令,并且有两个选项可用于修复引导加载程序错误。

要恢复主引导记录,请键入以下命令并按Enter键。此命令将新的与Windows兼容的主引导记录(基于您正在使用的Windows版本)写入引导扇区,而不覆盖现有分区表。对于修复文件损坏导致的引导加载程序错误来说,这是一个很好的开始。

bootrec /fixmbr

要将一个全新的引导扇区写入系统分区,请键入以下命令并按Enter键。此选项确实会覆盖当前分区表,因此,如果您设置为引导到多个操作系统,则有时可能会导致问题。它不会覆盖实际分区上的任何数据,但在使用此命令后,您可能需要重新配置多重引导选项。当您怀疑引导扇区可能已被其他操作系统安装或恶意软件覆盖,或者怀疑引导扇区本身已损坏时,此命令非常有用。

bootrec /fixboot

当然,botrec工具还提供了其他更高级的选项。您始终可以键入boot trec/?以查看该命令的更多选项并获取有关该命令的帮助。

康复后应采取的步骤

在您成功修复PC并能够启动Windows之后,我们强烈建议您继续执行其他几个步骤。首先,运行check disk实用程序来扫描文件系统和硬盘的完整性。引导加载程序错误总是有可能是由硬盘的物理问题引起的。

其次,使用系统文件检查器实用程序扫描并修复任何损坏的系统文件。使用我们所讨论的步骤不太可能导致系统文件出现问题,但这是可能的。这是一件非常容易检查和修理的事情。

相关:如何修复Windows 7、8和10中的Chkdsk硬盘问题

虽然当出现引导加载程序错误时可能有点吓人-主要是因为当它们发生时给您的信息太少-但它们相当容易修复。您只需知道要注意什么,并准备好加载恢复解决方案即可。

相关文章