หมายเลขซีเรียลของฮาร์ดไดรฟ์ทั่วโลกมีความเป็นเอกลักษณ์หรือไม่?


27

บน 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) รับประกันว่าไม่ซ้ำใครหรือไม่ มันเป็นเอกลักษณ์เฉพาะสำหรับผู้ขายที่เฉพาะเจาะจงหรือไม่? หรือแม้แต่รุ่นที่เฉพาะเจาะจง


8
นี่คือเหตุผลที่ฉันรัก SF คำถามและคำตอบที่น่าสนใจเสมอ จากความอยากรู้ของฉันฉันขอให้คุณวางแผนที่จะทำอะไรกับหมายเลขซีเรียลที่ไม่ซ้ำใครได้ไหม
แอรอน

ฉันแค่วางแผนที่จะใช้มันเพื่อระบุดิสก์ภายในอาร์เรย์ RAID ของซอฟต์แวร์ ฉันต้องการให้แน่ใจว่าฉันจะไม่ได้รับความประหลาดใจที่น่ารังเกียจเมื่อฉันต้องเปลี่ยนหรือเพิ่มดิสก์
Etienne Dechamps

ทำไมคุณไม่ใช้ UUID เป็นเหมือนคนมีสติ?
606723

7
เพราะฉันระบุดิสก์ไม่ใช่พาร์ติชัน
Etienne Dechamps

คำตอบ:


20

S / N ไม่รับประกันว่าจะไม่ซ้ำกัน แต่เนื่องจากผู้ผลิตที่แตกต่างกันใช้โครงร่างที่แตกต่างกันสำหรับการสร้าง S / Ns พวกเขาจึงไม่เหมือนใคร นอกจากนี้ยังไม่มีเหตุผลใด ๆ ที่ผู้ผลิตจะสร้าง HDD สองตัวขึ้นไปด้วย S / N เดียว ฉันสามารถพูดได้ว่าถ้าพวกเขาทำเช่นนั้นจะทำให้การรับประกันคืนสินค้ายากมาก พวกเขาจะทำให้อุปกรณ์ต่าง ๆ แตกต่างกันอย่างไร มันมีจุดประสงค์ของ S / N

การปะทะกันนั้นไม่น่าเกิดขึ้นจริงในทางปฏิบัติ

มีบางกรณีเมื่อซอฟต์แวร์ถูกผูกไว้กับรุ่น HDD และ S / N เมื่อ HDD เสียหายจะให้ความเจ็บปวดมากมายในการกำหนดค่าระบบใหม่ทั้งหมด ในกรณีเช่นนี้มีตัวเลือกในการทำสำเนาเต็มของ HDD เก่า ต้องการซอฟต์แวร์พิเศษและ / หรือฮาร์ดแวร์เพื่อเขียนหมายเลขประจำเครื่องและรุ่นใหม่ใน HDD แต่เป็นไปได้ และสามารถประหยัดเวลาและ / หรือเงินได้มาก

นอกจากนี้เมื่อผู้คนต้องการติดตั้ง HDD ที่ใหญ่กว่าในเกมคอนโซล XBOX พวกเขาซื้อ HDD ทั่วไปที่ราคาถูกกว่าในตลาดและจากนั้นปรับ HDDs เหล่านี้ให้พอดีกับ XBOX ด้วยซอฟต์แวร์พิเศษ โปรแกรมนี้เขียนแบบจำลอง S / N และข้อมูลที่ซ่อนอยู่บางส่วนของ HDD ดังนั้น XBOX จึงคิดว่า HDD นั้นเป็นของแท้จากผู้จำหน่ายคอนโซล ดูการเรียนการสอนที่นี่

หากคุณต้องการได้รับ ID เฉพาะของฮาร์ดดิสก์จริงๆให้ลองขุดลงในข้อมูลจำเพาะโปรโตคอล SAS และข้อมูลจำเพาะของ HDD ด้วยอินเทอร์เฟซดังกล่าว คุณจะพบสิ่งที่น่าสนใจ

ใน SAS ชื่ออุปกรณ์และพอร์ตเป็นชื่อเฉพาะทั่วโลกภายในโปรโตคอลการขนส่ง ตัวระบุพอร์ตคือค่าที่ระบุพอร์ตภายในโดเมนและใช้เป็นที่อยู่ของ SAS ตัวระบุ Phy ไม่ซ้ำกันภายในอุปกรณ์

นอกจากนี้จากที่นี่

แต่ละพอร์ต SAS ในโดเมน SAS มีตัวระบุพอร์ต SCSI ที่ระบุพอร์ตเฉพาะภายในโดเมน SAS มันถูกกำหนดโดยผู้ผลิตอุปกรณ์เช่นที่อยู่ MAC ของอุปกรณ์อีเธอร์เน็ตและโดยทั่วไปแล้วจะไม่เหมือนใคร อุปกรณ์ SAS ใช้ตัวระบุพอร์ตเหล่านี้เพื่อจัดการการสื่อสารระหว่างกัน

คุณสามารถอ่าน ID เหล่านี้และใช้เพื่อแยกอุปกรณ์


7

คำตอบสั้น ๆ : สำหรับวัตถุประสงค์ของฉันฉันคิดว่าพวกเขาจะไม่ซ้ำกัน

คำตอบยาว: ผู้ผลิตทุกรายมีรูปแบบการตั้งชื่อของตนเองสำหรับหมายเลขซีเรียลและไม่รับประกันว่าจะไม่ซ้ำกันทั่วโลกในผู้ผลิต แต่พวกเขาควรจะไม่ซ้ำกันต่อผู้ผลิตเนื่องจากพวกเขาต้องการระบุหน่วยเฉพาะ

