当插入可引导DVD时,PC将启动到Windows 7,但不是没有它


4

HP Compaq 6000 Pro小型PC在启动时会产生以下错误:

非系统磁盘或磁盘错误。   准备好后更换并敲击任何钥匙。

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

如果我将可引导DVD放入PC中 ,并重新启动,我被提示按任意键从DVD启动。我忽略了,并且 然后,PC将从硬盘驱动器启动到Windows

C驱动器分区处于活动状态,并且是主要的。

第二个和第二个同样的行为发生了。第3个硬盘。

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

我在第三台硬盘驱动器上重新安装了Windows,同时将SATA仿真设置为AHCI和IDE,两种情况下都存在问题。

如果没有插入DVD,我需要做什么才能从硬盘启动?

CrystalDiskInfo


发布此工具的图片: crystalmark.info/software/CrystalDiskInfo/index-e.html 看起来硬盘坏了
magicandre1981

谢谢@ magicandre1981, 这里
Steve

你机器里有SSD吗?
EternalHour

不,@ EternalHour。
Steve

关于什么 CheckDisk
Jet

Answers:


2

根据图片

enter image description here

您的硬盘将很快失败,因为您有一些不可纠正的和一些待处理的扇区。 BIOS接口在启动期间检测到此情况:

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

并跳过硬盘驱动器,但如果忽略了DVD之类的其他引导驱动器,仍然可以启动。将所有数据备份到不同的驱动器,并用新的硬盘更换硬盘。

如果在更换硬盘后仍然看到问题,请加载默认的BIOS设置,也许BIOS会存储错误信息,并且必须清除此错误日志。


第3个硬盘驱动器发生了同样的原始错误。
Steve

你有没有删除坏驱动器?
magicandre1981

是的,@ magicandre1981。使用Crystal Disk Info可以很好地测试第3个驱动器。
Steve

1
也许BIOS存储信息。看看你是否可以清除错误日志。如果没有任何帮助,也尝试加载默认的BIOS设置。
magicandre1981

将BIOS设置为默认值是修复@ magicandre1981。非常感谢你。
Steve

1

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

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

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

enter image description here


这个 是硬盘的外观。我会尝试选项1。
Steve

我把ISO刻录成可启动的DVD,但是当我尝试从它启动时,我收到一条消息: 尝试从CD-ROM启动。缺少操作系统。
Steve

100MB分区已经激活。
Steve

我创建了一个系统修复光盘,并运行启动修复,但它无法解决任何问题。
Steve

不幸的是,在同一个会话中运行启动修复3次并没有解决它。
Steve

1

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

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

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

可能的原因

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

你提到你有两个硬盘有同样的问题,但他们都有窗户吗?使用相同的硬件安装Windows也很重要。


BIOS很多时候都是个谜,很多设置看起来都很神秘。我建议您采取这些步骤,并在每个步骤后尝试正常启动。

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

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

  • 通过拔掉计算机的电源,打开机箱并取出CMOS电池15-20秒来重置BIOS / CMOS。它圆而扁平。

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

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

第一次运行 bcdedit 看一下启动配置。

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

如果您的配置与此不同,请留下评论,我将更新答案以适合您的方案。

enter image description here

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

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

由于您已经使用不同的硬盘进行了测试,因此我不会进入故障驱动器方案。

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


@Steve - 如果您在BIOS中看到HDD被禁用,则意味着...... A)SMART测试了驱动器并确定它是坏的。这并不意味着硬件问题,可能只是意味着它没有找到bcdedit可以解决的引导扇区。 B)我建议将启动顺序设置为CD / ROM,HDD,USB。如果USB设备可引导,则可能会导致问题。
EternalHour

0

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


1
这不仅仅是一个评论,而是一个真正的答案。即使将DVD驱动器设置为第一个引导设备,系统内部没有光盘也应从HDD引导。
Karan

在BIOS中,HDD是第三个启动设备,在CD / DVD和USB之后,这是可以的,但是,在HDD条目旁边是单词[disabled]。在BIOS中,驱动器上的DPS自检产生“测试失败。建议更换驱动器。完成代码:7”。
Steve

@Steve:您是否尝试过遵循这些建议并使用不同的硬盘进行测试?
Karan

@Karan:没有人建议我尝试不同的硬盘驱动器,因为我说我已经有2个硬盘驱动器有相同的症状。
Steve

@Steve:你做到了。嗯,所以即使硬盘改变你仍然看到[禁用]和测试失败的消息?
Karan
By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.