插入可启动 DVD 时,PC 将启动至 Windows 7,但如果没有,则无法启动

插入可启动 DVD 时,PC 将启动至 Windows 7,但如果没有,则无法启动

HP Compaq 6000 Pro 小型电脑在启动时出现以下错误:

非系统磁盘或磁盘错误。准备好后请更换并按任意键。

未插入 CD-ROM/DVD 或 USB 设备。

如果我将可启动 DVD 放入 PC,然后重新启动,系统提示我按任意键从 DVD 启动。我忽略了它,然后然后电脑将从硬盘启动 Windows

C 盘分区是活动的,并且是主要的。

第 2 和第 3 个 HDD 也出现了同样的现象。

第二个 HDD 测试如下,第三个 HDD 使用 Crystal Disk Info 测试没有问题。

我在第 3 个硬盘上重新安装了 Windows,并将 SATA 仿真设置为 AHCI 和 IDE,但两种情况下问题仍然存在。

我需要做什么才能在未插入 DVD 的情况下从 HDD 启动?

晶盘信息

答案1

根据图片

在此处输入图片描述

您的硬盘很快就会出现故障,因为您有一些无法纠正的扇区和一些待处理的扇区。BIOS 似乎会在启动过程中检测到这种情况:

 "Test failed. Drive replacement recommended. Completion Code: 7"

并跳过 HDD,但如果您忽略了其他启动驱动器(如 DVD),仍允许您启动。将所有数据备份到其他驱动器,并用新 HDD 替换。

如果更换硬盘后仍然出现问题,请加载默认 BIOS 设置,也许 BIOS 存储了错误信息,必须清除此错误日志。

答案2

尽管您的 C 分区被标记为“活动”,但它似乎不包含 bootmgr 或 bootmgr 已损坏。这就是为什么您的系统需要安装 DVD 来选择 bootmgr。您有 2 个选择:

  1. 在磁盘管理中查看您是否还有 100MB 的系统分区。如果是,请将其设置为活动分区。要执行该操作,您需要分区向导的可引导 CD因为这无法在正在运行的系统上执行。有关详细信息,请参见下图。

  2. 如果你没有 100MB 系统分区,运行启动/修复3 次。这将在 C 分区中创建一个新的 bootmgr。

在此处输入图片描述

答案3

有很多原因可能导致这种情况,但看起来您已经尝试过几种了。根据我的经验,可能的原因有多种。

前体
确保 BIOS 能够检测到您的硬盘。您可以在 POST 期间或在 BIOS 中验证这一点。

  • 在 POST 期间,按暂停键,您应该能够看到启动设备,例如 HDD 和 DVD/ROM。
  • 如果查看 BIOS,您的设备将显示在“标准 CMOS 功能”中。

可能的原因

  1. BIOS 配置问题。
  2. 引导加载程序 (MBR) 已损坏或配置错误。这很可能不是问题,因为您会收到类似 的错误BOOTMGR is missing
  3. 硬盘出现故障,有坏扇区(特别是引导加载程序所在的位置)。

您提到您在 2 个硬盘上遇到了同样的问题,但它们都安装了 Windows?Windows 是否安装在相同的硬件上也很重要。


BIOS 很多时候都让人感到神秘,许多设置似乎都晦涩难懂。我建议您按照以下步骤操作,并在每一步之后尝试正常启动。

  • 确保除了 HDD 之外,没有连接到计算机的任何其他可启动设备(例如 USB 驱动器)。
  • 将硬盘设置为启动顺序中的第一个设备。
  • 如果您有 SATA/IDE 驱动器,请确保 BIOS 中的 CMOS 设置将 SATA 模式设置为 IDE。如果您有较新的驱动器或 SSD,则很可能需要 AHCI(高级主机控制器接口)。仅当您的驱动器支持 AHCI 模式且驱动器在 Windows 中安装/启用时,AHCI 模式才会起作用。
  • 通过在 BIOS 中选择该选项,将 BIOS 重置为出厂默认值。

如果计算机仍在保修期内,请勿打开计算机机箱

  • 拔掉计算机电源,打开机箱,取出 CMOS 电池 15-20 秒,以重置 BIOS/CMOS。它是圆形且扁平的。

您已经运行了 Windows 启动修复,根据我的经验,它可以很好地修复引导加载程序。但由于它不起作用,您可以尝试以下步骤。

  1. 再次从启动盘启动。
  2. 不要选择启动修复,而是选择命令提示符。
  3. 在 C:\ 提示符下,运行cd boot

首先,运行bcdedit查看启动配置。

  • 查看“Windows 启动管理器”的设置。
  • 验证是否device设置partition=C:为如图所示。
  • 设置default也应{current}如图所示显示。但是从 DVD 启动时可能不会显示。
  • 否则,你可能需要做bcdedit /set {bootmgr} device partition=C:

如果您的配置与此不同,请发表评论,我会更新答案以适合您的情况。

在此处输入图片描述

如果一切顺利,您可以尝试这种方法。

bcdedit /export C:\SAVEDBCD //backup your bcd file
Bootrec /fixmbr
Bootrec /fixboot
Bootrec /rebuildbcd

由于您已经使用不同的 HDD 进行过测试,因此我不会深入讨论驱动器故障的情况。

其他可能有帮助的资源:
使用非系统磁盘启动计算机时出现错误消息
BCDEdit 命令行选项

答案4

您是否检查过机器的启动顺序设置?转到 efi / bios 设置并选择硬盘作为第一个启动驱动器。

相关内容