En Linux puedo usar smartctl
para obtener el proveedor, modelo, revisión de firmware y número de serie de un disco duro:
# smartctl -a /dev/sdb
smartctl 5.40 2010-07-12 r3124 [x86_64-unknown-linux-gnu] (local build)
Copyright (C) 2002-10 by Bruce Allen, http://smartmontools.sourceforge.net
Device: SEAGATE ST9300603SS Version: 0006
Serial number: 6SE1ZCSR0000B121LU63
Device type: disk
Transport protocol: SAS
¿Se 6SE1ZCSR0000B121LU63
garantiza que el número de serie del disco duro (aquí ) sea único a nivel mundial? ¿Es único para un proveedor específico? ¿O incluso un modelo específico?
hard-drive
licensing
uniqueidentifier
Etienne Dechamps
fuente
fuente
Respuestas:
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.
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
Tambien desde aqui
Puede leer estos ID y utilizarlos para distinguir dispositivos.
fuente
Respuesta corta: para mis propósitos, los considero únicos.
Respuesta larga: cada fabricante tiene su propio esquema de nombres para los números de serie, y no se garantiza que sean únicos a nivel mundial en todos los fabricantes, pero deberían ser únicos por fabricante, ya que, después de todo, quieren poder identificar una unidad específica.
Como todos tienen su propio esquema, las colisiones son realmente poco probables en la práctica, pero la combinación de modelo y número de serie debe ser única (siempre y cuando nadie arruine las cosas durante la producción).
fuente
Creo que cada proveedor usa su propia serialización para su producto, cada serie es única.
¿Están garantizados para ser globalmente únicos? probablemente no por convención.
¿Es muy probable que sean globalmente únicos? sí
Además, la mayoría de las veces el número de serie es una suma de números de serie que indican el número de modelo en la parte delantera, luego el número de lote, etc.
Las posibilidades de que no sea único son muy muy muy escasas.
fuente
Los números de serie son, por definición, únicos para un producto, pero por sí solos son de poca utilidad sin conocer el fabricante y el producto.
Técnicamente, un número de serie es un número entero de 1 a infinito.
Cualquier otra cosa debe llamarse un código de identificación, o simplemente una identificación.
Los "números de serie" de los discos duros son una combinación de códigos de fabricante, modelo y número de serie, por lo que en la práctica, deberían ser únicos.
fuente
Por increíble que parezca, recientemente compré un lote de portátiles ASUS: cada uno tenía el mismo número de serie del disco duro (que utilizo para asegurar mi software) En consecuencia, ya no hay seguridad (según el número de serie del disco)
Estoy buscando un método alternativo para asegurar mi software a una computadora específica
Recuerde los viejos tiempos cuando el software se vendía con un 'dongle' que tenía que ser enchufado a una computadora para que el software funcionara
fuente
Recientemente hice un código que identificaba las computadoras que utilizan nuestro software por número de serie de la unidad. De aproximadamente 11 tiendas a las que les di el nuevo código, 3 de ellas tenían discos duros con números de serie duplicados. Parece que los números de serie del disco duro no son muy consistentemente únicos. Aparentemente, voy a tener que encontrar otro medio para identificar de manera única qué computadora se está utilizando.
fuente