เนื่องจากทุกคนมีสคีมาของตัวเองการชนจึงไม่ค่อยเกิดขึ้นจริงในทางปฏิบัติ แต่การรวมกันของโมเดลและหมายเลขซีเรียลควรจะไม่ซ้ำกัน (ตราบใดที่ไม่มีสิ่งใดยุ่งระหว่างการผลิต)


4

ฉันคิดว่าผู้ขายทุกรายใช้ซีเรียลไลซ์เซชั่นของตนเองสำหรับผลิตภัณฑ์ของพวกเขา

พวกเขารับประกันว่าจะไม่ซ้ำกันทั่วโลก? อาจไม่ได้โดยการประชุม

พวกเขามีแนวโน้มที่จะไม่ซ้ำกันทั่วโลกหรือไม่? ใช่

นอกจากนี้ส่วนใหญ่แล้วอนุกรมคือผลรวมของ serials ที่ระบุหมายเลขรุ่นที่ด้านหน้าจากนั้นหมายเลขชุด ฯลฯ ...

โอกาสของการไม่เป็นเอกลักษณ์นั้นบางมาก


1

หมายเลขซีเรียลเป็นคำจำกัดความที่ไม่ซ้ำกันสำหรับผลิตภัณฑ์ แต่ด้วยตนเองมีการใช้งานน้อยโดยไม่ทราบว่าผู้ผลิตและผลิตภัณฑ์เป็นอย่างไร

ในทางเทคนิคหมายเลขซีเรียลเป็นจำนวนเต็มตั้งแต่ 1 ถึงอินฟินิตี้

สิ่งอื่นใดควรเรียกว่ารหัสประจำตัวหรือเพียงแค่รหัส

ฮาร์ดดิสก์ "หมายเลขซีเรียล" เป็นการรวมกันของผู้ผลิตรุ่นและรหัสหมายเลขซีเรียลดังนั้นในทางปฏิบัติพวกเขาควรจะไม่ซ้ำกัน


1

น่าทึ่งอย่างที่มันฟังฉันเพิ่งซื้อชุดโน้ตบุ๊ก ASUS - ทุกชุดมีหมายเลขซีเรียลฮาร์ดดิสก์เดียวกัน (ซึ่งฉันใช้เพื่อรักษาความปลอดภัยซอฟต์แวร์ของฉัน) ดังนั้นจึงไม่มีความปลอดภัยอีกต่อไป (ขึ้นอยู่กับหมายเลขซีเรียลดิสก์)

ฉันกำลังมองหาวิธีอื่นในการรักษาความปลอดภัยซอฟต์แวร์ของฉันไปยังคอมพิวเตอร์เฉพาะ

โปรดจำไว้ว่าสมัยก่อนเมื่อมีการขายซอฟต์แวร์ด้วย 'ดองเกิล' ซึ่งต้องเชื่อมต่อกับคอมพิวเตอร์เพื่อให้ซอฟต์แวร์ทำงานได้


ดองเกิลที่แตกและถูกแฮ็กไปทางซ้ายและขวาตรงกลาง? นอกจากนี้คุณจะทำอย่างไรกับลูกค้าที่ต้องการใช้มันในอาเรย์ RAID หรือเครื่องเสมือน?
Sirex

Install4J มี / มีระบบลิขสิทธิ์ที่ดีงาม - จัดสรร "ต่อคอมพิวเตอร์" ไม่มีคำถามถาม ในการเริ่มต้นหากตรวจพบใบอนุญาตเดียวกันในเครือข่ายหนึ่งที่ทำงานอยู่แล้วจะถูกปิดลงทันทีโดยไม่มีการบันทึก (บางคนคิดว่าพวกเขาขี้เกียจเล็กน้อยเกี่ยวกับการโอนใบอนุญาตอย่างถูกต้อง: D)
Stephen

1

เมื่อเร็ว ๆ นี้ฉันได้สร้างรหัสที่ระบุคอมพิวเตอร์ที่ใช้ซอฟต์แวร์ของเราด้วยหมายเลขซีเรียล จากร้านค้าประมาณ 11 แห่งที่ฉันให้รหัสใหม่ให้พวกเขา 3 ร้านมีฮาร์ดไดรฟ์ที่มีหมายเลขซีเรียลซ้ำกัน ปรากฏว่าหมายเลขซีเรียลของฮาร์ดไดรฟ์ไม่ซ้ำกันอย่างสม่ำเสมอ เห็นได้ชัดว่าฉันจะต้องหาวิธีอื่นในการระบุว่าคอมพิวเตอร์กำลังใช้งานอะไรอยู่


สถิติที่น่าสนใจขอบคุณสำหรับการแบ่งปัน! จากประสบการณ์ของฉันฉันยังไม่เห็นข้อมูลซ้ำซ้อน แต่ลูกค้าคู่สุดท้ายคือ HP ทั้งหมด ฉันคิดว่ามันอาจจะเหมือนกับที่อยู่ MAC ที่ไม่ซ้ำกันที่คาดคะเนเพื่อนำไปรีไซเคิลโดยผู้ค้าที่ถูกกว่า
HBruijn

ฉันไม่ทราบว่าผู้ขายบางส่วนของเครื่องจักรเป็นอย่างไร แต่ในหนึ่งครั้งฉันทำ หนึ่งในร้านค้ามีแท็บเล็ต Acer Iconia W500 สองเม็ดและทั้งคู่มีหมายเลขซีเรียลฮาร์ดไดรฟ์เหมือนกัน
Madison Knight
โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.