好吧,这篇文章会很长,所以做好准备。我的电脑已经组装了大约 6 个月了,从来没有遇到过任何问题。以下是规格:
ASROCK B550M Steel Legend 主板
2x8gb 3600mhz Crucial Ballistix 内存
锐龙 5 3600
EVGA 3080ti FTW3 UltraCorsair RM750x 750 瓦 80+ 金牌电源
Sabrent 1TB Rocket 4 Plus NVMe 4.0 Gen4 PCIe M.2(用作我的 Windows 启动)
Crucial MX500 SSD(用作 manjaro linux 启动)
前几天,我像往常一样在电脑前消磨时间,然后我决定运行一款我经常玩的游戏,之前玩这款游戏时没有遇到任何问题,那就是《命运 2》。玩了大约 30 分钟后,我收到了游戏的错误代码:marmot。这导致我的电脑彻底崩溃,我收到了有史以来第一个 BSOD。
我了解到《命运 2》中的 marmot 错误意味着游戏文件出了问题,它建议我进入 steam 并验证游戏文件。我重启了电脑,没有出现问题,然后进入 steam 验证我的游戏文件。它运行到 50% 左右时,我的电脑就卡住了,再次出现 BSOD。再次重启电脑后,我发现我的电脑无法识别我的 M.2 驱动器,并自动启动到我的 manjaro 驱动器,而它通常只是自动启动到我的 windows 驱动器。我进入 BIOS 查看它是否识别驱动器,但它不在那里。
然后我关闭了电脑,将其完全关闭,然后重新打开,它识别了驱动器。此时我认为一切都已经解决了,我应该尝试完全卸载游戏并重新安装它,因为我认为很明显游戏文件中的某些东西搞乱了一切。在我这样做之前,只是为了检查,我运行了 UserBenchmark 以确保我的 CPU 或 GPU 不是由于过度使用或类似原因而出现故障,结果一切正常,没有崩溃。
我终于卸载了《命运 2》,但实际上,我刚一点击安装按钮,就立即出现了 BSOD。然后我启动了电脑,看看是否一切正常,但我的 BIOS 就卡在启动画面,我无法访问 BIOS。然后我完全关闭了电脑,并清除了 CMOS。之后,我能够访问我的 BIOS,但这次,我在驱动器列表中没有看到我的 M.2 驱动器,而我重命名的 Manjaro 驱动器又恢复了原来的名字 MX500(或类似的名称,只是名称与以前不同)。我首先决定刷新我的 BIOS,但这并没有改变什么。我无法访问这两个驱动器,现在,当我尝试启动我的 manjaro 时,bios 在开机自检时冻结并且无法启动。我想我可以做的是,因为我的 manjaro 驱动器上没有任何重要文件,所以我只需将 manjaro 重新安装到它上面即可。我将 manjaro iso 放到我的 USB 闪存驱动器上并插入,BIOS 确实识别了它,但它在尝试启动时仍然冻结。之后我决定拔下我的 SATA(manjaro 驱动器)并重新启动。这次它仍然无法识别我的 M.2 驱动器,但它能够启动我的 manjaro 闪存驱动器。但这并没有解决任何问题,因为我无法将 manjaro 安装到任何东西上,它仍然无法识别我的旧驱动器。
到目前为止,我已经购买了测试主板(GIGABYTE B550M DS3H)和测试固态硬盘(WD Blue SN570 NVME)以在我的计算机上试用。我将固态硬盘安装到我当前的主板上,主板可以毫无问题地识别它。(我还尝试将主板上的两个 M.2 插槽用于旧固态硬盘,以查看插槽是否有问题,结果没有发现任何差异。)我现在已将 manjaro 安装到新固态硬盘上,我现在正在使用它来发布此内容。
我还没有试过新主板,但我认为这不是问题,因为我当前的主板可以很好地识别我的新固态硬盘。我无法理解为什么我的一个驱动器根本无法识别,而另一个驱动器在插入后无法启动。如果有人认为我应该尝试新主板,那就这么说吧,但我很犹豫,因为我不想多次拆开整个电脑。
有谁能给我一些建议,告诉我如何让我的电脑正确识别我的两个驱动器,以及为什么会发生这种情况?我真的应该放弃,然后尝试通过数据恢复中心找回我的数据吗?我真的只想知道为什么会发生这种情况以及如何修复它。非常感谢您的帮助,即使只是一点点,因为我知道这是一个非常棘手和奇怪的问题。谢谢