计算机无法启动,显示 PXE 错误和/或“未找到操作系统”、“无可启动设备”、“插入启动媒体”或其他类似错误

计算机无法启动,显示 PXE 错误和/或“未找到操作系统”、“无可启动设备”、“插入启动媒体”或其他类似错误

我的计算机不再启动 Windows 或已安装的操作系统。相反,我可能会收到此错误:

PXE-E61: Media test failure, check cable
-or-
Check cable connection!

PXE-M0F: Exiting PXE ROM.

和/或以下消息之一或类似消息:

Operating System not found

No boot device available-
No bootable devices--strike F1 to retry boot, F2 for setup utility

No bootable device -- insert boot disk and press any key

No Boot Device Found. Press any key to reboot the machine

Default Boot Device Missing or Boot Failed

Reboot and Select proper Boot device
or Insert Boot Media in selected Boot device

这是什么意思?我该怎么办?

这个问题经常出现,答案通常都一样。这篇文章旨在为这个问题提供一个明确的、规范的答案。欢迎随意编辑答案以添加更多详细信息。

答案1

此错误通常表示磁盘故障,但请确保磁盘已正确连接到系统

这种情况通常发生在计算机无法找到或与安装操作系统的硬盘或 SSD 通信时。大多数情况下,这表明驱动器出现故障。

许多计算机默认配置为回退到远程控制在无法找到启动驱动器的情况下启动。这个想法是,如果计算机上没有安装操作系统的硬盘驱动器,那么计算机可能是一个瘦客户端并应尝试从网络启动。除某些商业环境外,通常没有 PXE 服务器来加载操作系统,因此会失败并出现错误。

发生故障的硬盘通常无法与计算机通信,从而导致其从系统中消失。反复的嗡嗡声、咔嗒声或哔哔声是硬盘发生故障的常见迹象。SSD 不含移动部件,运行时不会发出噪音,因此您可能需要进入 UEFI 或 BIOS 设置来确定系统是否检测到它或驱动器是否发生故障。也可以看看:如何从我的存储设备恢复丢失或无法访问的数据?

如果磁盘与计算机物理断开连接或连接不良,也可能间歇性地出现此错误。如果驱动器显然没有执行任何操作,则可能就是这种情况。检查所有电缆是否正确就位,并根据需要重新连接。此外,更换任何损坏的电缆,并尝试使用其他端口或电缆(如果可用)。


不太常见的是,错误或损坏的启动配置可能会导致此错误

如果您刚刚安装了新的操作系统或更改了操作系统启动配置,并且硬盘或 SSD 运行正常,您仍可能会收到此错误消息,但可能之前会出现“无活动分区”错误。

在 UEFI 系统上,如果没有EFI 系统分区 (ESP)。UEFI 固件从此分区执行引导加载程序来启动操作系统,因此如果没有 ESP,系统将无法启动。您可能需要重新分区磁盘并重新安装操作系统才能解决问题。操作系统也可能不能正确支持 UEFI 启动;尝试启用 BIOS 兼容模式,看看是否有效。

如果确实存在 ESP,并且您收到此错误,这通常意味着它包含的引导加载程序丢失或损坏。可以在以下位置找到修复 Windows 系统上的 EFI 引导加载程序的过程戴尔支持网站以及这个答案。步骤摘要如下:

  • 启动到 Windows 安装或恢复磁盘
  • 点击修复你的计算机并打开命令提示符
  • 使用 DiskPart 为 ESP 分配驱动器号
  • 导航到 ESP 上应该存储引导加载程序的目录(<ESP drive letter>:\EFI\Microsoft\Boot\)并运行bootrec /FixBoot
  • 备份或删除旧的 BCD,然后重建它:(启动卷的驱动器号bcdboot c:\Windows /l en-us /s <boot letter>: All在哪里;如果是外部的,则在前面添加)<boot letter>/fAll

如果您的系统使用旧版 BIOS 固件或处于 BIOS 兼容模式(正式称为兼容性支持模块或 CSM),这意味着磁盘上的所有分区都未设置为活动分区。BIOS 只能从活动分区启动。您需要启动到 Linux 实时磁盘或其他环境并更改设置以设置活动分区;这可以通过大多数分区工具轻松完成。

本回答部分内容摘自上一个答案

相关内容