在 windows 11 中确认 ssd 实际协议需通过系统实时识别:任务管理器“性能”页查“总线类型”,powershell 用 get-physicaldisk 查 bustype,设备管理器看硬件id前缀(pci\ven_为 nvme),wmic 查 interfacetype,diskpart 看 detail disk 输出字样。

在 Windows 11 中确认你的固态硬盘实际运行的是 NVMe 协议还是旧版 SATA 协议,不能只看 M.2 外形或包装标注——有些 M.2 SSD 内部走的仍是 SATA 通道,而部分老旧主板虽有 M.2 插槽却仅支持 SATA 模式,必须通过系统实时识别的总线类型来判定,否则可能误判性能瓶颈或升级失败。
用任务管理器直接查看总线类型
这是最快捷、无需权限的方法,适用于 Win11 Build 26100.2454 及后续版本(当前主流版本均已支持)。
按 Ctrl + Shift + Esc 打开任务管理器 → 切换到“性能”选项卡 → 左侧点击目标磁盘(如“磁盘 0”)→ 在右侧顶部区域查找“总线类型”字样,其后明确显示为“NVMe”或“SATA”即为当前实际运行协议。
部分版本会用图标辅助识别:闪电图标代表 NVMe,普通硬盘图标代表 SATA。
【若右侧面板未显示“总线类型”字段,请先检查系统是否已更新至最新累积更新】
用 PowerShell 命令精准获取 BusType
该命令调用底层存储 API,结果不受界面渲染影响,适合多盘环境或任务管理器无响应时使用。
右键开始菜单 → 选择“Windows 终端(管理员)”→ 确保左上角显示 PowerShell 图标 → 输入以下命令并回车:
Get-PhysicalDisk | Select-Object FriendlyName, MediaType, BusType
输出表格中,“BusType”列值为【NVMe】表示 PCIe 通道直连,值为【SATA】表示经由 SATA 控制器栈通信;若出现“SCSI”,需结合硬件 ID 进一步判断——多数是 SATA 设备被 StorAHCI 驱动虚拟化呈现,仍属 SATA 协议。
通过设备管理器查硬件 ID 前缀
此法兼容所有 Win10/Win11 版本,不依赖系统更新,且能绕过驱动层伪装,直击固件上报的总线标识。
第一步:右键开始按钮 → 选择“设备管理器”
第二步:展开“磁盘驱动器”,找到你的 SSD(如“Samsung SSD 980 PRO 1TB”)
第三步:右键该设备 → “属性” → 切换至“详细信息”选项卡
第四步:在“属性”下拉菜单中选择“硬件ID”
第五步:在“值”框中观察首段字符串 —— 若以【PCI\VEN_】开头(如 PCI\VEN_144D&DEV_A809),说明走 PCIe 总线,由 NVMe 驱动控制;若以 IDE\、ATA\ 或 SCSI\Disk 开头,则为 SATA 协议。
用 wmic 命令快速比对 interfaceType
这个命令极轻量,适合快速筛查,尤其当 PowerShell 权限受限时可作备用。
按下 Win + R → 输入 cmd → 回车 → 输入以下命令并回车:
wmic diskdrive get model, interfacetype
结果中,“InterFaceType”列直接显示“NVMe”或“SATA”,与物理层协议完全对应;注意:某些 OEM 预装系统可能将 SATA SSD 报告为“IDE”,此时应以 BusType 或硬件 ID 为准。
用 DiskPart 查看底层设备描述
DiskPart 调取的是控制器返回的原始字符串,部分 NVMe SSD 固件会在其中硬编码“NVMe”字样,可信度高但需手动辨识。
按下 Win + R → 输入 diskpart → 回车 → 输入 list disk → 回车 → 根据容量识别目标 SSD → 输入 select disk 0(将 0 替换为对应编号)→ 回车 → 输入 detail disk → 回车
观察输出内容:若出现 “NVMe Device”、“PCIe” 或 “NVM Express” 字样,基本可断定为 NVMe;若显示 “ATA Device”、“SCSI Device” 或 “SATA” 字样,则为 SATA 协议。











