No se garantiza que S / N sea único. Pero a medida que diferentes fabricantes utilizan diferentes esquemas para la generación de S / N, en su mayoría son únicos. Además, no hay razones para que los fabricantes hagan dos o más discos duros con una S / N. Puedo decir que si lo hacen, hará que la devolución de la garantía sea muy difícil. ¿Cómo distinguirán diferentes dispositivos? Es el propósito de S / N.
las colisiones son realmente poco probables en la práctica
Hay algunos casos en los que el software está limitado al modelo HDD y S / N. Cuando el HDD se rompe, da mucho dolor reconfigurar todo el sistema. En tal caso, existe la opción de hacer un duplicado completo del disco duro antiguo. Necesita un software o hardware especial para reescribir el número de serie y el modelo en el disco duro, pero es posible. Y puede ahorrar mucho tiempo y / o dinero.
Además, cuando las personas desean instalar HDD más grandes en sus consolas de juegos XBOX, compran HDD comunes más baratos en el mercado y luego ajustan estos HDD para que se ajusten a XBOX mediante un software especial. Este programa reescribe el modelo, S / N y alguna información oculta del HDD, por lo que XBOX "piensa" que el HDD es original del proveedor de la consola. Busque instrucciones aquí .
Si realmente desea obtener una ID única de HDD, intente profundizar en la especificación del protocolo SAS y las especificaciones de HDD con dicha interfaz. Encontrarás algo interesante
En SAS, los nombres de dispositivos y puertos son nombres únicos en todo el mundo dentro de un protocolo de transporte. Los identificadores de puerto son los valores por los cuales los puertos se identifican dentro de un dominio y se usan como direcciones SAS. Los identificadores Phy son únicos dentro de un dispositivo.
Tambien desde aqui
Cada puerto SAS en un dominio SAS tiene un identificador de puerto SCSI que identifica el puerto de forma exclusiva dentro del dominio SAS. Es asignado por el fabricante del dispositivo, como la dirección MAC de un dispositivo Ethernet, y también es típicamente único en todo el mundo. Los dispositivos SAS utilizan estos identificadores de puerto para dirigir las comunicaciones entre sí.
Puede leer estos ID y utilizarlos para distinguir dispositivos.