开启RAID后Ubuntu无法识别设备的问题求助
解决Ubuntu双系统安装时RAID模式下硬件识别问题
这是个很常见的问题,尤其是搭载Intel RST(快速存储技术)的新笔记本——Ubuntu安装镜像默认没有预装RST驱动,所以在RAID模式下无法识别硬盘和部分硬件(比如你遇到的无线网卡)。下面给你两种可行的解决方案,你可以根据自己的需求选择:
方案1:保留RAID模式,加载Intel RST驱动完成安装
如果不想改动BIOS的RAID设置,可以通过手动加载驱动让Ubuntu识别硬件:
- 先下载对应你Ubuntu版本的Intel RST驱动deb包(注意匹配系统架构,比如amd64)
- 把下载好的驱动包放到你的Ubuntu安装USB里,新建一个文件夹(比如
usb-drivers)专门存放它 - 从USB启动Ubuntu安装程序,当进入分区界面发现硬盘未被识别时,点击界面左下角的「加载驱动」按钮
- 在弹出的窗口中找到你存放驱动的USB文件夹,选中deb包进行安装,安装完成后返回分区界面,就能看到硬盘了
- 完成Ubuntu安装后,为了确保系统启动时能正常加载驱动,打开终端执行以下命令更新initramfs:
sudo update-initramfs -u -k all
方案2:切换到AHCI模式(兼顾Windows和Ubuntu)
如果愿意切换硬盘模式到AHCI(这是Linux对硬盘支持最好的模式),但要注意直接改BIOS会导致Windows无法启动,所以需要先让Windows适配AHCI:
- 进入Windows系统,按下
Win+R打开运行窗口,输入regedit回车打开注册表编辑器 - 导航到路径:
HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\storahci - 在右侧找到
Start键,双击它把数值数据改成0 - 再导航到路径:
HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\iaStorV,同样把Start的数值改成0 - 保存注册表修改后,重启电脑进入BIOS设置,把硬盘模式从RAID改成AHCI
- 重启后Windows会自动加载AHCI驱动,之后再用Ubuntu安装USB启动,就能正常识别硬盘和无线网卡了
关于无线网卡的补充说明
解决硬盘识别问题后,无线网卡通常会自动被Ubuntu识别。如果还是无法识别,可以试试这两个方法:
- 打开Ubuntu的「软件和更新」→「附加驱动」,查看是否有对应的无线网卡驱动,选择推荐的驱动安装
- 连接有线网络后,打开终端执行以下命令更新系统固件:
sudo apt update && sudo apt install linux-firmware
内容的提问来源于stack exchange,提问作者Jeffrey Carr




