ご存知のとおり、wmicを使用してSATA経由で接続されているドライブのリストを取得できます。
wmic diskdrive list
ただし、これはM.2SSDでは機能しないようです。ベンダー固有ではないM.2SSDに相当するものはありますか?
Windows 10では(おそらくすでに8で動作しますが、Windows 7では絶対に動作しません)を使用できます
wmic /namespace:\\root\Microsoft\windows\storage path msft_disk get Model,BusType
BusTypeが17の場合、NVMe、11 Sata、7 USBを意味します(完全なリストは ここ )
Win 10ベースのWinPEもこれをサポートしますが、追加のパッケージが必要です(クラスはWindows PowerShell/WinPE-StorageWMIの一部であり、 いくつかの追加の依存関係 があります)。