Unter Linux kann ich smartctl
den Hersteller, das Modell, die Firmware-Version und die Seriennummer einer Festplatte ermitteln:
# 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
Ist die Seriennummer der Festplatte (hier 6SE1ZCSR0000B121LU63
) garantiert weltweit eindeutig? Ist es nur für einen bestimmten Anbieter einzigartig? Oder sogar ein bestimmtes Modell?
hard-drive
licensing
uniqueidentifier
Etienne Dechamps
quelle
quelle
Antworten:
S / N sind nicht garantiert eindeutig. Da jedoch verschiedene Hersteller unterschiedliche Schemata zur Erzeugung von S / Ns verwenden, sind sie meistens einzigartig. Es gibt auch keine Gründe für Hersteller, zwei oder mehr Festplatten mit einem S / N zu bauen. Ich kann sagen, dass dies die Garantierückgabe sehr erschwert. Wie unterscheiden sie verschiedene Geräte? Es ist Zweck von S / N.
In einigen Fällen ist die Software an das Festplattenmodell und die Seriennummer gebunden. Wenn die Festplatte kaputt geht, ist es sehr mühsam, das gesamte System neu zu konfigurieren. In diesem Fall besteht die Möglichkeit, eine vollständige Kopie der alten Festplatte anzufertigen. Es ist eine spezielle Software und / oder Hardware erforderlich, um die Seriennummer und das Modell auf der Festplatte neu zu schreiben. Dies ist jedoch möglich. Und es kann viel Zeit und / oder Geld sparen.
Auch wenn Leute eine größere Festplatte in ihre Spielekonsolen XBOX einbauen möchten, kaufen sie günstigere, auf dem Markt erhältliche Festplatten und stimmen diese Festplatten mit einer speziellen Software auf die XBOX ab. Dieses Programm schreibt Modell, S / N und einige versteckte Informationen der Festplatte neu, sodass XBOX "denkt", dass die Festplatte vom Konsolenhersteller stammt. Geben Sie für Unterricht hier .
Wenn Sie wirklich eine eindeutige ID der Festplatte erhalten möchten, versuchen Sie, sich mit den SAS-Protokollspezifikationen und den Spezifikationen von Festplatten mit einer solchen Schnittstelle vertraut zu machen. Sie werden interessante Sache finden
Auch von hier
Sie können diese IDs lesen und zur Unterscheidung von Geräten verwenden.
quelle
Kurze Antwort: Für meine Zwecke halte ich sie für einzigartig.
Lange Antwort: Jeder Hersteller hat ein eigenes Benennungsschema für Seriennummern, und es wird nicht garantiert, dass diese herstellerübergreifend eindeutig sind. Sie sollten jedoch herstellerspezifisch eindeutig sein, da sie in der Lage sein möchten, eine bestimmte Einheit zu identifizieren.
Da jeder sein eigenes Schema hat, sind Kollisionen in der Praxis sehr unwahrscheinlich, aber die Kombination aus Modell- und Seriennummer sollte eindeutig sein (solange während der Produktion niemand etwas durcheinander bringt).
quelle
Ich denke, jeder Anbieter verwendet eine eigene Serialisierung für sein Produkt, jede Serie ist einzigartig.
Sind sie garantiert weltweit einzigartig? wahrscheinlich nicht nach Vereinbarung.
Sind sie sehr wahrscheinlich global einzigartig? Ja
Außerdem ist die Seriennummer die meiste Zeit eine Summe von Seriennummern, die die Modellnummer auf der Vorderseite, dann die Chargennummer usw. angeben.
Die Chancen, dass es nicht einzigartig ist, sind sehr, sehr gering.
quelle
Seriennummern sind per Definition für ein Produkt eindeutig, aber für sich genommen ohne Kenntnis des Herstellers und des Produkts von geringem Nutzen.
Technisch gesehen ist eine Seriennummer eine ganze Zahl von 1 bis unendlich.
Alles andere sollte als Identifikationscode oder einfach als ID bezeichnet werden.
Festplatten "Seriennummern" sind eine Kombination aus Hersteller-, Modell- und Seriennummerncodes. In der Praxis sollten sie also eindeutig sein.
quelle
Unglaublich, wie es sich anhört, ich habe kürzlich eine Reihe von ASUS Notebooks gekauft - jedes hatte dieselbe Festplatten-Seriennummer (mit der ich meine Software absichere). Folglich gibt es keine Sicherheit mehr (basierend auf der Seriennummer der Festplatte).
Ich suche nach einer alternativen Methode zum Sichern meiner Software auf einem bestimmten Computer
Erinnern Sie sich an die alten Zeiten, als Software mit einem 'Dongle' verkauft wurde, der an einen Computer angeschlossen werden musste, damit die Software funktioniert
quelle
Ich habe kürzlich einen Code erstellt, der die Computer mithilfe unserer Software anhand der Seriennummer des Laufwerks identifiziert. Von ungefähr 11 Geschäften, denen ich den neuen Code gegeben habe, hatten 3 Festplatten mit doppelten Seriennummern. Es scheint, dass die Seriennummern von Festplatten nicht sehr einheitlich sind. Anscheinend muss ich ein anderes Mittel finden, um eindeutig zu identifizieren, welcher Computer verwendet wird.
quelle