Well it needs to be done on application layer rather Physical. Retrieving and transfering application may need to tag along the serial/make/model other info that makes unique identifier with the data, then it is possible. But there is no need to this in current market where data is controlled by access and permissions at application level which is way easier then serial no of drive. Putting an RFID can be cheap though, still its not globally broadcasted.
Here is a cheap solution. A GSM chip that SMS its IP address to the server soon as the drive powers on..
...s chip cost is 10 cents and data cost can depend on number of messages.. 2 messages a month would cost user at max around $5 a year for all 24-30 messages sent to the server. user can buy this as protection plan when bying the system or hard drive.... you gotta pay somethin to get somethin...
Cheers