Not fully safe, but generally good enough:
Get the DeviceModel
ManagementObjectSearcher mos = new ManagementObjectSearcher("select model from Win32_DiskDrive");
encrypt that value and store it in a Resource file.
When you run your program, just check that a disk with an acceptable name is available.
You could add further details like VendorID, PrductID etc. If you purchase enough items, a manufacturer might change the ProductID for you - and then you are on the safe side.