我的 Windows 7 机箱里有三个硬盘。昨晚,我的机箱随机出现蓝屏,并显示可怕的“Bootmgr 丢失”消息。经过一番检查,我重新安装了几根电缆,问题似乎解决了。
我目前遇到的问题是其他驱动器(不是我的主要驱动器,尽管我不能 100% 确定引导扇区不在这个驱动器上)在启动时不会显示在 Windows 中。我可以“扫描硬件更改”,它会正常显示,但它默认不显示。如果我进入 BIOS,它也不能用作启动驱动器,但我不能 100% 确定它以前是。事情是这样的:更改 SATA 端口以允许热插拔(从 BIOS)可以解决问题,并且所有驱动器在 Windows 启动时都会显示出来。但这似乎不对,因为我认为过去任何时候都没有出现过这种情况。
所以我真正的问题是,这听起来像(根据可用信息):
- 配置不好(BIOS/OS)?
- 硬盘出现故障的迹象?
- SATA 线坏了?
- 电源线坏了?
到目前为止,我只有有限的时间来尝试(还没有尝试更换电缆)但如果这种事情可能即将发生故障,我想购买新的驱动器。
答案1
听起来像是电缆有问题,有时会丢失数据,但只要你摇晃电缆,它就能正常工作?电缆完全有问题,你应该检查它们是否有缺失的塑料涂层,并且根据你的预算,要么购买新电缆,要么使用电工胶带进行修复。
答案2
Windows 是否隐藏了您的驱动器?
- 启动 Explorer。
- 转到组织 > 文件夹和搜索选项,查看选项卡
- 取消选中:隐藏计算机文件夹中的空驱动器。
答案3
我怀疑是电源和电压不足造成的。POST 对电源来说是相当苛刻的一段时间,必须打开所有电源进行测试。如果电压不足,驱动器可能无法正确检测到,因此在 BOOT 过程尝试移交给操作系统时可能会被遗漏。
这也许可以解释为什么启用热插拔可以解决这个问题,因为它总是能够接受新的驱动器来使用。
或者,使用 Lifeguard、Seatools、EBCD 等测试所有驱动器。
如果有已知良好的备用电源,请更换电源,看看是否有帮助。