答えはこれでした:
SELECT * FROM MSStorageDriver_ATAPISmartData WHERE InstanceName='[PNPDeviceID]'
バックスラッシュは必ずダブルエスケープしてください。したがって、Win32_DiskDriveで見つかったPNPDeviceIDが
IDE\DISKHITACHI_HDT725050VLA360_________________V56OA7EA\5&276E2DE5&0&1.0.0
値を取得することによって返されるものは次のようになります
IDE\\DISKHITACHI_HDT725050VLA360_________________V56OA7EA\\5&276E2DE5&0&1.0.0
しかし、WHERE句で送信する必要があるのは
IDE\\\\DISKHITACHI_HDT725050VLA360_________________V56OA7EA\\\\5&276E2DE5&0&1.0.0
愚かなですね。
ああ、そして私が集めたものから、あなたはデバイスIDの最後に_0も必要なので、一緒に、あなたは以下を送るでしょう:
SELECT * FROM MSStorageDriver_ATAPISmartData WHERE InstanceName='IDE\\\\DISKHITACHI_HDT725050VLA360_________________V56OA7EA\\\\5&276E2DE5&0&1.0.0_0'