有很多可能会导致这种情况,但看起来你已经尝试了一些。根据我的经验,有几个可能的原因。
前体
确保在BIOS中检测到您的硬盘驱动器。您可以在POST期间或在BIOS中验证这一点。
- 在POST期间,按Pause键,您应该能够看到引导设备,如HDD和DVD / ROM。
- 如果查看BIOS,您的设备将显示“标准CMOS功能”。
可能的原因
- BIOS配置问题。
- Bootloader(MBR)已损坏或配置错误。这很可能不是问题,因为你会得到一个错误
BOOTMGR is missing
。
- 坏扇区的硬盘故障(特别是引导加载程序所在的位置)。
你提到你有两个硬盘有同样的问题,但他们都有窗户吗?使用相同的硬件安装Windows也很重要。
BIOS很多时候都是个谜,很多设置看起来都很神秘。我建议您采取这些步骤,并在每个步骤后尝试正常启动。
- 确保您没有连接到计算机的HDD以外的任何其他可启动设备,例如USB驱动器。
- 将硬盘驱动器设置为引导顺序中的第一个设备。
- 如果您有SATA / IDE驱动器,请确保BIOS中的CMOS设置已将SATA模式设置为IDE。如果您有更新的驱动器或SSD,它应该更可能需要是AHCI(高级主机控制器接口)。 AHCI模式仅在您的驱动器支持并且在Windows中安装/启用驱动器时才有效。
- 通过在BIOS中选择该选项,将BIOS重置为出厂默认设置。
如果仍在保修期内,请勿打开计算机的机箱
- 通过拔掉计算机的电源,打开机箱并取出CMOS电池15-20秒来重置BIOS / CMOS。它圆而扁平。
你已经运行了Windows启动修复,根据我的经验,它可以很好地修复引导加载程序。但由于它不起作用,您可以尝试这些步骤。
- 再次从启动光盘启动。
- 而不是启动修复,选择命令提示符。
- 在C:\提示符下运行
cd boot
。
第一次运行 bcdedit
看一下启动配置。
- 查看“Windows Boot Manager”的设置。
- 验证
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
由于您已经使用不同的硬盘进行了测试,因此我不会进入故障驱动器方案。
其他可能有用的资源:
使用非系统磁盘启动计算机时出现错误消息
BCDEdit命令行选项