Apakah nomor seri hard drive secara global unik?

27

Di Linux saya dapat menggunakan smartctluntuk mendapatkan vendor, model, revisi firmware dan nomor seri hard drive:

# 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

Apakah nomor seri hard drive (di sini 6SE1ZCSR0000B121LU63) dijamin unik secara global? Apakah hanya unik untuk vendor tertentu? Atau bahkan model tertentu?

Etienne Dechamps
sumber
8
Inilah sebabnya saya suka SF, selalu set pertanyaan dan jawaban yang menarik. Benar-benar karena keingintahuan saya sendiri, bolehkah saya bertanya apa yang Anda rencanakan dengan nomor seri yang unik?
Aaron
Saya hanya berencana menggunakannya untuk mengidentifikasi disk di dalam array RAID perangkat lunak. Saya ingin memastikan saya tidak akan mendapatkan kejutan yang tidak menyenangkan ketika saya harus mengganti atau menambahkan disk.
Etienne Dechamps
Mengapa Anda tidak menggunakan UUID seperti orang waras?
user606723
7
Karena saya mengidentifikasi disk, bukan partisi.
Etienne Dechamps

Jawaban:

20

S / N tidak dijamin unik. Tetapi karena pabrikan yang berbeda menggunakan skema yang berbeda untuk generasi S / N, mereka sebagian besar unik. Juga tidak ada alasan bagi produsen untuk membuat dua atau lebih HDD dengan satu S / N. Saya dapat mengatakan bahwa jika mereka melakukannya akan membuat pengembalian garansi sangat sulit. Bagaimana mereka akan membedakan perangkat yang berbeda? Ini adalah tujuan S / N.

tabrakan benar-benar tidak mungkin dalam praktek

Ada beberapa kasus ketika perangkat lunak dibatasi ke model HDD dan S / N. Ketika HDD menjadi rusak, itu memberi banyak rasa sakit untuk mengkonfigurasi ulang semua sistem. Dalam kasus seperti itu ada opsi untuk membuat duplikat penuh dari HDD lama. Dibutuhkan perangkat lunak dan / atau perangkat keras khusus untuk menulis ulang nomor seri dan model dalam HDD, tetapi itu mungkin. Dan itu dapat menghemat banyak waktu dan / atau uang.

Juga ketika orang ingin memasang HDD yang lebih besar di konsol game mereka XBOX, mereka membeli HDD umum yang lebih murah di pasaran dan kemudian menyetel HDD ini agar sesuai dengan XBOX oleh perangkat lunak khusus. Program ini menulis ulang model, S / N dan beberapa informasi tersembunyi dari HDD, sehingga XBOX "berpikir" bahwa HDD tersebut asli dari vendor konsol. Cari instruksi di sini .

Jika Anda benar-benar ingin mendapatkan ID unik HDD, cobalah untuk menggali spesifikasi protokol SAS dan spesifikasi HDD dengan antarmuka tersebut. Anda akan menemukan hal yang menarik

Dalam SAS, nama perangkat dan port adalah nama unik di seluruh dunia dalam protokol transportasi. Pengidentifikasi port adalah nilai-nilai yang digunakan untuk mengidentifikasi port dalam suatu domain, dan digunakan sebagai alamat SAS. Pengidentifikasi phy unik dalam perangkat.

Juga dari sini

Setiap port SAS dalam domain SAS memiliki pengidentifikasi port SCSI yang mengidentifikasi port secara unik di dalam domain SAS. Itu ditugaskan oleh produsen perangkat, seperti alamat MAC perangkat Ethernet, dan biasanya juga unik di seluruh dunia. Perangkat SAS menggunakan pengidentifikasi port ini untuk mengatasi komunikasi satu sama lain.

Anda dapat membaca ID ini dan menggunakannya untuk membedakan perangkat.

George Gaál
sumber
7

Jawaban singkat: Untuk tujuan saya, saya menganggap mereka unik.

