Как получить уникальный идентификатор оборудования моего компьютера?

23392
DatVM

Я собираюсь отправить свой компьютер для обслуживания. Но службы у меня дома имеют плохую репутацию, поэтому я думаю, что лучше быть осторожным. Я намереваюсь записать все идентификаторы оборудования, чтобы я мог знать, меняют ли они какое-либо из моего оборудования или нет.

Подскажите, пожалуйста, как получить уникальные идентификаторы для процессора, материнской платы, жесткого диска и оперативной памяти. В случае, если это слишком сложно, число, которое может дублировать, но редко тоже в порядке. Я попытался CPU-Z, но не нашел уникальный идентификатор с ним.

1
Какую операционную систему ты используешь? Также, вероятно, единственный отказоустойчивый способ получить уникальные идентификаторы - это открыть вашу систему и проверить каждый компонент на наличие идентификатора. jmetz 12 лет назад 4
Если вы хотите быть абсолютно уверенным, откройте систему и снимите серийные номера с каждого компонента. Shinrai 12 лет назад 1
@Shinrai Да, мне это нужно, но как я могу получить эти серийные номера? DatVM 12 лет назад 0
@WN - Я имею в виду буквально снимать цифры физически с помощью визуального осмотра. Они обычно на наклейках, прикрепленных к компонентам. Shinrai 12 лет назад 0
Просматривая необходимые компоненты и ища наклейку, которая содержит штрих-код и / или цифры. Серийный номер должен начинаться с префикса «SN или S / N». Oliver G 12 лет назад 0
Извините, это ноутбук, и я не вижу аппаратного идентификатора на реальном компоненте. Есть ли программное обеспечение, которое может перечислить идентификаторы? Или любой способ узнать, не изменилось ли мое оборудование? DatVM 12 лет назад 0
@WN Да, используйте [AIDA64.] (Http://www.lavalys.com/) Diogo 12 лет назад 0
@Diogo попробовал. Когда я тестирую на своем ПК, все в порядке, за исключением того, что он не может показать серийный номер ОЗУ (но может получить идентификатор материнской платы и процессора). Но на моем ноутбуке не отображается серийный номер или идентификатор системной платы, процессора или SPD :( DatVM 12 лет назад 0
Да, AIDA великолепна, но не работает на каждом компоненте (отсюда и мое «если вы хотите быть уверенным») Shinrai 12 лет назад 0

2 ответа на вопрос

7
James Johnston

Посмотрите, можете ли вы прочитать серийные номера на этикетках. Также используйте программное обеспечение, такое как CPU-Z, но есть ограничения на то, что вы можете сделать там. Написав некоторое программное обеспечение для однозначной идентификации компьютеров, я могу предложить некоторые данные:

  • Большинство / все современные процессоры не имеют программно-читаемого серийного номера. Intel пыталась добавить один в конце 1990-х с Pentium III, но был такой шум, что они прекратили эту функцию. Лучшее, что вы можете сделать с процессором, - это определить конкретную модель / степпинг, с которым CPU-Z хорошо справляется.
  • Материнские платы часто, но не всегда, содержат уникальную информацию в части памяти SMBios. Компьютеры от крупных производителей оборудования обычно имеют где-то здесь серийный номер, но я видел, что даже крупные производители оборудования испортили это. Обратите внимание, что его, вероятно, можно перепрограммировать с помощью специальных инструментов, принадлежащих материнской плате. Вы можете прочитать это, используя WMI. Из командной строки:

    C:\Users\testuser> wmic wmic:root\cli> BASEBOARD 

    Прокрутите вправо, чтобы найти идентифицирующую информацию.

  • Вы можете получить MAC-адрес своей сетевой карты, который всегда является уникальным номером. Запустите ipconfig /allиз командной строки и найдите Physical Address.
  • Более новые версии Windows предлагают простой способ считывания серийного номера жесткого диска через WMI. Следуйте предыдущему примеру, но введите DISKDRIVEвместо BASEBOARD. Ищите SerialNumberколонку.
  • Я не видел, чтобы у ОЗУ был уникальный серийный номер. Лучшее, что я могу предложить, это записать всю информацию об оперативной памяти через CPU-Z.
0
ksinkar

Если у вас есть Linux-машина, то должно помочь следующее:

Для MAC-адресов

$ ifconfig | grep ether

ID процессора

# dmidecode -t 4

Похожие вопросы