How to get serial number for all types of hard drives in C # .net
Looks like this article should help.
It uses the WMI Win32_PhysicalMedia class.
SMART IOCTL. I canβt remember with what head a smart team is, but basically you open a volume and issue a SMART command ...