하드 드라이브의 일련 번호는 전 세계적으로 고유합니까? 하드 드라이브 공급 업체, 모델, 펌웨어 버전

Linux smartctl에서는 하드 드라이브 공급 업체, 모델, 펌웨어 버전 및 일련 번호를 얻는 데 사용할 수 있습니다 .

# 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

하드 드라이브의 일련 번호 (여기서는 6SE1ZCSR0000B121LU63)는 전 세계적으로 고유합니까? 특정 공급 업체에 대해서만 고유합니까? 아니면 특정 모델?



답변

S / N이 고유하다는 보장은 없습니다. 그러나 제조업체마다 S / N 생성에 다른 방식을 사용하므로 대부분 고유합니다. 또한 제조업체가 하나의 S / N으로 둘 이상의 HDD를 만드는 이유는 없습니다. 그렇게하면 보증 반품이 매우 어려워 질 수 있습니다. 그들은 어떻게 다른 장치를 분리합니까? S / N의 목적입니다.

실제로 충돌은 거의 일어나지 않습니다

소프트웨어가 HDD 모델 및 S / N에 바인딩 된 경우가 있습니다. HDD가 고장 나면 모든 시스템을 재구성하는 데 많은 어려움이 따릅니다. 이 경우 오래된 HDD를 완전히 복제하는 옵션이 있습니다. HDD에서 일련 번호와 모델을 다시 쓰려면 특별한 소프트웨어 및 / 또는 하드웨어가 필요하지만 가능합니다. 그리고 많은 시간과 돈을 절약 할 수 있습니다.

또한 사람들이 게임 콘솔 XBOX에 더 큰 HDD를 설치하려고 할 때 시장에서 더 저렴한 일반 HDD를 구입 한 다음 특수 소프트웨어로 XBOX에 맞게 이러한 HDD를 조정합니다. 이 프로그램은 모델, S / N 및 HDD의 일부 숨겨진 정보를 다시 작성하므로 XBOX는 콘솔 공급 업체가 제공 한 HDD를 “생각”합니다. 여기 에서 지침을 찾으 십시오 .

HDD의 고유 ID를 얻으려면 SAS 프로토콜 사양과 그러한 인터페이스가있는 HDD의 사양을 자세히 살펴보십시오. 흥미로운 것을 찾을 수 있습니다

SAS에서 장치 및 포트 이름은 전송 프로토콜 내에서 전 세계적으로 고유 한 이름입니다. 포트 식별자는 포트가 도메인 내에서 식별되는 값이며 SAS 주소로 사용됩니다. 물리 식별자는 장치 내에서 고유합니다.

또한 여기에서

SAS 도메인의 각 SAS 포트에는 SAS 도메인 내에서 포트를 고유하게 식별하는 SCSI 포트 식별자가 있습니다. 이더넷 장치의 MAC 주소와 같이 장치 제조업체에서 할당하며 일반적으로 전 세계적으로 고유합니다. SAS 장치는이 포트 식별자를 사용하여 서로 통신을 처리합니다.

이 ID를 읽고 장치를 분리하는 데 사용할 수 있습니다.


답변

짧은 대답 : 제 목적을 위해 그것들은 독창적이라고 생각합니다.

긴 대답 : 모든 제조업체에는 일련 번호에 대한 고유 한 이름 지정 체계가 있으며 제조업체 전체에서 전 세계적으로 고유하다는 보장은 없지만 결국 특정 단위를 식별 할 수 있기 때문에 제조업체마다 고유해야합니다.

모든 사람이 고유 한 스키마를 가지고 있기 때문에 실제로는 충돌이 거의 발생하지 않지만 모델과 일련 번호의 조합은 고유해야합니다 (제작 중에 문제가 발생하지 않는 한).


답변

모든 공급 업체가 자신의 제품에 대해 고유 한 직렬화를 사용한다고 생각합니다. 모든 직렬화는 고유합니다.

그것들은 세계적으로 독특하다는 것을 보장합니까? 아마 컨벤션에 의해 아닙니다.

그것들은 세계적으로 독특 할 가능성이 있습니까? 예

또한 대부분의 경우 일련 번호는 전면의 모델 번호, 배치 번호 등을 나타내는 일련 번호의 합입니다.

독창적이지 않을 가능성은 매우 얇습니다.


답변

일련 번호는 정의 에 따라 제품마다 고유하지만 제조업체와 제품을 모르면 자체적으로 거의 사용되지 않습니다.

기술적으로 일련 번호는 1에서 무한대의 정수입니다.

다른 것을 식별 코드 또는 단순히 ID라고합니다.

하드 디스크 “일련 번호”는 제조업체, 모델 및 일련 번호 코드의 조합이므로 실제로는 고유해야합니다.


답변

놀랍게도, 최근에는 ASUS 노트북을 구입했습니다. 모든 노트북에는 동일한 하드 디스크 일련 번호 (내 소프트웨어를 보호하는 데 사용)가 있었으므로 더 이상 보안이 없습니다 (디스크 일련 번호 기반)

소프트웨어를 특정 컴퓨터에 고정시키는 다른 방법을 찾고 있습니다

소프트웨어가 작동하기 위해 컴퓨터에 연결되어 있어야하는 ‘동글’과 함께 소프트웨어를 판매하던 시절을 기억하십시오


답변

최근에 드라이브 일련 번호로 소프트웨어를 사용하는 컴퓨터를 식별하는 코드를 만들었습니다. 새 코드를 제공 한 약 11 개의 상점 중 3 곳에 일련 번호가 중복 된 하드 드라이브가있었습니다. 하드 드라이브 일련 번호는 일관되게 고유하지 않은 것으로 보입니다. 분명히 어떤 컴퓨터가 사용되고 있는지 고유하게 식별하는 다른 방법을 찾아야 할 것입니다.