你用deepseek还不如用Perplexity呢——至少后者是去网上帮你搜,还给你链接,能少些幻觉。
sudo mdadm --detail --scan 之后仍然找不到硬盘
lspci -vvv -s 00:0e.0
00:0e.0 RAID bus controller: Intel Corporation Volume Management Device NVMe RAID Controller Intel Corporation
DeviceName: Onboard - Other
Subsystem: ASUSTeK Computer Inc. Device 1214
Control: I/O- Mem+ BusMaster- SpecCycle- MemWINV- VGASnoop- ParErr- Stepping- SERR- FastB2B- DisINTx-
Status: Cap+ 66MHz- UDF- FastB2B- ParErr- DEVSEL=fast >TAbort- <TAbort- SERR- <PERR- INTx-
IOMMU group: 10
Region 0: Memory at e430000000 (64-bit, non-prefetchable) [size=32M]
Region 2: Memory at 85000000 (32-bit, non-prefetchable) [size=16M]
Region 4: Memory at e432000000 (64-bit, non-prefetchable) [size=16M]
Capabilities:
Kernel modules: vmd
vmd模块启动了,但是Capabilities:《access denied》,access denied是不是这个原因
Intel 的笔记本默认似乎是开 VMD / Intel RST 的,没有任何好处。启动不了是正常的,你关掉 VMD 之后设备的编号会变,如果你原本没组过 RAID 的话直接找个 Windows PE 系统,然后进去修复引导就行了(或者手动 bootice 修正 bcd 启动参数,如果你知道怎么操作的话)
你没有用root权限执行吗?不过这不重要。
也许需要用mdraid?ArchWiki上有些混乱,你只能多试试了……
说的对,我不折腾了,直接关了了事。终极解决方案。
说实话,跟我之前遇到的情况刚好相反,在bios里面打开raid模式之后linux上能读到硬盘但是windows上读不到