我的电脑显示“未找到 BOOTMGR”消息,并且仅在第二次启动时启动

我的电脑显示“未找到 BOOTMGR”消息,并且仅在第二次启动时启动

我最近将我的 PC 移到了另一个机箱,所有的问题都是从那里开始的。它需要重新插上所有东西,不幸的是,我的系统硬盘在此过程中坏了。它再也找不到启动管理器了。起初我以为是 BIOS 问题,所以我将设置恢复为默认设置,但什么都没有解决。我将 Windows 重新安装到我的辅助 SSD 上,系统安装得很好 - 这个问题就出在它身上。

不过,让我有点担心的是,当我尝试使用电源按钮从关机状态启动计算机时(因此不包括系统重新启动),我的计算机可能会显示一条消息:“未找到 BOOTMGR。按 Ctrl+Alt+Del 重新启动。” 在我按下这些键后,它可以正常启动回到 Windows(但有时 Windows 需要比平时多一点的时间)。重新启动并进入 UEFI 后,SSD 和“Windows 启动管理器”选项都被识别。

我应该注意,之前它会直接引导我进入 BIOS,当我检查启动设备时,只有我的 SSD 存在,没有“Windows 启动管理器”选项。从 BIOS 直接从 SSD 启动后,系统找到了 Windows 启动管理器并顺利启动到系统。在 Windows 重启后再次访问 BIOS UI 后,“Windows 启动管理器”选项被识别并放在我的启动顺序的顶部。

大约一个月前,我将 BIOS 更新到了最新版本。在将我的 PC 换成新机箱之前,我从未遇到过此类问题。

我不知道为什么会发生这种情况。我尝试研究一些 BIOS 设置,但我自己找不到任何可能与此问题相关的设置。

如果有人能帮助我诊断,我将不胜感激!

技术信息:(如果这还不够,我可以提供更多信息):

Current system: Windows 10 22H2

- ASUS PRIME B450M-A II (ASUS UEFI, version 4401 from 2023/10/25)
- AMD Ryzen 5 5500
- Plextor PX-512M8VC (the current system SATA SSD)

Current UEFI settings:
- Secure Boot: unloaded and disabled
  * OS Type: "Other OS"
- CSM: ON
- Fast boot: OFF
- SATA Mode Selection: AHCI (I am not using RAID)

- EFI partition size was set manually by me from a Linux install (550MB). The Windows installer had recognized the partition and installed itself to it, preserving the partition size.
- The SSD is formatted as GPT.

SSD 之前曾作为我的备份和其他用途的辅助存储。我只从 Windows 安装程序格式化了驱动器 - 假设这是快速格式化,因为它持续了大约 20 秒。

请注意,一些 BIOS 设置是针对我即将推出的 Linux 双启动而定制的。

是什么原因导致了这个奇怪的问题?提前谢谢大家!

*此外,作为一个小问题,有人能向我解释一下硬盘在更换电脑机箱的过程中怎么会坏掉吗?它已经快要报废了吗?即使我没有重新插上它,它也不会撑很久吗?我没有摔过、踢过或对驱动器造成物理损坏。设备检查器显示,每 500 个左右,大约有 100 个字节的损坏区域被设置为 0xFF。使用了大约 4-5 年,半年前用软件工具检查了它的状况——结果非常好。

相关内容