如题,为什么不识别呢?其实是识别到了,只不过识别成了别设备我没有认出来,因为在磁盘管理器中也没有,所以以为无法识别,结果绕了很大一个圈子,排除了问题的各种可能性,好在最终确定了问题所在,并成功解决了。虽然最终的解法很简单,造成问题的原因也很简单,但是还是要从头开始说起。
我想给我的电脑加个硬盘,我的电脑是华硕ROG的主板,AMD平台,主板有两个M.2接口,我只使用了主板正面的接口,且系统就安装在这个接口上的NVMe固态硬盘上,除此之外,主板背面还有一个M.2接口可以安装NVMe固态硬盘,这次我要将新的硬盘安装到这个接口上,由于这是个 ITX 机器,要将硬盘安装到主板背面差不多等于说是要对整机进行重新安装了,非常害怕要返工的情况发生,由于不想拆除部分走线,没有动电源及供电线缆的部分,所以没有办法进行最小化验证,确定硬件正确安装、通电、正常工作后再进行整体组装,只能希望一次性安装成功。
拆卸,然后安装妥当后,插电,开机……..
肿么回事!系统里没有,磁盘管理里看不到新加入的硬盘,不是没有初始化硬盘的那种情况。难道硬盘接触不良?进入BIOS中看看?BIOS中可以识别到,为什么启动系统后看不到呢?我试了启动U盘上的PE系统,没有问题,正常访问,格式化、读取、写入测试都没有问题,应该能排除“硬件安装”的问题了。我再次进入另外一个U盘中的Windows系统,也是一切正常。这个应该排除了硬件安装失败的问题,那么哪里会出问题了,如果你在网络上搜索无法识别硬盘的问题,大多数情况下都是指向BIOS的问题。
包括但不限如下:
- 打开CMS
- 关闭VMD
都不符合我的情况。我的这款主板第一个M.2接口是直通CPU,第二个M.2接口是走主板芯片组的,且不会与SATA接口冲突,确认了我主板不会出现硬盘插满后有冲突的情况。那么是我BIOS那个设置出问题呢?我一个个试了相关选项,找到了一个选项,设置【NVMe RAID 模式】为开启,再进入系统就可以看见磁盘了,不过磁盘驱动器的名称为“XXXX SCSI Disk Device”,虽然可以正常读取写入,但是磁盘的使用情况比如用量、健康的、温度都没法获取,感觉怪怪的。
在这个过程中,我不仅仅向大语言模型寻找了帮助,也尝试了在网络上发帖寻找帮助,都没得到有用的帮助,不过提供的线索帮助我排除了其他各种情况。在我给这块新硬盘上安装了一个新系统,这个系统上能够正常读取所有硬盘,问题应该锁定到了我现在使用的Windows系统上了。
这个问题依旧悬在心头,可是我不知道如何去寻找。最终在大预言模型的提示下,跟着这条线索找到了问题所在
不是在设备管理器和磁盘管理器中找不到吗?那去 HWiNFO 中去找找看,还真找到了,在总线下找到了这块海力士固态硬盘,可是这快硬盘的驱动是“AMD-RAID Bottom Device”,我去系统的 设备管理器 - 存储管理 中把相应的设备删除同时勾选上“删除驱动”。Bingo,识别成功了!
这也就是为什么我在 BIOS 中需要打开[NVMe RAID mode]就能识别,而其他系统没有装 AMD RAID 驱动就能正常识别之所在。我多年前尝试过多硬盘组 RAID,安装过驱动,但是后来关闭了,就忘了这茬了。
最后,我以“AMD-RAID Bottom Device”为关键词搜索,果然还是找到了和我相同的遭遇。