Jawaban panjang: Setiap pabrikan memiliki skema penamaan untuk nomor seri sendiri, dan mereka tidak dijamin unik secara global di seluruh pabrikan, tetapi mereka harus unik untuk setiap pabrikan karena, bagaimanapun, mereka ingin dapat mengidentifikasi unit tertentu.

Karena setiap orang memiliki skema mereka sendiri, tabrakan benar-benar tidak mungkin dalam praktiknya, tetapi kombinasi model dan nomor seri harus unik (selama tidak ada yang mengacaukan semuanya selama produksi).

Sven
sumber
4

Saya pikir setiap vendor menggunakan serialisasi mereka sendiri untuk produk mereka, setiap seri unik.

Apakah mereka dijamin unik secara global? mungkin bukan karena konvensi.

Apakah mereka sangat unik secara global? iya nih

Juga, sebagian besar waktu serial adalah jumlah serial yang menunjukkan nomor model di depan, kemudian nomor batch, dll ....

Peluangnya untuk tidak menjadi unik sangat sangat sangat tipis.

Lucas Kauffman
sumber
1

Nomor seri secara definisi unik untuk suatu produk, tetapi dengan sendirinya tidak banyak berguna tanpa mengetahui produsen dan produk.

Secara teknis, nomor seri adalah bilangan bulat dari 1 hingga tak terbatas.

Hal lain harus disebut kode identifikasi, atau hanya sebuah id.

Hard disk "nomor seri" adalah kombinasi dari pabrikan, model dan kode nomor seri, jadi dalam praktiknya, mereka harus unik.

Andy Lee Robinson
sumber
1

Luar biasa kedengarannya, saya baru-baru ini membeli batch Notebook ASUS - setiap orang memiliki nomor seri hard disk yang sama (yang saya gunakan untuk mengamankan perangkat lunak saya) Akibatnya, tidak ada keamanan lagi (berdasarkan nomor seri disk)

Saya mencari metode alternatif untuk mengamankan perangkat lunak saya ke komputer tertentu

Ingat masa lalu ketika perangkat lunak dijual dengan 'dongle' yang harus dicolokkan ke komputer agar perangkat lunak dapat berfungsi

george sideris
sumber
dongle yang rusak dan diretas di kiri kanan dan tengah? Juga, apa yang Anda lakukan untuk pelanggan yang ingin menggunakannya pada array serangan, atau mesin virtual?
Sirex
Install4J memiliki / memiliki sistem lisensi yang cukup bagus - mengalokasikan "per komputer" tanpa pertanyaan. Pada startup, jika mendeteksi lisensi yang sama pada jaringan, yang sudah berjalan akan langsung dimatikan tanpa menyimpan. (Beberapa mengira mereka akan sedikit malas mentransfer lisensi dengan benar: D)
Stephen
1

Baru-baru ini saya membuat beberapa kode yang mengidentifikasi komputer menggunakan perangkat lunak kami dengan nomor seri drive. Dari sekitar 11 toko yang saya berikan kode baru, 3 di antaranya memiliki hard drive dengan nomor seri duplikat. Tampaknya nomor seri hard drive tidak terlalu unik secara konsisten. Rupanya, saya harus mencari cara lain untuk mengidentifikasi secara unik komputer apa yang sedang digunakan.

Madison Knight
sumber
Statistik yang menarik, terima kasih telah berbagi! Dalam pengalaman saya, saya belum melihat duplikat, tetapi beberapa pelanggan terakhir semuanya adalah HP. Saya pikir itu mungkin sama dengan alamat MAC yang seharusnya unik untuk didaur ulang oleh vendor yang lebih murah.
HBruijn
Saya tidak tahu vendor apa beberapa mesin itu, tetapi dalam satu contoh saya lakukan. Salah satu toko memiliki dua tablet Acer Iconia W500 dan keduanya memiliki nomor seri hard drive yang sama.
Madison Knight