我刚刚为我的笔记本电脑购买了第二个 NVMe SSD(它具有双 m.2 插槽,均支持 nvme),计划在其上安装 ubuntu 18.04 与 windows 10(安装在第一个 ssd 上)。
在安装之前,我已经对 UEFI 设置做了一些更改:
- 将 SATA 模式从 RST(RAID)更改为 AHCI,并在 Windows 10 上重新配置 ahci 驱动程序,以便它可以启动
- 关闭安全启动
新的 SSD 在 Windows 10 下运行良好,我甚至可以在其上运行速度测试。但是在我使用 USB 驱动器启动到 ubuntu 并打开后gparted
,系统无法识别它,只显示原始 ssd 和拇指驱动器本身。fdisk -l
并lsblk
给了我相同的结果。
我进行了一些研究,检查dmesg | grep nvme
并发现了以下错误:
nvme1: failed to set apst feature (270)
nvme1: failed to create IO queue (270)
我尝试了多个 Linux 发行版(所有最新版本,Linux 内核 4.15+),但输出结果都一样。我按照网上的一篇文章并在启动时更改了内核标志,但问题仍然存在。我的设置有问题吗,还是我的 ssd 有问题?
添加于 2018/9/9 我使用的型号是联想 Ideapad 720s 15IKB,配备 i5-7300HQ 处理器、8G DDR4 RAM 和 PM961 256G ssd。我自己买的 ssd 是 Asgard 512G NVMe SSD(亚马逊链接我不知道为什么它说它是 sata 3 固态硬盘)。
我已经关闭了 Windows 10 中的快速启动。我找不到我的 SSD 的任何固件更新。