我想给电脑安装另外一块 nvme 硬盘, bios 里有显示,系统中却无法识别,请问哪里出了问题以及为什么?

181 天前
 xavierskip

我有一台 AMD CPU 的台式电脑,主板是 ROG STRIX B550-I ,原本只使用了一个 m.2 插槽,我想加一块 nvme 硬盘,就买了一块 sk P31,想着 PCIe 3.0 的盘应该是没问题的。因为是 itx 机器,安装过程相当不易,好不容易把盘安装到主板背面,一切妥当后。插电,开机,进入系统却无法识别硬盘,不是未初始化的那种,而是设备管理器磁盘管理器都没有。于是去 BIOS 里各种修改尝试,无果,该不会是盘坏了或者安装失败吧,我用 U 盘启动了 Windows PE ,结果可以正常识别,分区格式化、读取、写入测试,一顿操作下来一点问题都没有,这下应该能排除硬件安装的问题了吧。。。

可是我的 Windows 系统还是无法识别???出了个什么问题?问了各种大语言模型,各种方法都尝试了一遍,包括主板 bios 在装机前就升级到最新版了,芯片组驱动也升级了等等,还是无法解决,B 站、小红书都翻了个遍,能尝试的都尝试了。还是无解。

奇怪的是,BIOS 中有显示,Windows PE 系统正常识别,Windows 10 系统无法识别??

试了好久在 bios 中修改了 [高级\SATA 设置] - [NVMe RAID 模式] 为 开启,再进入系统就可以识别了。

但是还是觉得怪怪的,为什么要修改成 RAID 模式呢?

1567 次点击
所在节点    硬件
10 条回复
ysc3839
181 天前
试试 BIOS 升级最新版?
xavierskip
181 天前
@ysc3839 #1 BIOS 已经升级到最新版了。
hlx
179 天前
哈哈, 年前我加一个硬盘的时候也被折磨的不轻, 主板默认开启了 VMD, 好像是把 EFI 引导加载到了主板的虚拟地址下面, 关闭 VMD 再装系统就行了

当时是进 pe 系统能装, 装完开机启动不了, 然后用 refus 制作的原生安装时找不到硬盘, 后来百度了才发现是主板默认开启 raid 导致的

可以试试把 raid 关了, 重建引导看看行不行
xavierskip
179 天前
@hlx #3 找了很多方法,提到 raid 模式的都说是要关闭,没想到在我这里要开启。

你提到引导的问题,可能是,我安装在硬盘盒子里的 Windows 系统也可以正常识别,PC 系统盘里装过双系统,有可能修改过引导文件,确实可以试一试看。
xavierskip
178 天前
@hlx #3 试了,重建引导还是一样的。做了个系统安装工具,也能正常识别到硬盘,那就只剩我现在用的系统不能正常识别硬盘了,难道是我系统的问题,这下更懵逼了。。。
xavierskip
178 天前
@hlx #3 解决了,在试了各种情况后,问题确定在系统层面。因为在系统设备管理里没有发现(其实是有的,不过是换了一个名字),我打开了 HWiNFO 这个工具,直接查看硬件情况,就在 PCI 总线里找,果然还是找到了,发现其驱动程序是“AMD-RAID Bottom Device”,果然在[设备管理器]-[存储控制器]中把“AMD-RAID Bottom Device”卸载设备并删除驱动程序,这下就识别了。这也就是为什么我在 BIOS 中需要打开[NVMe RAID 模式]就能识别,而其他系统没有装 amd RAID 驱动就能正常识别之所在。那是我多年前尝试过多硬盘组 RAID ,安装过驱动,但是后来关闭了,就忘了这茬了。

hlx
178 天前
哇~, 厉害
w4ngzhen
177 天前
@xavierskip 解决了问题还补充了究竟怎么解决的,给你点赞👍
xavierskip
177 天前
@w4ngzhen #8 😁,习惯了,记录下来也许还能帮助到别人。
xavierskip
177 天前

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/1117024

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX