UEFI 里看不到硬盘(SATA/RAID 模式)?
新机型装 Linux 找不到硬盘,多为 BIOS 里硬盘控制器被设成 RAID/Intel VMD 模式,UEFI 固件不认。切到 AHCI/标准模式即可见。
简短答案
UEFI 里看不到硬盘,根因是 BIOS 把存储控制器设成了 RAID / Intel VMD 模式——这些模式下硬盘不暴露给标准 UEFI 固件,Linux 安装器自然找不到。处理直接:进 BIOS 把存储模式切到 AHCI / Standard / Native(不同机型叫法不一),保存重启再进安装器。
现象对照
| 现象 | 判断 |
|---|---|
| 只有 NVMe 可见、SATA 盘不可见 | SATA 控制器在 VMD/RAID 模式 |
| 全盘都不可见 | 整个存储控制器被隐藏 |
| 切 AHCI 后系统起不来 | 已装系统依赖旧模式驱动,需 Windows 侧配合 |
排查步骤
- 进 BIOS 找「SATA Mode / Storage Configuration / VMD Controller」项(各机型位置不同,可用 WEPE 启动进系统侧交叉验证控制器状态)。
- 切到 AHCI/Standard,保存重启。
- 再进 Debian 或 Ubuntu 安装器,硬盘应已出现。
- 若原系统(Windows)依赖 VMD 驱动,切模式前先在 Windows 里装好对应存储驱动,否则 Windows 起不来——先备份数据再切模式。
操作小结
- 先确认现象是「控制器模式」问题而非「硬盘坏了」
- BIOS 切 AHCI/Standard 模式
- 切前在 Windows 装好驱动并备份
- 用 WEPE 进系统侧交叉验证控制器