ROG枪神9Strix G16笔记本开启vmd模式下固态硬盘在win11和最新winpe都能识别使用,但是archlinux不能识别此硬盘

ROG枪神9Strix G16笔记本开启vmd模式下固态硬盘在win11和最新winpe都能识别使用笔记本固态硬盘,但是archlinux不能识别此固态硬盘.

~ ❯ lsmod | grep vmd
vmd 28672 0

vmd模块应该加载了,但是lsblk和 fidisk -l都不能看到此固态硬盘.

主板bios关闭vmd后可以看到硬盘

求大神门如何解决.

因为它不叫sdd啊:

为什么要用fakeraid啊,费力不讨好的东西……

我没讲清楚,是lsblk看到我的启动盘,不能显示出笔记本的固态硬盘,无论是sdX还是NVME都没有,关闭主板vmd后可以显示nvme*的固态

对呀,那关闭掉 fakeraid 不就好了(

我是说怎么sdd怪怪的,没见过能插四个SATA硬盘的笔记本啊……搞半天原来你是想说「SSD」?!

关了是好了,我的win11不能启动了。

fakeraid也不叫这俩种名字啊。

无论叫什么,本质发现不了此vmd模式下固态硬盘

那就别这么做呀(
“医生,我按这儿疼。”“那你就别按它啊。”

那你有/dev/md吗?如果没有那mdadm --detail --scan一下呢?

真他喵的有道理,不这么做我的archlinux访问不了这个硬盘。

那个盘里有数据吗?备份出来重做呢

我去研究一下,您的意思是开启vmd模式后固态硬盘被认定为raid了?

ArchWiki还有这么一节:https://wiki.archlinux.org/title/Install_Arch_Linux_with_Fake_RAID#Load_dmraid

总之这种东西没多少人用,ArchWiki都写得乱乱的,能不用就别用,没有好处、只有坏处。

我搜了一下,它看起来只是以前的「Intel Rapid Storage」改了个名字,新瓶装旧酒而已。

它是需要硬件支持的软 raid,很扭曲,非常不推荐使用

内核的vmd模块好像只是控制器的驱动,加载之后在lspci里应该能看到它被使用了。但实际使用还是得走device-mapper那套东西的吧。

笔记本买来的时候应该是开着vmd选项安装的win11,结果关了vmd后win11不能启动,我查了一下开了vmd优势是热插拔,谁没事热插拔笔记本的硬盘?

我在研究一下,查wiki和deepseek搞的我晕头转向

冷知识:不组RAID,支持热插拔的硬盘接口依旧能热插拔——如果你用btrfs的话,用btrfs device add子命令依旧能给现有的文件系统扩容(LVM也能扩;Windows动态卷应该也能)。