未找到启动盘-这可能是软件问题吗?

未找到启动盘-这可能是软件问题吗?

我有一台 Acer Aspire 笔记本电脑,我安装了一块新 SSD。它运行正常,然后我安装了 Windows 8,并开始收到media test failure, check cable和的启动消息No bootable device -- insert boot disk and press any key

我以为这可能是软件问题,就像 Windows 8 搞坏了机器一样。然而,过了一会儿,我再次尝试,它启动正常。它会连续 10-12 次给我提示启动错误,然后它会成功启动,运行正常。后来我安装了 Windows 10,机器也出现了同样的问题。

当我打开 BIOS 时,大多数时候它甚至无法识别硬盘。

我以为是磁盘、磁盘电缆或连接出了问题。我把它带到了 Frys Electronics,他们说一切物理上都很好 - 它通过了所有诊断。他们认为这是一个软件问题,并正在讨论刷新操作系统。

我认为它们全是这样的,但我所描述的情况有没有可能是软件问题?我正在考虑购买一个新的 SSD,因为它们很便宜,但我想先尝试一下免费选项……

答案1

从历史上看,“无可启动设备”故障始终表明系统是否找到了具有可启动分区的磁盘。

在启动时,BIOS 将获取可能包含可启动媒体的所有设备的记录。它将按特定顺序浏览此列表,一旦找到包含可启动媒体的设备,主引导记录 (MBR)具有可引导代码的分区,它会加载并开始执行它,最终加载操作系统或您可能正在运行的任何其他软件。

但是,导致您看到错误的原因有多种:

您与驱动器的连接存在故障和/或驱动器功率不足。
如果您的 SATA 电缆出现故障或与主板或驱动器本身的连接松动,则可能会发生这种情况。也可能是驱动器供电不足或根本没有供电。检查驱动器与主板和 PSU 之间的所有连接。确保连接牢固,电缆没有扭结或拉伸。尝试不同的 SATA 和电源线,看看是否有任何差异。

主板上的 SATA 端口有故障。
这些接头焊接在主板上,当您在其中挖掘时,它们会承受压力或应力。您可能会对电缆施加压力并拉动它,导致焊接开裂或断裂。触点之间的电连接仍可能发生,但它是不可靠的,因为移动设备或大气条件可能会改变它们之间空间的导电性(或它的大小)。如果有其他可用的 SATA 端口,请尝试切换到其中一个。很可能至少有一个可以工作。如果不行,要么它们都坏了,要么都工作正常,问题的原因在其他地方。

上面积了一些灰尘。
我见过灰尘对电脑造成各种奇怪而神秘的影响。灰尘会携带静电,并会干扰电脑内的电子设备。只要有灰尘,什么事都可能发生。用压缩空气吹一下,看看会不会有什么变化。即使灰尘不是特别多或很明显,也会对电脑造成影响。

驱动器确实有故障。
看来您已经排除了这种可能。但最好确保驱动器确实能够正确响应读取和写入。这是通过物理测试磁盘可以检测到的唯一原因。无论设备的物理健康状况如何,其他所有情况都可能发生。

BIOS 中存在配置错误。
BIOS 是软件,可以配置。它必须知道如何与板载设备通信以及在哪里查找可启动分区。您通常可以配置查找可启动设备的位置列表以及顺序。只有在检查整个列表后,它才会报告您看到的错误。确保它确实在尝试从您的 SSD 启动。并确保 BIOS 设置在启动之间保持不变。(如果它们没有保持不变,则可能是主板有故障或可能需要更换CMOS 电池, 如果你有。)

此外,您应确保 BIOS 访问驱动器的模式(RAID、AHCI、PCI 等)与安装操作系统时设置的模式相同。通常,计算机出厂时默认使用 AHCI。如果您更改此设置,计算机通常无法正常启动。此外,如果您处于 RAID 模式,则可能需要运行单独的配置来设置 RAID 卷。(我怀疑如果是笔记本电脑,这不是问题所在。)

操作系统安装可能受到阻碍。
很简单,如果操作系统安装不正确,或者有人试图重新配置它但搞砸了,操作系统就会无法加载。由于它根本找不到可启动设备,所以 MBR 本身可能已损坏。如果操作系统的文件已损坏,但 MBR 加载正常,您可能会看到操作系统级别的错误,而不是 BIOS 级别的消息。

附录:
我从组装台式电脑的角度写了这篇文章,但笔记本电脑也适用。它们具有不同的外形尺寸,但一般原则仍然适用。鉴于您的问题是间歇性的,我更倾向于 SATA 连接(端口或电缆)、电源或驱动器故障的松动/故障。我不知道 Fry's 会做什么测试,但我经常怀疑这样的地方会做最低限度的测试或只是暴力破解,如果比简单的修复更复杂,则选择重新安装操作系统,或者完全更换设备。我见过一家商店(不是 Fry's)甚至做了一个简单的测试,将驱动器插入现有计算机并查看 Windows 是否通过显示在“我的电脑”中来检测它(一种非常有限的测试方法)。在驱动器发生故障的情况下,SMART 测试也不是可靠的方法。它会捕捉一些原因但不是所有的。

答案2

听起来像是间歇性硬件问题。正如 Ben 所说。由于这是一台笔记本电脑,因此您无法使用主板上的新 SATA 电缆和端口进行测试。我猜想 SSD 出现故障。最简单的测试方法是换上旧驱动器,或者使用 Linux Live CD 并查看它是否可安装。

答案3

您是否刚刚将操作系统升级到新的更高版本?如果是,那么最好先通过重新格式化刷新操作系统,然后安装新操作系统,深度重新格式化会更好。

相关内容