答案:可通过任务管理器查“总线类型”、powershell运行get-physicaldisk命令看bustype、设备管理器查硬件id前缀(pci\ven\_为nvme,ide\ata\为sata)三种方法准确判定。

在Windows 10系统中确认主板硬盘接口当前实际运行的是SATA协议还是NVMe协议,不能只看硬盘外形或包装标注——M.2外观的固态硬盘可能内部走SATA通道,老旧主板的M.2插槽也可能仅支持SATA模式,必须通过系统实时识别的总线类型来判定,否则容易误判性能瓶颈或升级失败。
用任务管理器直接查看总线类型
这是最快捷、无需安装软件的方法,适用于所有Win10 1809及后续版本(包括20H2、21H1、22H2等主流更新)。按Ctrl + Shift + Esc打开任务管理器 → 切换到“性能”选项卡 → 左侧点击目标磁盘(如“磁盘 0”)→ 在右侧顶部区域查找“总线类型”字段。
若显示为【NVMe】,说明该硬盘正通过PCIe通道直连CPU或芯片组;若显示为【SATA】,则走传统AHCI控制器栈,带宽上限约600MB/s。注意:部分低版本Win10(如1703/1709)界面不显示该字段,需升级系统或换用其他方法。
用PowerShell命令精准获取BusType
该命令调用底层存储API,结果不受界面渲染限制,适合多盘环境或任务管理器无响应时使用。
右键开始按钮 → 选择“Windows PowerShell(管理员)” → 输入以下命令并回车:
Get-PhysicalDisk | Select-Object FriendlyName, MediaType, BusType
输出表格中,“BusType”列值为【NVMe】表示PCIe通道直连,值为【SATA】表示经由SATA控制器通信;若出现“SCSI”,大概率是SATA设备被StorAHCI驱动虚拟化呈现,仍属SATA协议,不可当作NVMe对待。
通过设备管理器查硬件ID前缀
此法兼容所有Win10版本,不依赖系统更新,能绕过驱动层伪装,直击固件上报的总线标识。
第一步:右键开始按钮 → 选择“设备管理器”
第二步:展开“磁盘驱动器”,找到你的SSD(如“WD Blue SN570 500GB”)
第三步:右键该设备 → “属性” → 切换至“详细信息”选项卡
第四步:在“属性”下拉菜单中选择“硬件ID”
第五步:在“值”框中观察首段字符串 —— 若以【PCI\VEN_】开头(如 PCI\VEN_1987&DEV_501A),说明走PCIe总线,由NVMe驱动控制;若以IDE\、ATA\或SCSI\Disk开头,则为SATA协议。











