BIOS 找不到任何磁盘,无法继续执行启动屏幕

BIOS 找不到任何磁盘,无法继续执行启动屏幕

我应该首先承认导致这种情况的众多错误选择来提出这个问题。

一段时间以来,我一直在考虑从 Windows 切换到 Linux 作为我的主要操作系统,除了偶尔使用双启动 Ubuntu 或在工作中使用 MacBook 之外,我一生中大部分时间都在使用前者。

有一天,我决定最终进行切换,但将 Windows 10 保留在单独的分区上,以防我想要/需要返回。我下载了 Ubuntu 17.10 并创建了一个实时 USB,然后开始安装它。我误以为 Windows 是在 UEFI 模式下安装的(它实际上是在 BIOS 模式下,因此 Ubuntu 无法工作,因为我是在 UEFI 模式下安装的),但一旦我解决了这个问题,我就有一个可以启动到 Windows 的双启动系统设置或者通过 grub 运行 Ubuntu。我的 SSD 上的分区设置大致如下:

----------------------------------
Windows Reserved (100MB)
----------------------------------


Windows 10 Partition (190GB)


----------------------------------
Windows Recovery Partition (500MB)
----------------------------------

Ubuntu Partition (60GB)

----------------------------------

我们按顺序将它们称为 sdd0 到 sdd3。我将 grub 安装到 Ubuntu 分区上的 sdd3。

编辑:操作系统磁盘 (sdd) 有一个 MBR 分区表,而不是 GPT。Windows 和 Ubuntu 都设置为在 BIOS 模式下启动。

此后一切似乎都正常了。然而,最终(大约在 11 月下旬)Windows 想要安装更新。大多数升级都成功安装,但有两个总是失败;一个是 KB4055254,但我不记得另一个是什么。这导致我的电脑每晚都尝试安装这些缺失的升级,但每晚都会失败(当然,现在您甚至无法暂时禁用 Windows 10 的更新)。我对我的电脑重新启动和无法安装这些升级感到非常恼火,所以我决定暂时删除 Ubuntu,因为我认为升级问题与 MBR 已被 grub 覆盖有关。

我的下一步行动是尝试从 Windows 修复 MBR。我尝试了几个不同的命令(除了使用的程序是 bootsect.exe 之外我记不清了),但一直出现“无法锁定卷”和“拒绝访问”等错误。我认为这是因为 Ubuntu 控制了 Windows 尝试写入的驱动器部分。然后我决定删除我的 Ubuntu 分区并尝试从我最初的 Ubuntu live USB 修复 MBR,或者至少使用可以修复 MBR 的其他程序创建一个单独的 live CD/live USB。

我使用 Windows 磁盘管理删除了我的 Ubuntu 分区,然后重新启动到我的 Ubuntu live USB。然而,在继续之前,我决定安全总比后悔好(哈哈),并开始将我的 Windows 分区的内容复制到另一个 4TB 驱动器上,用于文件存储(NTFS 格式)。一切都很顺利,直到需要从 Windows 安装中复制我的用户文件夹(我分别复制每个顶级目录)。这个复制操作花了很长时间,而且天色已晚,所以我决定把它留到晚上。

早上,我又坐在电脑前,希望文件复制操作能完成,这样我就可以继续尝试修复 MBR。看起来,运行在实时 USB 上的 Ubuntu 副本已被暂停;它不是在登录屏幕上,而是在登录屏幕之前的屏幕上……我猜你会称之为锁定屏幕。

我按下回车键进入登录屏幕,它确实进入了,但此时 UI 冻结了。我无法输入用户密码,它似乎没有响应键盘或鼠标输入。这时我犯了一个至关重要且绝对愚蠢的错误,按下了电源按钮,以为我可以重新启动到实时 USB 并继续。计算机开始启动,然后出现了 BIOS 屏幕(我有一块华硕 p8Z68-V/GEN3 主板):

在此处输入图片描述

我听到了 POST 的哔声,然后它很快闪现出以下消息:

在此处输入图片描述

然后回到 BIOS 启动屏幕。我原本以为它会进入黑屏,光标闪烁,就像活动磁盘上没有引导加载程序时通常发生的情况一样。然而,事实是它只是停留在这个 BIOS 启动屏幕上,并且拒绝接受键盘输入。

就在这时,我意识到自己麻烦大了。出于某种原因,我甚至无法进入 BIOS 配置。我试过按 F2、F6、F8、F12、Del、Esc 和 Ctrl-Alt-Del。我唯一能做的就是按 Ctrl-Alt-Del 重新启动 BIOS 序列BIOS 启动屏幕第二次出现。如果我等到它第二次进入启动屏幕并“冻结”,Ctrl-Alt-Del 将不会导致重新启动。此外,我尝试插入我的 Ubuntu live USB 以及 Windows 10 live USB,将 Windows 7 恢复盘放入 CD 驱动器,以及 Windows XP 磁盘。BIOS 无法识别或从其中任何一个启动。

我曾尝试过其他方法来绕过第二个 BIOS 屏幕,但是都没有成功:

  • 拔下除视频输出之外的所有外围设备
  • 拔下我的 SSD
  • 通过将跳线移至主板上标有“重置”的三个组中最右边的两个针脚来重置 CMOS,等待 10 秒钟,然后将其移回。

我唯一没有尝试过的是取出 CMOS 电池,等待一分钟,然后更换它,因为它位于我的显卡下方。

我还能做什么来尝试让我的计算机启动到实时 USB 或安装 CD?为什么我的 BIOS 在启动过程中“卡住”了?

答案1

第一条评论:没有 Linux 实时 CD/USB 可以正确备份 Windows 文件,因为两个权限模型完全不同。

第二条评论:如果磁盘连接到芯片组而不是 JMicron 控制器,则“无驱动器”消息可能是正常的,但这似乎并不适用于您的情况。

我猜测发生的事情是夜间的电源故障损坏了 BIOS,所以你需要修复它。

不幸的是 华硕 BIOS 更新实用程序 只能从 Windows 运行。你可以将该实用程序转换为启动 CD 或 USB,如所述 这里 或者 这里,但您报告说从 USB 启动也不起作用(并且您还没有尝试过 CD 或没有 CD 驱动器)。

简而言之,您的情况似乎毫无希望,您的选择似乎只有两个:

  1. 专业维修店可能有重置 BIOS 的工具
  2. 您已向我们告知更换主板的决定。

将来我建议您使用电涌保护器以避免问题再次发生(尽管您的情况似乎很少见并且是由于运气不好造成的)。

相关内容