I'm starting a program that needs to keep track of external hard drives.
I'm looking for the best way to uniquely identify a hard drive across several computers (including windows computers with .Net down the road).
I looked at getting the UUID, but that appears to be different across computers. I was hoping to try to get the manufacturer serial number that's printed on the drive, but I don't know how to do it with Swift, if it's even possible.
Extra bonus if I could also tie this into detecting when a new HDD is mounted, but not a DVD.