应使用CrystalDiskInfo、HWiNFO64或PowerShell三种工具验证NVMe SSD当前实际运行速率:CrystalDiskInfo查看“Current”传输模式,HWiNFO64读取“Current Link Speed”字段(16.0 GT/s为PCIe 4.0),PowerShell执行Get-WmiObject命令检查LinkSpeed值(16为PCIe 4.0,8为PCIe 3.0)。

在 Windows 11 中确认固态硬盘当前实际运行在 PCIe 4.0 还是 PCIe 3.0 速率,不能只看硬盘包装盒或官网参数,必须读取 PCIe 链路层实时协商的 GT/s 值——因为即使硬盘支持 PCIe 4.0,若插在芯片组直连的 PCIe x4 插槽、被 M.2 插槽共享带宽、或 BIOS 中 PCIe 版本被锁定为 3.0,它就会降速运行在 7.9 GT/s(PCIe 3.0)而非 16.0 GT/s(PCIe 4.0)。
用 CrystalDiskInfo 查当前协商速率
CrystalDiskInfo 直接解析 NVMe 设备固件暴露的链路状态寄存器,显示的是硬件真实训练结果,无需管理员权限,适合快速验证。
访问官网 https://crystalmark.info/en/software/crystaldiskinfo/ 下载 Standard Edition 标准版,安装后以普通用户身份运行。
启动后左侧列表自动列出所有磁盘,点击你的 NVMe SSD(如“WD Black SN850X”或“Samsung 990 PRO”)。
在右侧主面板中找到“传输模式”或“Interface”行:若显示“PCIe 4.0 x4”即为 PCIe 4.0;若显示“PCIe 3.0 x4”,则当前运行在 PCIe 3.0 速率;注意区分“Supported”(支持)和“Current”(当前),只看 Current 值。
如果界面未显示完整信息,点击顶部菜单【功能】→【高级特征】→勾选【SMART信息】与【NVMe信息】,然后点击左上角“刷新”按钮重载数据。
用 HWiNFO64 读取底层链路速度
HWiNFO64 绕过驱动抽象层,直接读取 PCIe 配置空间 Link Status 寄存器中的 Current Link Speed 字段,数值精确到 GT/s,是验证是否被 BIOS 或插槽限制的黄金标准。
前往 https://www.hwinfo.com/download/ 下载 HWiNFO64 最新便携版,解压后务必以管理员身份运行 HWiNFO64.exe。
启动后选择“Sensors only”模式 → 点击“Run”。
在左侧设备树中依次展开:PCI Bus → 找到含 VEN_10DE、VEN_1002 或你 SSD 厂商 ID(如 VEN_144D 三星、VEN_1987 铂科)的 PCIe 设备条目 → 展开至具体 NVMe 控制器。
在右侧信息栏中查找【Current Link Speed】字段:显示“16.0 GT/s”表示 PCIe 4.0;“7.9 GT/s”表示 PCIe 3.0;“32.0 GT/s”为 PCIe 5.0。该值不可伪造,完全反映物理链路当前协商结果。
用 PowerShell 调用 WMI 获取 LinkSpeed 数值
PowerShell 调用 Windows 内核 NVMe 驱动暴露的 WMI 类,LinkSpeed 值为 16 表示 PCIe 4.0,为 8 表示 PCIe 3.0,结果可信度高且不依赖界面渲染。
第一步:右键“开始”按钮 → 选择“终端(管理员)”。
第二步:输入以下命令并回车:
Get-WmiObject -Namespace "Root\WMI" -Class MSFT_NVMeController | Select-Object DeviceId, LinkWidth, LinkSpeed
第三步:在返回结果中定位 LinkSpeed 列:值为【16】即 PCIe 4.0,值为【8】即 PCIe 3.0;LinkWidth 值同步参考——若 LinkWidth 为 2 而 LinkSpeed 为 16,则说明虽支持 PCIe 4.0 但仅启用 x2 通道,带宽已腰斩。
若提示“类不存在”,说明 NVMe WMI 提供程序未加载——此时需升级主板芯片组驱动,并在 BIOS 中启用 “Above 4G Decoding” 和 “Resizable BAR”,保存重启后再试。
通过设备管理器查硬件 ID 辅助判断
硬件 ID 可反映设备初始化时由固件上报的总线类型,虽不直接显示速率,但能交叉验证是否走 PCIe 协议栈——只有走 PCIe 总线的 NVMe 设备才可能运行在 PCIe 4.0。
右键“开始”按钮 → 选择“设备管理器”。
展开“磁盘驱动器”,找到目标 SSD(如 Samsung SSD 980 PRO)。
右键该设备 → 选择“属性” → 切换至“详细信息”选项卡。
在“属性”下拉菜单中选择“硬件ID” → 在“值”框中查找关键词:若首段含 PCI\VEN_(如 PCI\VEN_144D)或 PCI\CC_0108,则为 NVMe 协议;若含 IDE\、ATA\ 或 SCSI\,则属 SATA 协议,根本不可能运行在 PCIe 4.0。

















