一聚教程网:一个值得你收藏的教程网站

最新下载

热门教程

Win11 如何详细查看固态硬盘是 PCIe 3.0 还是 PCIe 4.0 传输速率

时间:2026-07-21 07:01:59 编辑:袖梨 来源:一聚教程网

应通过CrystalDiskInfo、HWiNFO64或PowerShell读取当前协商速率来确认NVMe SSD真实运行速率:CrystalDiskInfo显示“PCIe 4.0 x4”或“PCIe 3.0 x4”,HWiNFO64显示“16.0 GT/s”或“7.9 GT/s”,PowerShell中LinkSpeed为16或8,同时需进BIOS将M.2插槽设为Gen4或Auto以避免强制降速。

要确认 Windows 11 中 NVMe 固态硬盘当前真实运行在 PCIe 3.0 还是 PCIe 4.0 速率,不能只看产品包装或设备管理器里的模糊描述,必须读取 PCIe 链路层实时协商的 GT/s 值——因为即使硬盘标称 PCIe 4.0,若插在芯片组直连插槽、被 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 调用 MSFT_NVMeController 查 LinkSpeed

该方法返回内核驱动从 PCIe 配置空间读取的原始 LinkSpeed 字段,数值为 16 表示 PCIe 4.0,为 8 表示 PCIe 3.0,结果不可绕过。

右键“开始”按钮 → 选择“终端(管理员)”→ 确保左上角显示 PowerShell 图标。

输入以下命令并回车:
Get-WmiObject -Namespace "RootWMI" -Class MSFT_NVMeController | Select-Object DeviceId, LinkWidth, LinkSpeed

等待输出完成。LinkSpeed 列若为【16】,即 PCIe 4.0;若为【8】,即 PCIe 3.0。LinkWidth 值同步参考:4 表示 x4 全速,2 表示 x2 半速。

若提示“类不存在”,说明 NVMe WMI 提供程序未加载,需先在 BIOS 中启用 “Above 4G Decoding” 和“Resizable BAR”,再重启重试。

进 BIOS 确认 M.2 插槽 PCIe Version 设置

这是唯一能判断是否因主板固件策略导致强制降速的方法。部分主板默认将 M.2 插槽 PCIe 版本设为 Auto 或 Gen3,即便 CPU 和 SSD 都支持 Gen4,也会协商成 PCIe 3.0。

重启电脑,在开机自检画面出现时反复按 Delete / F2 / F12(依主板品牌而定)进入 BIOS Setup。

进入 Advanced → Onboard Devices Configuration 或 Storage → M.2 Configuration 类似路径(不同厂商命名不同,常见关键词:M.2、PCIe Version、Gen Mode、Negotiation Mode)。

找到对应 M.2 插槽的 PCIe 版本选项,将其设为【Gen4】或【Auto】(非 Gen3 或 Disabled);若选项为【CPU】,表示走 CPU 直连通道,优先选此项。

按 F10 保存设置并退出,系统重启后需重新用上述任一工具验证 Current Link Speed 是否变为 16.0 GT/s。

热门栏目