How to read hard disk physical serial number?
Get hard disk serial key
How to get DiskID (contains some code with a solution)
Get Serial number of exernal hard disk/Thumbdrive using java code &work for both linux and windows
Hard disk serial number
This function returns the volume serial number that the operating system assigns when a hard disk is formatted. To programmatically obtain the hard disk's serial number that the manufacturer assigns, use the Windows Management Instrumentation (WMI) Win32_PhysicalMedia property SerialNumber.