重启时未检测到 NVMe 驱动器

重启时未检测到 NVMe 驱动器

这里出现了非常奇怪的问题。几天前,我打开电脑却发现它无法再启动到 NVMe 驱动器。调查显示它在 BIOS 中未被检测到。我发现这很奇怪,因为我最近没有对 BIOS 或 NVMe 驱动器的固件进行任何更新。我最近几天也没有安装任何 Windows 更新。

无论如何,我可以让它工作,但只能通过以下方法(顺便说一下,这种方法是可重复的 - 每次我尝试它时它都有效(大约 6-7 次):

  1. 启动 PC,NVMe 驱动器无法检测到。
  2. 关闭电脑。
  3. 从主板的 M.2 端口物理卸载 NVMe 驱动器,也就是说,将其从支架上拧下来,然后从插槽中取出。
  4. 重新启动电脑,等待其初始化。
  5. 一旦它尝试启动某个系统(没有可启动的设备所以只能转到 PXE),就关闭 PC。
  6. 物理重新安装 NVMe 驱动器
  7. 打开 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 中设置某些内容来解决...我只是在这里做了一些猜测,因为我很茫然。

有人能建议问题可能出在哪里以及如何解决它吗?我认为每次都取出驱动器然后再放回去并不是一个长期的解决方案。

相关内容