这里出现了非常奇怪的问题。几天前,我打开电脑却发现它无法再启动到 NVMe 驱动器。调查显示它在 BIOS 中未被检测到。我发现这很奇怪,因为我最近没有对 BIOS 或 NVMe 驱动器的固件进行任何更新。我最近几天也没有安装任何 Windows 更新。
无论如何,我可以让它工作,但只能通过以下方法(顺便说一下,这种方法是可重复的 - 每次我尝试它时它都有效(大约 6-7 次):
- 启动 PC,NVMe 驱动器无法检测到。
- 关闭电脑。
- 从主板的 M.2 端口物理卸载 NVMe 驱动器,也就是说,将其从支架上拧下来,然后从插槽中取出。
- 重新启动电脑,等待其初始化。
- 一旦它尝试启动某个系统(没有可启动的设备所以只能转到 PXE),就关闭 PC。
- 物理重新安装 NVMe 驱动器。
- 打开 PC 电源。此时,驱动器每次都会重新检测到,并且正常启动 Windows。
我尝试移除所有 USB 设备和所有 SATA 设备,但没有任何效果。从主板上移除电源也没有任何效果。
系统规格:
- NVMe 驱动器:三星 970 EVO 1TB
- 主板:华硕 TUF B450-M Gaming,BIOS 更新为 2006(最新)
- 中央处理器:AMD Ryzen 7 1700
- 内存:16GB Hyper-X DDR-2400(2x8GB)
- 视频:Aorus GTX1060 6GB
- PSU:Corsair RM750x(插入 APC ES700 UPS)
- 操作系统:Windows 10 Pro 2004
我唯一能想到的就是 NVMe 驱动器或 BIOS 中没有重置某些东西,导致它处于某种无法检测到的状态。将其从 M.2 插槽中移除可以解决任何问题,也许可以通过正确关闭驱动器或在 BIOS 中设置某些内容来解决...我只是在这里做了一些猜测,因为我很茫然。
有人能建议问题可能出在哪里以及如何解决它吗?我认为每次都取出驱动器然后再放回去并不是一个长期的解决方案。