【SSD测试专题五】消费级在windows上获取nvme Identify

消费级nvme ssd在windows上获取Identify 信息

工具一:Intel Memory and Storage Tool

这个工具的功能是比较全面的,首先他提供了图形界面,不仅直观,让测试小白也能够快速获取nvme设备的Identify 信息,也有cmd line的形式,提供了接近Linux上nvme cli的绝大部分功能

GUI下的Identify

在这里插入图片描述以图片为例,上面在识别这块,即使是非Intel的nvme盘,也依旧能够获取到 Controller Identify 及NameSpace Identify的信息,从图片的信息为示例,我们可以得知此盘片的VID DID,以及IEEE码,固件版本号,MN,SN信息,继续往下翻看,我们可以从Identify信息获取盘片所支持的功能,如多NS,多流,Sanitize,E2E,FLBAS,PowerState等等信息

cmd line下的Identify

在这里插入图片描述通过对应的cmd 我们可以获取如GUI一样的Identify 信息,以此更可以通过脚本去获取
此外,此工具还支持其他的nvme cmd,如set-feature/get-feature,Create/attach/delete NameSpace, 此外还支持Intel 的SSD固件升级,还包括Sanitize等功能,如下图所示
在这里插入图片描述可以看到,这个工具功能十分强大

工具二:windows自带的cmd

这个是windows上自带的工具
Get-PhysicalDisk 介绍链接如下,自行调试
https://learn.microsoft.com/en-us/powershell/module/storage/get-storagereliabilitycounter?view=windowsserver2022-ps
当然如果有会C的,可以尝试通过以下方式进行:
https://learn.microsoft.com/en-us/windows-hardware/drivers/storage/stornvme-command-set-support
在这里插入图片描述

如何查看这些Identify信息是啥意思呢?

以Byte 520-521 为例
参照协议nvme1.4b
在这里插入图片描述可以得知这是两个Byte的长度,其中Bit8-15为保留位,而bit0置1的话表示支持Compare 命令;bit1置1表示支持Write UNC命令
以此类推;以我们获取到的Identify信息来看,这块nvme设备支持的功能与协议描述可一对一对应
在这里插入图片描述

  • 5
    点赞
  • 5
    收藏
    觉得还不错? 一键收藏
  • 1
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值