适用于 Razer Blade 15 Advanced 2021(Razer CH570 主板)的 NVMe/SSD 驱动程序

适用于 Razer Blade 15 Advanced 2021(Razer CH570 主板)的 NVMe/SSD 驱动程序

我有 Razer Blade 15 Advanced 2021 (RZ09-0409),我正在尝试重新安装 Windows。当我启动安装介质时,我无法选择我的 SSD 作为安装的目标设备。我尝试过的两种 SSD 都出现了这种情况:笔记本电脑附带的通用 SSD 和我新买的 Western Digital SSD。我已从四台不同的计算机多次重新创建安装介质,但同样的问题仍然存在。有时我会收到警告,安装介质找不到存储设备(“CD、DVD 或 USB”)的驱动程序,我确信缺少驱动程序是问题所在,因为当从实时 USB 和三星 SSD 上的安装运行 Ubuntu 22.04 时,这两个 SSD 都可以正常工作。

但是,我找不到正确的存储驱动程序。Razer 似乎没有在其下载网站上提供主板或存储驱动程序,当使用主板名称 (Razer CH570) 搜索时,没有出现任何驱动程序。是否有一些通用的存储/NVMe 驱动程序可以添加到安装介质中,或者有人知道在哪里可以找到特定于主板的驱动程序?或者也许我完全错了,缺少的驱动程序不是专门针对主板的。

我很乐意提供任何可能有用的附加信息。

lspci -nn编辑:下面是显示我拥有的两个 SSD的输出:

10000:e1:00.0 Non-Volatile memory controller [0108]: Sandisk Corp Device [15b7:5017] (rev 01)
10000:e2:00.0 Non-Volatile memory controller [0108]: Solid State Storage Technology Corporation Device [1e95:1001] (rev 01)

编辑2:输出lspci -tvnn

-+-[10000:e0]-+-01.0  Intel Corporation Device [8086:09ab]
 |            +-01.1-[e1]----00.0  Sandisk Corp Device [15b7:5017]
 |            \-06.0-[e2]----00.0  Solid State Storage Technology Corporation Device [1e95:1001]
 \-[0000:00]-+-00.0  Intel Corporation 11th Gen Core Processor Host Bridge/DRAM Registers [8086:9a36]
             +-01.0-[01]--+-00.0  NVIDIA Corporation GA104M [GeForce RTX 3080 Mobile / Max-Q 8GB/16GB] [10de:249c]
             |            \-00.1  NVIDIA Corporation GA104 High Definition Audio Controller [10de:228b]
             +-02.0  Intel Corporation TigerLake-H GT1 [UHD Graphics] [8086:9a60]
             +-04.0  Intel Corporation TigerLake-LP Dynamic Tuning Processor Participant [8086:9a03]
             +-06.0  Intel Corporation Device [8086:09ab]
             +-07.0-[02-2c]--
             +-07.2-[2d-57]--
             +-08.0  Intel Corporation GNA Scoring Accelerator module [8086:9a11]
             +-0a.0  Intel Corporation Tigerlake Telemetry Aggregator Driver [8086:9a0d]
             +-0d.0  Intel Corporation Tiger Lake-H Thunderbolt 4 USB Controller [8086:9a17]
             +-0d.2  Intel Corporation Tiger Lake-H Thunderbolt 4 NHI #0 [8086:9a1f]
             +-0d.3  Intel Corporation Tiger Lake-H Thunderbolt 4 NHI #1 [8086:9a21]
             +-0e.0  Intel Corporation Volume Management Device NVMe RAID Controller [8086:9a0b]
             +-14.0  Intel Corporation Tiger Lake-H USB 3.2 Gen 2x1 xHCI Host Controller [8086:43ed]
             +-14.2  Intel Corporation Tiger Lake-H Shared SRAM [8086:43ef]
             +-15.0  Intel Corporation Tiger Lake-H Serial IO I2C Controller #0 [8086:43e8]
             +-16.0  Intel Corporation Tiger Lake-H Management Engine Interface [8086:43e0]
             +-1b.0-[58]--
             +-1b.2-[59]----00.0  Realtek Semiconductor Co., Ltd. RTS5260 PCI Express Card Reader [10ec:5260]
             +-1b.3-[5a]----00.0  Intel Corporation Wi-Fi 6 AX210/AX211/AX411 160MHz [8086:2725]
             +-1f.0  Intel Corporation Tiger Lake-H LPC/eSPI Controller [8086:438b]
             +-1f.3  Intel Corporation Tiger Lake-H HD Audio Controller [8086:43c8]
             +-1f.4  Intel Corporation Tiger Lake-H SMBus Controller [8086:43a3]
             \-1f.5  Intel Corporation Tiger Lake-H SPI Controller [8086:43a4]

谢谢!

答案1

是否有一些通用存储/NVMe 驱动程序可以添加到安装介质中,

Windows 10 的所有系统上都已有一个通用的 NVMe 驱动程序StorNvme。(实际上它从 Windows 8.1 开始就存在了,而且现在质量还不错。)

您的lspci输出有些奇怪,因为它显示所有 SSD 都在 PCI 域 0x10000 上——这很不寻常,因为 PCI 域通常是一个以 0xFFFF 结尾的 16 位值。然而,似乎 0x10000 是Intel VMD 伪域从(特别是在 Linux 上)开始,并且该域中的根设备[8086:09ab]确实似乎是一种英特尔 RST/VMD 控制器。

英特尔在存储设备上做出奇怪的事情并不罕见(例如英特尔 RST),事实上联想甚至有一个文档页面说 VMD 导致所有连接的 SSD 设备对于操作系统不可见。

所以你的固态硬盘可以在 Ubuntu 上运行,因为 Linux有司机专门针对 Intel VMD – 它将 VMD 控制器视为一种特殊类型的 PCI 主机桥,以便操作系统的其余部分可以直接看穿它。

然而,在 Windows 上,据我所知,你应该访问仅有的VMD 控制器就像 RAID 控制器一样;也就是说,你可能需要集成英特尔 RST 驱动程序进入 Windows。(或者,检查固件设置并完全关闭 Intel RST – 这应该会使 SSD 显示为独立设备。)

相关内容