Необходимость узнать серийный номер жесткого диска или SSD накопителя возникает не часто. Обычно это связано с обращением в техническую поддержку или сервисный центр для устранения неполадок. Также серийный номер может понадобиться для решения вопросов с лицензированием некоторого программного обеспечения. В данной статье мы рассмотрим сразу несколько способов решения данной проблемы.
Как определить серийный номер через командную строку Windows
Если вам нужно узнать серийный номер жесткого диска или твердотельного накопителя (SSD), который установлен на вашем компьютере, то самый простой вариант, это воспользоваться командной строкой. Для этого вам нужно сначала запустить командную строку Windows. Это можно сделать, нажав комбинацию клавиш Win-R и выполнив команду «cmd».
После появления командной строки нужно выполнить команду:
wmic diskdrive get model,name,serialnumber
В результате в командной строке появится информация о всех подключенных жестких дисках и SSD накопителях. Среди прочего здесь будет указана модель дика, его название в системе, а также серийный номер.
Если нужно получить больше информации об установленных накопителях, то можно выполнить вот такую команду:
wmic diskdrive get model,index,firmwareRevision,status,interfaceType,totalHeads,totalTracks,totalCylinders,totalSectors,partitions
В этом случае также будет выведена информация о прошивке, статусе, интерфейсе, разделах, секторах и прочее.
Как определить серийный номер с помощью PowerShell
Альтернативный вариант – это использование консоли PowerShell. Основные действия здесь точно такие же, как и в предыдущем случае. Сначала нажимаем комбинацию клавиш Win-R и в появившемся окне выполняем команду «powershell» для того, чтобы открыть консоль.
После появления консоли PowerShell необходимо выполнить команду:
Get-WMIObject win32_physicalmedia | Format-List Tag,SerialNumber
В результате в консоле появится информация о всех подключенных жестких дисках и SSD накопителях. Здесь будет указано название в системе и серийный номер устройства.
Как найти серийный номер в программе CrystalDiskInfo
Если вам нужно узнать не только серийный номер, но и другую информацию о жестких дисках и твердотельных накопителях SSD, то вы можете воспользоваться бесплатной программой CrystalDiskInfo. Данная программа предоставит вам всю доступные данные о ваших дисках. Здесь вы сможете узнать серийный номер диска, версию прошивки, используемый интерфейс, режим передачи данных, буквы тома, поддерживаемые стандарты, скорость вращения, количество включений, время работы и данные системы S.M.A.R.T. Для SSD накопителей также можно будет посмотреть объем информации, который был записан и считан с диска. Скачать программу CrystalDiskInfo можно на официальном сайте https://crystalmark.info/en/download/.
Пользоваться CrystalDiskInfo очень просто. В верхней части окна доступен список подключенных дисков. Кликнув по нужному диску, вы увидите всю имеющуюся информацию. Чтобы скопировать серийный номер жесткого диска достаточно кликнуть по нему двойным кликом мышки.
Как найти серийный номер на корпусе жесткого диска
Если компьютер не работает, то описанные выше способы вам не помогут. В этом случае серийный номер жесткого диска можно посмотреть непосредственно на самом диске.
На верхней стороне накопителя всегда есть наклейка с подробной технической информацией. Среди прочего здесь будет указан и серийный номер устройства.
Посмотрите также:
- Как подключить SSD диск к компьютеру
- Как подключить жесткий диск
- Чем отличается SSD от HDD и что лучше?
- Как открыть Управление дисками в Windows 7 и Windows 10
- Как узнать какой диск на компьютере: SSD или HDD
Автор
Александр Степушин
Создатель сайта comp-security.net, автор более 2000 статей о ремонте компьютеров, работе с программами, настройке операционных систем.
Остались вопросы?
Задайте вопрос в комментариях под статьей или на странице
«Задать вопрос»
и вы обязательно получите ответ.
Когда дело доходит до сборки ПК, можно спорить, какие компоненты важнее. Очевидно, вы потратите больше денег на любой ресурс, который сделает ПК лучше. Тем не менее, на любом ПК или ноутбуке единственным важным незаменимым аппаратным компонентом является жесткий диск. Данные хранятся на вашем диске. Если срок службы вашего диска подходит к концу или у вас возникли проблемы с ним, возможно, пришло время взглянуть на варианты гарантийного ремонта. Как и в случае любой гарантии, вам, скорее всего, сначала потребуется идентифицировать ваше оборудование. Жесткие и твердотельные диски идентифицируются по серийному номеру. Если вы не хотите открывать рабочий стол или ноутбук, чтобы найти серийный номер жесткого диска в командной строке.
Серийный номер тома
Откройте командную строку в Windows. В строке поиска Windows введите CMD и выберите командную строку из списка результатов. Жесткий диск и SDD имеют два типа серийных номеров. Первый — это номер «объема». Ваш HDD / SDD разделен на дополнительные диски. Это в основном тома. У каждого тома есть собственный серийный номер, который ему присваивает ОС. Это не имеет ничего общего с реальным оборудованием, но вы все равно можете найти его через командную строку.
Введите следующую команду;
vol C:
Вы можете заменить «C» буквой диска, серийный номер которого вы хотите найти.
Вы заметите, что хотя у диска C в моей системе есть серийный номер, на нем нет метки. Если у вашего тома нет этикетки, не о чем беспокоиться. Метка — это поле выбора для дисков. Это просто имя, которое вы дадите своему приводу. Люди обычно не называют диски в своей системе. Если вы запустите ту же команду на USB-накопителе, которое вы назвали, вы, вероятно, получите метку.
Серийный номер жесткого диска
Серийный номер жесткого диска или серийный номер SSD отличается от серийного номера тома. Чтобы найти серийный номер жесткого диска или серийный номер твердотельного накопителя, введите следующую команду в командной строке.
wmic diskdrive get serialnumber
Это серийный номер, который вы можете дать производителю устройства, если хотите воспользоваться гарантией или пытаетесь исправить / устранить проблемы с ним.
Это все, что нужно. Это работает только для внутренних жестких дисков или твердотельных накопителей, но не для внешнего хранилища. Чтобы узнать серийный номер внешнего хранилища, подключите его к ПК / ноутбуку и перейдите в Диспетчер устройств. Найдите свое запоминающее устройство и перейдите в его свойства.
Что вы думаете об этой статье?
Содержание
- Как узнать серийный номер Windows 10
- С помощью командной строки
- С помощью AIDA64
- С помощью Windows Product Key Viewer
- Вместо послесловия
- Как узнать серийный номер жесткого диска или SSD
- Как определить серийный номер через командную строку Windows
- Как определить серийный номер с помощью PowerShell
- Как найти серийный номер в программе CrystalDiskInfo
- Как найти серийный номер на корпусе жесткого диска
- Как узнать ключ продукта Windows 10
- Просмотр ключа продукта установленной Windows 10 и OEM-ключа в ShowKeyPlus
- Как узнать ключ продукта Windows 10 в ShowKeyPlus — видео
- Еще две программы, чтобы узнать ключ продукта Windows 10
- Просмотр ключа установленной Windows 10 с помощью PowerShell
- Как узнать OEM ключ из UEFI в PowerShell
- Как посмотреть ключ установленной Windows 10 с помощью скрипта VBS
Как узнать серийный номер Windows 10
Новая ОС Windows 10 часто поставляется предустановленной, и многие пользователи часто интересуются, где можно узнать ее лицензионный ключ. Рассмотрим, как можно узнать искомый ключ с помощью разных способов.
С помощью командной строки
Если вы приобрели свой ПК с предустановленной ОС и код продукта хранится в UEFI (BIOS), посмотреть его очень просто. Запускаем командную строку и вводим следующую команду:
wmic path softwarelicensingservice get OA3xOriginalProductKey
В ответ получаем ключ ОС, предустановленной на компьютере.
С помощью AIDA64
Искомый ключ можно найти с помощью мощной утилиты, используемой для диагностики компьютера – AIDA64. Открываем программу, переходим в подраздел «Операционная система». Там находим поле «Лицензионная информация», где и будет находиться наш ключ.
С помощью Windows Product Key Viewer
В отличие от AIDA64, небольшая утилита Windows Product Key Viewer абсолютно бесплатная. С ее помощью можно найти ключи, сохранить их в текстовый файл и распечатать их, а также просмотреть другую информацию о системе.
Вместо послесловия
Список программ, позволяющих просмотреть ключ, можно продолжать и далее, их существует очень много. Можно найти в Сети и скрипты, работающие в PowerShell или VBScript – с их помощью можно вовсе обойтись без сторонних программ, но работа с ними несколько сложная для обычного пользователя. Выбирайте самый подходящий способ для себя. И напоследок: храните ключи в надежном месте!
Как узнать серийный номер жесткого диска или SSD
Необходимость узнать серийный номер жесткого диска или SSD накопителя возникает не часто. Обычно это связано с обращением в техническую поддержку или сервисный центр для устранения неполадок. Также серийный номер может понадобиться для решения вопросов с лицензированием некоторого программного обеспечения. В данной статье мы рассмотрим сразу несколько способов решения данной проблемы.
Как определить серийный номер через командную строку Windows
Если вам нужно узнать серийный номер жесткого диска или твердотельного накопителя (SSD), который установлен на вашем компьютере, то самый простой вариант, это воспользоваться командной строкой. Для этого вам нужно сначала запустить командную строку Windows. Это можно сделать, нажав комбинацию клавиш Win-R и выполнив команду « cmd ».
После появления командной строки нужно выполнить команду:
В результате в командной строке появится информация о всех подключенных жестких дисках и SSD накопителях. Среди прочего здесь будет указана модель дика, его название в системе, а также серийный номер.
Если нужно получить больше информации об установленных накопителях, то можно выполнить вот такую команду:
В этом случае также будет выведена информация о прошивке, статусе, интерфейсе, разделах, секторах и прочее.
Как определить серийный номер с помощью PowerShell
Альтернативный вариант – это использование консоли PowerShell. Основные действия здесь точно такие же, как и в предыдущем случае. Сначала нажимаем комбинацию клавиш Win-R и в появившемся окне выполняем команду « powershell » для того, чтобы открыть консоль.
После появления консоли PowerShell необходимо выполнить команду:
В результате в консоле появится информация о всех подключенных жестких дисках и SSD накопителях. Здесь будет указано название в системе и серийный номер устройства.
Как найти серийный номер в программе CrystalDiskInfo
Если вам нужно узнать не только серийный номер, но и другую информацию о жестких дисках и твердотельных накопителях SSD, то вы можете воспользоваться бесплатной программой CrystalDiskInfo. Данная программа предоставит вам всю доступные данные о ваших дисках. Здесь вы сможете узнать серийный номер диска, версию прошивки, используемый интерфейс, режим передачи данных, буквы тома, поддерживаемые стандарты, скорость вращения, количество включений, время работы и данные системы S.M.A.R.T. Для SSD накопителей также можно будет посмотреть объем информации, который был записан и считан с диска. Скачать программу CrystalDiskInfo можно на официальном сайте https://crystalmark.info/en/download/.
Пользоваться CrystalDiskInfo очень просто. В верхней части окна доступен список подключенных дисков. Кликнув по нужному диску, вы увидите всю имеющуюся информацию. Чтобы скопировать серийный номер жесткого диска достаточно кликнуть по нему двойным кликом мышки.
Как найти серийный номер на корпусе жесткого диска
Если компьютер не работает, то описанные выше способы вам не помогут. В этом случае серийный номер жесткого диска можно посмотреть непосредственно на самом диске.
На верхней стороне накопителя всегда есть наклейка с подробной технической информацией. Среди прочего здесь будет указан и серийный номер устройства.
Как узнать ключ продукта Windows 10
Сразу после выхода новой ОС, все стали интересоваться, как узнать ключ установленной Windows 10, хотя в большинстве случаев он не требуется. Тем не менее, если вам все-таки требуется ключ для тех или иных целей, его сравнительно просто определить, как для установленной ОС, так и зашитый производителем в UEFI ключ продукта (они могут отличаться).
В этой инструкции описаны простые способы узнать ключ продукта Windows 10 с помощью командной строки, Windows PowerShell, а также сторонних программ. Заодно упомяну о том, почему разные программы показывают разные данные, как отдельно посмотреть OEM ключ в UEFI (для ОС, которая изначально была на компьютере) и ключ установленной в данный момент системы.
Примечание: если вы произвели бесплатное обновление до Windows 10, а теперь хотите узнать ключ активации для чистой установки на том же компьютере, вы можете это сделать, но это не обязательно (к тому же у вас будет ключ такой же, как и у других людей, получивших десятку путем обновления). При установке Windows 10 с флешки или диска, вас попросят ввести ключ продукта, но вы можете пропустить этот шаг, нажав в окне запроса «У меня нет ключа продукта» (и Майкрософт пишет, что так и нужно делать).
После установки и подключения к Интернету, система будет автоматически активирована, поскольку активация «привязывается» к вашему компьютеру после обновления. То есть поле для ввода ключа в программе установки Windows 10 присутствует только для покупателей Retail-версий системы. Дополнительно: для чистой установки Windows 10 можно использовать ключ продукта от ранее установленной на том же компьютере Windows 7, 8 и 8.1. Подробнее про такую активацию: Активация Windows 10. А при желании, можно использовать Windows 10 и без активации.
Просмотр ключа продукта установленной Windows 10 и OEM-ключа в ShowKeyPlus
Есть множество программ для описываемых здесь целей, о многих из которых я писал в статье Как узнать ключ продукта Windows 8 (8.1) (подойдет и для Windows 10), но мне больше других приглянулась найденная недавно ShowKeyPlus, которая не требует установки и отдельно показывает сразу два ключа: установленной в текущий момент системы и OEM ключ в UEFI. Заодно сообщает, для какой именно версии Windows подходит ключ из UEFI. Также с помощью этой программы можно узнать ключ из другой папки с Windows 10 (на другом жестком диске, в папке Windows.old), а заодно проверить ключ на валидность (пункт Check Product Key).
Все, что нужно сделать — запустить программу и посмотреть отображаемые данные:
- Installed Key — ключ установленной системы.
- OEM Key (Original Key) — ключ предустановленной ОС, если она была на компьютере, т.е. ключ из UEFI.
Также эти данные можно сохранить в текстовый файл для дальнейшего использования или архивного хранения, нажав кнопку «Save». Кстати, проблема с тем, что порой разные программы показывают разные ключи продукта для Windows, как раз и появляется из-за того, что некоторые из них смотрят его в установленной системе, другие в UEFI.
Как узнать ключ продукта Windows 10 в ShowKeyPlus — видео
Еще две программы, чтобы узнать ключ продукта Windows 10
Если по той или иной причине ShowKeyPlus для вас оказался неподходящим вариантом, можно использовать следующие две программы:
Просмотр ключа установленной Windows 10 с помощью PowerShell
Там, где можно обойтись без сторонних программ, я предпочитаю обходиться без них. Просмотр ключа продукта Windows 10 — одна из таких задач. Если же вам проще использовать бесплатную программу для этого, пролистайте руководство ниже. (Кстати, некоторые программы для просмотра ключей отправляют их заинтересованным лицам)
Простой команды PowerShell или командной строки, для того чтобы узнать ключ установленной в настоящий момент времени системы не предусмотрено (есть такая команда, показывающая ключ из UEFI, покажу ниже. Но обычно требуется именно ключ текущей системы, отличающийся от предустановленной). Но можно воспользоваться готовым скриптом PowerShell, который отображает необходимую информацию (автор скрипта Jakob Bindslet).
Вот что потребуется сделать. Прежде всего, запустите блокнот и скопируйте в него код, представленный ниже.
Сохраните файл с расширением .ps1. Для того, чтобы сделать это в блокноте, при сохранении в поле «Тип файла» укажите «Все файлы» вместо «Текстовые документы». Сохранить можно, например, под именем win10key.ps1
После этого, запустите Windows PowerShell от имени Администратора. Для этого, можно начать набирать PowerShell в поле поиска, после чего кликнуть по нему правой кнопкой мыши и выбрать соответствующий пункт.
В PowerShell введите следующую команду: Set-ExecutionPolicy RemoteSigned и подтвердите ее выполнение (ввести Y и нажать Enter в ответ на запрос).
Следующим шагом, введите команду: C:win10key.ps1 (в данной команде указывается путь к сохраненному файлу со скриптом).
В результате выполнения команды вы увидите информацию о ключе установленной Windows 10 (в пункте Installed Key) и предложение сохранить ее в текстовый файл. После того, как вы узнали ключ продукта, можете вернуть политику выполнения скриптов в PowerShell к значению по умолчанию с помощью команды Set-ExecutionPolicy restricted
Как узнать OEM ключ из UEFI в PowerShell
Если на вашем компьютере или ноутбуке была предустановлена Windows 10 и требуется просмотреть OEM ключ (который хранится в UEFI материнской платы), вы можете использовать простую команду, которую необходимо запустить в командной строке от имени администратора.
wmic path softwarelicensingservice get OA3xOriginalProductKey
В результате вы получите ключ предустановленной системы при его наличии в системе (он может отличаться от того ключа, который используется текущей ОС, но при этом может использоваться для того, чтобы вернуть первоначальную версию Windows).
Еще один вариант этой же команды, но для Windows PowerShell
Как посмотреть ключ установленной Windows 10 с помощью скрипта VBS
И еще один скрипт, уже не для PowerShell, а в формате VBS (Visual Basic Script), который отображает ключ продукта установленной на компьютере или ноутбуке Windows 10 и, возможно, удобнее для использования.
Скопируйте в блокнот строки, представленные ниже.
Должно получиться как на скриншоте ниже.
После этого сохраните документ с расширением .vbs (для этого в диалоге сохранения в поле «Тип файла» выберите «Все файлы».
Перейдите в папку, где был сохранен файл и запустите его — после выполнения вы увидите окно, в котором будут отображены ключ продукта и версия установленной Windows 10.
Как я уже отметил, программ для просмотра ключа есть множество — например, в Speccy, а также других утилитах для просмотра характеристик компьютера можно узнать эту информацию. Но, уверен, тех способов, что описаны здесь, будет достаточно практически в любой ситуации.
А вдруг и это будет интересно:
Почему бы не подписаться?
Рассылка новых, иногда интересных и полезных, материалов сайта remontka.pro. Никакой рекламы и бесплатная компьютерная помощь подписчикам от автора. Другие способы подписки (ВК, Одноклассники, Телеграм, Facebook, Twitter, Youtube, Яндекс.Дзен)
29.10.2019 в 18:31
Помогите разобраться — перечитал все вышенаписанное, но все же не до конца понял.
ОТ организации покупаем компьютеры на объекты, без предустановленной виндоуз. Отдельно купили ключи для виндоуз 10 про.
Я активирую операционную систему, потом патчем смотрю лицензионный ключ (мало ли — потеряется) — он совпадает с тем, что у Вас на картинках, но не совпадает с ключом на наклейке. которые нам продали. В чем может быть дело?
Мне необходимо переустановить виндоуз 7 на рабочем компьютере — там лицензионный ключ потерян, вот и думаю, смогу я вытащить данный ключ на нем или нет?
22.11.2019 в 13:36
Значить купленные вами лицензионные ключи подлежат цифровой активации. Все подробности тут support.microsoft.com/ru-ru/help/12440/windows-10-activate Раскрывать пункты показать всё и внимательно читать что пишут в табличках по каждому способу приобретения Windows 10
08.11.2019 в 23:54
У меня не лицензионный windows 8.1, можно ли как-то узнать ключи?
09.11.2019 в 13:41
Если была предустановлена когда-то лицензионная система от производителя, то можно OemKey посмотреть. А если ключа OEM нету, а на борту только нелицензионная 8.1, то в общем-то нечего смотреть (а тот ключ который вам могут показать для установленной ОС будет нелицензионным).
23.11.2019 в 18:29
Для Windows 10 текущий ключ активации есть в реестре
в текстовом виде REG_SZ. Наблюдается, что у всех активированных Windows 10 Pro цифровой активацией он точно такой же как на первой картинке, а именно ключ по умолчанию для установки этой редакции. Можно смело предположить, что у других редакций тоже самое будет наблюдаться, т.е., ключ по умолчанию для установки. Если система еще не проходила активации там также числится значение ключа который вводился при установке. Если активировали активатором, будет ключ введенный активатором. Не цифровых активаций не имеем и что будет при этом в реестре утверждать не буду.
02.09.2020 в 20:48
Спасибо Фёдор. У меня винда активирована автоматически мак ключом при обновлении от 1909 до 2004 версии. И я не узнал какое ключом активирован, только последний част было виден, хотел бекапить с помощи Microsoft Toolkit 2.6.4 .
Все действии выше указанные давали ВВВВ-ВВВВ ключи. Но нашел по твоем подсказкой по реестру нашел ключа и бекапил активации винду.
09.12.2019 в 23:43
Потерял наклейку с ключом активации windows 10 home. Попробовал все показанные вами способы узнать ключ и все они выдают один и тот же ключ который не подходит. Помогите пожалуйста.
10.12.2019 в 11:55
Здравствуйте.
А на том же компьютере где ранее лицензия была систему ставите? Тогда ключ вводить в общем-то не обязательно: при подключении к интернету активация должна пройти автоматически.
06.03.2020 в 21:11
все эти программы чтения ключа дают разную информацию х-3V66T или x-HCFC6, где же истина?
07.03.2020 в 09:09
А ShowKeyPlus показывает сразу оба? Если да, то один — OEM, другой — текущей системы.
07.03.2020 в 19:39
ShowKeyPlus показывает один ключ, другая программа показывает другой ключ, хотя он всего один, просто программы считывают с ошибкой (со сдвигом)
29.03.2020 в 22:26
Здраствуйте говорят что у вас тут ключики дают не могли б вы дать ключик на Виндовс 10 Домашния
30.03.2020 в 09:45
Не дают) Но если у вас лицензионная система была на ноутбуке или ПК, то можете просто ставить без ключа домашнюю и она активируется сама после подключения к Интернету.
19.09.2020 в 10:44
Здраствуйте, установил Windows 10 при помощи MediaTool, зашел в центр обновлений а там написано что ключ продукта не активирован. Что делать?
19.09.2020 в 10:53
Здравствуйте.
А лицензия у вас была на этом компьютере (легальная)? Версию ту же самую поставили (если была домашняя — то домашнюю, если про — то профессиональную).
22.09.2020 в 19:12
Павершел предлагал выбрать программу для открытия файла, выбирал открывать темже павершелом и нечего не происходило.
Решил проблему тупо скопировав код из примера в строку павершела.
26.09.2020 в 22:44
Спасибо вам большое) Все получилось!
14.11.2020 в 02:09
Здравствуйте. Я купил ноутбук Nitro-5 в магазине и мне установили windows-10 в том же магазине. Я забыл узнать, а точней спросить ключ. Как теперь мне узнать свой ключ лицензионный на своем ноутбуке? Неохота новый приобретать windows-10, так как он дорогой.
15.11.2020 в 14:40
Здравствуйте.
Если вам установили OEM-лицензию на ноутбук, то ключ вам в общем-то не нужен. Всякий раз, когда вы будете устанавливать на этот же ноутбук такую же (имеется в виду Домашняя или Pro) версию системы, после подключения к Интернету она будет сама активироваться. А при установке достаточно будет нажать «у меня нет ключа продукта».
10.12.2020 в 22:18
Здравствуйте,все просмотрела, прочитала, но так и не поняла как ключ узнат Я обновила до Windows 10 Pro, теперь не активирован, ключ надо, на некоторых программах работать невозможно без активации, ключ он же у всех один у 10 Pro.может кто нибудь даст
11.12.2020 в 16:58
Здравствуйте. А как именно вы обновили до Windows 10 Pro?
16.12.2020 в 15:50
Спасибо! Получил ключи через ShowKeyPlus быстро и просто!
18.02.2021 в 13:29
Подскажите пожалуста, как узнать установленный ключ Офис 2019?
18.02.2021 в 15:28
Вот эта программка вроде умела: nirsoft produkey
19.02.2021 в 00:48
нажаль дает только 2016, а 2019 не видит
14.03.2021 в 22:37
Здравствуйте, подскажите пожалуйста. Купил комп с установленной 8.1 (для одного языка), через неделю снёс (непривычно было) и поставил 7-ку, потом ещё несколько раз переустанавливал, уже 10-ку. Можно-ли как-то узнать ключ той 8-ки?
15.03.2021 в 09:46
Здравствуйте.
Здравствуйте. ShowKeyPlus по идее в разделе с OEM-ключом как раз его и будет показывать.
Как узнать серийный номер жесткого диска, SSD или тома в Windows 10, 8 или 7
Читайте, как определить серийный номер жесткого диска или тома не вставая из стула, с помощью командной строки. Во время покупки или улучшения ПК пользователи задумываются над тем, какие компоненты наиболее важны для них. Исходя из этого выбора на более важные компоненты тратится большая часть бюджета на покупку, а остальные комплектующие подбираются по принципу – чем дешевле, тем лучше. Наиболее значимым компонентом системы является жесткий диск. На нем хранится вся информация вашего компьютера.
Если ваш диск сбоит, или срок его гарантийного использования подходит к концу, возможно необходимо обратиться в сервисный центр для гарантийного ремонта или замены. Как и в случае любой гарантии вам необходимо будет идентифицировать устройство. HDD и SSD диск идентифицируются по серийному номеру, который как правило на печатан на корпусе устройства. Но если вы не хотите разбирать ваш ноутбук или настольный компьютер вы можете получить этот номер с помощью командной строки.
Чтобы найти серийный номер жесткого диска или серийный номер твердотельного накопителя, введите в командной строке следующую команду:
wmic diskdrive get serialnumber
В результате вы получите список серийных номером дисков, подключенных к системе. Этот номер необходимо предоставить производителю устройства или инженеру сервисного центра для обращения по гарантии. Этот способ работает для внешних жестких дисков, USB флешек и карт памяти.
Серийный номер устройства прошивается в микропрограмму производителем и не подлежит изменению.
Серийный номер тома (логического устройства) отличается от номера устройства и создается во время разбиения диска на разделы. Для получения номера запустите командную строку нажав сочетание клавиш Windows + R, затем введите cmd и нажмите Enter. В командной строке введите:
Вы должны заменить c: буквой диска, на которой хотите найти серийный номер. Помимо серийного номера команда выводит метку диска, если она задана. Для изменения серийного номера раздела можно воспользоваться специальными программами пере разбить диск на разделы.
Надежное возвращение удаленных данных.
Универсальная программа для восстановления данных с жесткого диска, карты памяти или USB флешки.
Просмотр истории браузеров и сохраненных паролей.
Сканирует файлы браузеров и отображает информацию о проведенном в Интернете времени.
Восстановление удаленных офисных документов.
Безопасное восстановление документов, электронных таблиц, презентаций в пошаговом режиме.
Команда VOL – отобразить метку и серийный номер тома.
Команда VOL является внутренней командой интерпретатора команд и позволяет отобразить метку (Label) и серийный номер тома (Volume ID).
Формат командной строки:
диск: — диск, для которого отображаются метка и серийный номер.
Если диск не задан, то отображается метка текущего диска. Пример отображаемой информации:
Том в устройстве G имеет метку SSD_G
Серийный номер тома: 302B-6CA3
Метка тома – это обычная строка символов. Серийный номер представляет собой два 4-значных шестнадцатеричных числа, разделенных дефисом. Это уникальный идентификатор тома, присваиваемый ему при форматировании.
Для получения информации о нескольких дисках используется формат:
VOL C: D: E: — отобразить метки и серийные номера для 3-х дисков
Если команда VOL применяется по отношению к съемному носителю (CD/DVD, карты памяти и т.п.), который отсутствует, то отображается сообщение о неготовности устройства и устанавливается значение кода возврата ERRORLEVEL, равное 1.
Обычно, метка и серийный номер формируются в момент форматирования и не меняются в дальнейшем. В случае необходимости, метку тома можно изменить стандартными средствами системы, используя ”Свойства” диска или команду LABEL. Изменение серийного номера программными средствами системы не предусмотрено. Поэтому этот уникальный идентификатор, очень часто используется различными средствами защиты ПО для привязки установленных программ к определенному компьютеру. При переустановке системы с форматированием жесткого диска такие программы придется активировать заново, поскольку серийный номер тома изменится. Нередко этот идентификатор используется в различных античитах онлайновых игр, чтобы идентифицировать пользователей по конфигурации компьютера и банить нарушителей. Изменить же серийный номер можно с использованием стороннего программного обеспечения, как например, утилиты VolumeID, скачать которую можно на странице загрузки ресурса Windows Sysinternals от Microsoft.
Синтаксис: volumeid буква_диска: xxxx-xxxx
Например, volumeid C: abcd-1234 — установить для диска C: значение серийного номера, равное abcd-1234.
Для вступления изменений в силу может потребоваться перезагрузка. Пред сменой серийного номера, желательно записать его старое значение, на тот случай, если придется делать восстановление из-за проблем с потерей регистрации платных программ.
Если вы желаете поделиться ссылкой на эту страницу в своей социальной сети, пользуйтесь кнопкой «Поделиться»
Инструкции по поиску серийных номеров накопителей Seagate, Samsung Maxtor и LaCie.
Серийный номер продукта — это уникальный идентификатор, на основе которого мы можем найти гарантийную и другую информацию о нем.
Windows
Если диск подключен к компьютеру, воспользуйтесь простым инструментом от Seagate — приложением DriveDetect.exe. Оно позволяет определить номер модели и серийный номер любого диска Seagate, Samsung или Maxtor.
Для отображения каждого номера можно также использовать ПО SeaTools.
Примечание. Инструменты Drive Detect и SeaTools не поддерживают диски LaCie.
Mac
Если диск подключен к компьютеру Mac, для определения номера модели и серийного номера диска можно использовать приложение Apple System Profiler.
- Щелкните по значку Apple (вверху слева) и выберите About This Mac (Об этом компьютере Mac).
- В некоторых версиях Mac OS после этого необходимо выбрать More Info (Дополнительная информация).
- Выберите System Report/System Information (Отчет о системе/Информация о системе) в зависимости от версии Mac OS. Откроется новое окно с информацией о компьютере Mac.
- В левом столбце Hardware (Аппаратное обеспечение) выберите нужный интерфейс (USB, SATA, FireWire, Thunderbolt и т. д.).
- В центральном окне найдите и выберите нужный накопитель.
- Снизу по центру отобразятся сведения о накопителе.
- Там же будет указан номер модели и (или) серийный номер.
Если USB-накопитель не распознается или не подключен к компьютеру, проверьте его корпус (для внешних устройств) или этикетки (для внутренних жестких дисков): обычно серийные номера и артикулы указываются там.
QR-код.
Этикетки некоторых наших дисков снабжены QR-кодом, как показано ниже. Каждый код уникален и связан с серийным номером накопителя. По нему можно проверить подлинность продукта, состояние гарантии и получить подробные сведения о диске. Для проверки накопителя введите или отсканируйте QR-код.
Примечание. На этикетках некоторых продуктов больше не указывается номер модели.
Ниже показано, где находится серийный номер на дисках разных моделей.
Внимание! Перед поиском серийного номера безопасно извлеките и отключите диск, а также выключите его питание.
Жесткий диск является одним из основных компонентов компьютера. Ведь именно он используется для хранения большинства данных, как пользовательских, так и системных. В этой статье мы расскажем о том, как узнать какой жесткий диск стоит на вашем компьютере и какие у него характеристики.
Способ № 1. Свойства диска.
Самый простой способ, узнать какой жесткий диск стоит на компьютере это воспользоваться встроенными инструментами в операционной системе Windows. Для этого откройте окно «Мой компьютер», кликните правой кнопкой мышки по любому жесткому диску и выберите пункт меню «Свойства».
После этого перед вами откроется окно «Свойства диска». Здесь, на вкладке «Оборудование», находится список всех накопителей, подключенных к компьютеру.
Среди прочего в этом списке есть и жесткие диски. Единственный минус названия жестких дисков представлены в сокращенном виде.
Для того чтобы получить больше информации о жестком диске, просто введите его сокращенное название в любую поисковую систему. И вы без труда найдете страницу с описанием всех его характеристик.
Способ № 2. Программа HDDlife Professional.
Если же вы не просто хотите узнать, какой жесткий диск стоит на компьютере, но и получить о нем всю возможную информацию, то для этого можно воспользоваться программой HDDlife Professional. Данная программа является платной, но для просмотра информации об одном жестком диске хватит и Trial версии.
Как видно на скриншоте выше, программа HDDlife предоставляет информацию о модели жесткого диска, производителе жесткого диска, техническом состоянии жесткого диска, температуре, а также о логических дисках.
Программу HDDlife Professional можно скачать на сайте разработчика. Там же можно скачать программы HDDlife for Notebooks (Версия для ноутбуков) и SSD Life Professional (версия для SSD накопителей).
Способ № 3. Программа CrystalDiskInfo.
CrystalDiskInfo – можно считать бесплатной альтернативой программе HDDlife Professional. Программа CrystalDiskInfo отображает информацию о всех жестких дисках, которые стоят на компьютере. При этом для каждого жесткого диска отображается название модели, версия прошивки, серийный номер, используемый интерфейс, буква тома, скорость вращения, число включений, общее время в работе, температура, данные системы S.M.A.R.T., а также другая информация.
Для SSD накопителей в CrystalDiskInfo может отображаться некоторая дополнительная информация. Например, объем прочитанных и записанных данных за все время работы накопителя. Скачать программу можно на официальном сайте.
В заключении рекомендуем ознакомиться с нашей статьей о проверке жестких дисков на исправность.
Как узнать информацию о жестких дисках (серийный номер, модель, интерфейс)
Как узнать информацию о жестких дисках (серийный номер, модель, интерфейс).
В теме «Как узнать информацию о жестких дисках (серийный номер, модель, интерфейс)» я расскажу как можно узнать серийный номер, модель или интерфейс вашего устройства на жестком диске. Существует довольно много решений, приведу несколько.
Первое что я сделаю, так это посмотрю какие у меня разделы имеются:
вывод имеющихся разделов программой lsblk
1. Первую утилиту что я могу порекомендовать Вам — это утилита hdparm.
Если вы используете RedHat/Centos/Fedora:
Если вы используете Debian/Ubuntu/Linux Mint для установки программы:
Чтобы использовать эту утилиту нужно запустить ее с опцией «-i» и добавить нужный нам раздел:
пример использования hdparm с ключем -i для раздела sdf
2. Советую так же утилиту lshw.
Эта программа показывает информацию не только о HDD, так же она выводит в удобно для вас формате (TXT-формате, HTML или XML).
Чтобы установить ее на CentOS/RedHat/Fedora, но если не стоит у вас эта программа, нужно выполнить:
Чтобы установить ее на Ubuntu/Linux Mint или Debian:
Чтобы получить нужную информацию с помощью утилиты lshw, выполните:
пример использования lshw -class disk -class storage
Если вам нужно вывести информацию только об установленных дисках на вашей ОС, вы можете использовать:
пример использования команды lshw -short -C disk
3. Что еще за утилиту могу посоветовать для использования — так это smartctl.
При помощи программы smartctl можно выводить информацию о состоянии ваших устройств, которые поддерживают SMART. Вот пример использования команды для SATA-устройства:
Я использую просто вот так:
4. Напоследок, приведу я графическую утилиту — GNOME Disk Utility.
Чтобы установить ее для использования в Debian/Ubuntu/ Linux Mint, выполните:
Если используете Fedora/CentOS или RedHat, то выполните:
Утилита эта удобна тем, что у нее есть графический интерфейс (GUI), после установки вы можете ее запустить через командную строку ( а можно и найти ее в меню):
Очень проста в использовании и очень простая.
Может у кого-нибудь есть функция (код)?
> IdeSN2
ну да, верно. спрашивающему же на ОС наплевать.
Windows) XP и выше
Alex Konshin писал такие функции.
Можно найти его на форуме, написать и проконсультироваться
http://www.delphimaster.ru/cgi-bin/anketa.pl?id=1197761880
Серийный номер тома можно получить следующим образом:
Код:
function GetHardDiskSerial(const DriveLetter: Char): string;
var
NotUsed: DWORD;
VolumeFlags: DWORD;
VolumeInfo: array[0..MAX_PATH] of Char;
VolumeSerialNumber: DWORD;
begin
GetVolumeInformation(PChar(DriveLetter + «:»),
nil, SizeOf(VolumeInfo), @VolumeSerialNumber, NotUsed,
VolumeFlags, nil, 0);
Result := Format(«Label = %s VolSer = %8.8X»,
[VolumeInfo, VolumeSerialNumber])
end;
procedure TForm1.Button1Click(Sender: TObject);
begin
ShowMessage(GetHardDiskSerial(«c»));
end;
это логического диска (c: d: e: итп), но не физического (\.PhysicalDrive0 \.PhysicalDrive1 итп).
более того: через wmi тоже нет уверенности — может быть подделан клонирующими disk-to-disk программами
вообще идея серийников железа была похоронена давным давно, борцами за приватность личной жизни
Весь инет кешит кодом как получить Серийный номер тома, но вот заводского пример я нашёл только 1 и там сам код вообще мне не понятен. Т.е. ладно у меня 1 диск, а если у кого 2, не понятно какую инфу он выдаст
> [9] Коля (29.09.13 19:04)
> но вот заводского пример я нашёл только 1
Просмотри подходящие темы
http://www.delphimaster.net/?s=%2B%D0%A1%D0%B5%D1%80%D0%B8%D0%B9%D0%BD%D1%8B%D0%B9+%2B%D0%BD%D0%BE%D0%BC%D0%B5%D1%80&pcount=50&forum=0&user=&order=REPLYDATE&dir=desc&title=1&message=1&date_begin =&date_end=
вот что то ещё на форуме нашёл
«Вот полный исходник с примером, если кому нужно:
3.6 Кб. «
скачал, но там при нажатии на «покажи мне это» показывают китайские символы, что делать?)
> показывают китайские символы, что делать?)
Учить китайский.
Весь вкус программирования!
cashman » 18.12.2004 (Сб) 0:14
tyomitch » 18.12.2004 (Сб) 0:22
deepslam » 18.12.2004 (Сб) 0:23
Разницы в интерфесах нету помоему.
Что то мне подсказывает, что номер из биоса вытащить мона.
Упс че то я не заметил, что ответили уже. Сорри.
cashman » 18.12.2004 (Сб) 0:42
2tyomitch:
1 исходник — я его качал уже раньше, в нем-то автор и сомневается на счет SCSI. У меня он на IDE работает. Но прога таскает за собой свой .OCX — хотелось бы без него
2 исходник — определяет не заводской номер, а серийны — не годится
Просто мне нужно, чтоб под каждый жесткий выдавался ответ в виде номера. Я пока проверил на своем IDE, другого не имею. Если кто с дугим интерфейсом (указанным выше), проверьте 1-й исходник на себе (т.е. на своем жестком).
Очень надо.
areh » 18.12.2004 (Сб) 1:22
cashman » 18.12.2004 (Сб) 3:04
Поместишь файлы:
VicHW00.vxd в c:windowssystem
VicHW00.sys в c:windowssystem32drivers
+ в Инете давно нашел еще один исходник HDDSerial (под VB6)
Он без запарки с файлами и регистрацией.
Проверь сходятся ли у тебя номера в двух прогах.
и выложи его.
У меня 662201924638
там появится сообщение о незарегистрированной копии — не обращай внимания.
cashman » 18.12.2004 (Сб) 3:13
tyomitch » 18.12.2004 (Сб) 9:56
areh » 18.12.2004 (Сб) 14:30
Итак, у меня 2 харда Maxrot’а, по 200 Гб
FSODrive выдал:
С: 671462417
Е: -1943701671
а вторая програмка не признала наличия харов. т.к. SATA не делятся на Primary/Secondary, Master/Slave .
счас я ещё побалуюсь с номером харда и скажу результаты.
cooler » 18.12.2004 (Сб) 18:43
Private Declare Function GetVolumeSerialNumber Lib «kernel32» Alias «GetVolumeInformationA» (ByVal lpRootPathName As String, ByVal
lpVolumeNameBuffer As String, ByVal nVolumeNameSize As Long, lpVolumeSerialNumber As Long, lpMaximumComponentLength As Long,
lpFileSystemFlags As Long, ByVal lpFileSystemNameBuffer As String, ByVal nFileSystemNameSize As Long) As Long
Private Function VolumeSerialNumber(ByVal RootPath As String) As String
Dim VolLabel As String
Dim VolSize As Long
Dim Serial As Long
Dim MaxLen As Long
Dim Flags As Long
Dim Name As String
Dim NameSize As Long
Dim s As String
Dim ret as Boolean
ret=GetVolumeSerialNumber(RootPath, VolLabel, VolSize, _
Serial, MaxLen, Flags, Name, NameSize)
If ret Then
‘Create an 8 character string
s = Format(Hex(Serial), «00000000»)
‘Adds the ‘-‘ between the first 4 characters and the last 4 characters
VolumeSerialNumber = Left(s, 4) + «-» + Right(s, 4)
Else
‘If the call to API function fails the function returns a zero serial number
VolumeSerialNumber = «0000-0000»
End If
End Function
Private Sub Command1_Click()
MsgBox VolumeSerialNumber(«C:») ‘Shows the serial number of your Hard Disk
End Sub
Private Declare Function GetVolumeInformation Lib «kernel32.dll» Alias «GetVolumeInformationA» (ByVal lpRootPathName As String, ByVal
lpVolumeNameBuffer As String, ByVal nVolumeNameSize As Integer, lpVolumeSerialNumber As Long, lpMaximumComponentLength As Long,
lpFileSystemFlags As Long, ByVal lpFileSystemNameBuffer As String, ByVal nFileSystemNameSize As Long) As Long
Function GetSerialNumber(DriveLetter As String) As String
Dim SerialNum As Long
Dim VolNameBuf As String
Dim FileSysNameBuf As String
Select Case Len(DriveLetter)
Case 1
If LCase(DriveLetter) Like «[a-z]» Then
DriveLetter = Left(DriveLetter, 1) & «:»
Else
GetSerialNumber = «Error — Bad drive designation»
End If
Case 2
If LCase(DriveLetter) Like «[a-z]:» Then
DriveLetter = DriveLetter & «»
Else
GetSerialNumber = «Error — Bad drive designation»
End If
Case 3
If LCase(DriveLetter) Like «[!a-z]:» Then
GetSerialNumber = «Error — Bad drive designation»
End If
Case Else
GetSerialNumber = «Error — Bad drive designation»
End Select
If Len(GetSerialNumber) = 0 Then
VolNameBuf = String(255, Chr(0))
FileSysNameBuf = String(255, Chr$(0))
GetVolumeInformation DriveLetter, VolNameBuf, Len(VolNameBuf), SerialNum, 0, 0, FileSysNameBuf, Len(FileSysNameBuf)
GetSerialNumber = Right(«00000000» & Hex(SerialNum),
End If
End Function
Private Sub Command1_Click()
MsgBox GetSerialNumber(«C:»)
End Sub
вобщем думаю всё понятно, имя диска можно менять на любой, в принципе должно работать и для scsi, raid,sata для floppy,cdrom,hdd- работает — проверенно
Mizin Alex » 18.12.2004 (Сб) 22:45
Еще вариант. Но! Пример определяет именно название и серийный номер HDD нанесенный на корпус. Определить SN: можно у всех HDD.
Я закинул пример в класс, но ничего не мешает его задвинуть и в модуль.
Но хотелось-бы узнать о результатах тестирования на SCSI и SATA. На IDE пример работает! Как и все заинтересованные в данном вопросе жду результатов тестирования !
C ув. Alex
Private Const GENERIC_READ = &H80000000
Private Const GENERIC_WRITE = &H40000000
Private Const FILE_SHARE_READ = &H1
Private Const FILE_SHARE_WRITE = &H2
Private Const OPEN_EXISTING = 3
Private Const CREATE_NEW = 1
Private Const INVALID_HANDLE_VALUE = -1
Private Const VER_PLATFORM_WIN32_NT = 2
Private Const IDENTIFY_BUFFER_SIZE = 512
Private Const OUTPUT_DATA_SIZE = IDENTIFY_BUFFER_SIZE + 16
‘GETVERSIONOUTPARAMS contains the data returned
‘from the Get Driver Version function
Private Type GETVERSIONOUTPARAMS
bVersion As Byte ‘Binary driver version.
bRevision As Byte ‘Binary driver revision
bReserved As Byte ‘Not used
bIDEDeviceMap As Byte ‘Bit map of IDE devices
fCapabilities As Long ‘Bit mask of driver capabilities
dwReserved(3) As Long ‘For future use
End Type
‘IDE registers
Private Type IDEREGS
bFeaturesReg As Byte ‘Used for specifying SMART «commands»
bSectorCountReg As Byte ‘IDE sector count register
bSectorNumberReg As Byte ‘IDE sector number register
bCylLowReg As Byte ‘IDE low order cylinder value
bCylHighReg As Byte ‘IDE high order cylinder value
bDriveHeadReg As Byte ‘IDE drive/head register
bCommandReg As Byte ‘Actual IDE command
bReserved As Byte ‘reserved for future use — must be zero
End Type
‘SENDCMDINPARAMS contains the input parameters for the
‘Send Command to Drive function
Private Type SENDCMDINPARAMS
cBufferSize As Long ‘Buffer size in bytes
irDriveRegs As IDEREGS ‘Structure with drive register values.
bDriveNumber As Byte ‘Physical drive number to send command to (0,1,2,3).
bReserved(2) As Byte ‘Bytes reserved
dwReserved(3) As Long ‘DWORDS reserved
bBuffer() As Byte ‘Input buffer.
End Type
‘Valid values for the bCommandReg member of IDEREGS.
Private Const IDE_ID_FUNCTION = &HEC ‘Returns ID sector for ATA.
Private Const IDE_EXECUTE_SMART_FUNCTION = &HB0 ‘Performs SMART cmd.
‘Requires valid bFeaturesReg,
‘bCylLowReg, and bCylHighReg
‘Cylinder register values required when issuing SMART command
Private Const SMART_CYL_LOW = &H4F
Private Const SMART_CYL_HI = &HC2
‘Status returned from driver
Private Type DRIVERSTATUS
bDriverError As Byte ‘Error code from driver, or 0 if no error
bIDEStatus As Byte ‘Contents of IDE Error register
‘Only valid when bDriverError is SMART_IDE_ERROR
bReserved(1) As Byte
dwReserved(1) As Long
End Type
Private Type IDSECTOR
wGenConfig As Integer
wNumCyls As Integer
wReserved As Integer
wNumHeads As Integer
wBytesPerTrack As Integer
wBytesPerSector As Integer
wSectorsPerTrack As Integer
wVendorUnique(2) As Integer
sSerialNumber(19) As Byte
wBufferType As Integer
wBufferSize As Integer
wECCSize As Integer
sFirmwareRev(7) As Byte
sModelNumber(39) As Byte
wMoreVendorUnique As Integer
wDoubleWordIO As Integer
wCapabilities As Integer
wReserved1 As Integer
wPIOTiming As Integer
wDMATiming As Integer
wBS As Integer
wNumCurrentCyls As Integer
wNumCurrentHeads As Integer
wNumCurrentSectorsPerTrack As Integer
ulCurrentSectorCapacity As Long
wMultSectorStuff As Integer
ulTotalAddressableSectors As Long
wSingleWordDMA As Integer
wMultiWordDMA As Integer
bReserved(127) As Byte
End Type
‘Structure returned by SMART IOCTL commands
Private Type SENDCMDOUTPARAMS
cBufferSize As Long ‘Size of Buffer in bytes
DRIVERSTATUS As DRIVERSTATUS ‘Driver status structure
bBuffer() As Byte ‘Buffer of arbitrary length for data read from drive
End Type
‘Vendor specific feature register defines
‘for SMART «sub commands»
Private Const SMART_ENABLE_SMART_OPERATIONS = &HD8
‘Status Flags Values
Public Enum STATUS_FLAGS
PRE_FAILURE_WARRANTY = &H1
ON_LINE_COLLECTION = &H2
PERFORMANCE_ATTRIBUTE = &H4
ERROR_RATE_ATTRIBUTE = &H8
EVENT_COUNT_ATTRIBUTE = &H10
SELF_PRESERVING_ATTRIBUTE = &H20
End Enum
‘IOCTL commands
Private Const DFP_GET_VERSION = &H74080
Private Const DFP_SEND_DRIVE_COMMAND = &H7C084
Private Const DFP_RECEIVE_DRIVE_DATA = &H7C088
Private Type ATTR_DATA
AttrID As Byte
AttrName As String
AttrValue As Byte
ThresholdValue As Byte
WorstValue As Byte
StatusFlags As STATUS_FLAGS
End Type
Private Type DRIVE_INFO
bDriveType As Byte
SerialNumber As String
Model As String
FirmWare As String
Cilinders As Long
Heads As Long
SecPerTrack As Long
BytesPerSector As Long
BytesperTrack As Long
NumAttributes As Byte
Attributes() As ATTR_DATA
End Type
Private Enum IDE_DRIVE_NUMBER
PRIMARY_MASTER
PRIMARY_SLAVE
SECONDARY_MASTER
SECONDARY_SLAVE
TERTIARY_MASTER
TERTIARY_SLAVE
QUARTIARY_MASTER
QUARTIARY_SLAVE
End Enum
Private Declare Function CreateFile Lib «kernel32» _
Alias «CreateFileA» _
(ByVal lpFileName As String, _
ByVal dwDesiredAccess As Long, _
ByVal dwShareMode As Long, _
lpSecurityAttributes As Any, _
ByVal dwCreationDisposition As Long, _
ByVal dwFlagsAndAttributes As Long, _
ByVal hTemplateFile As Long) As Long
Private Declare Function CloseHandle Lib «kernel32» _
(ByVal hObject As Long) As Long
Private Declare Function DeviceIoControl Lib «kernel32» _
(ByVal hDevice As Long, _
ByVal dwIoControlCode As Long, _
lpInBuffer As Any, _
ByVal nInBufferSize As Long, _
lpOutBuffer As Any, _
ByVal nOutBufferSize As Long, _
lpBytesReturned As Long, _
lpOverlapped As Any) As Long
Private Type OSVERSIONINFO
OSVSize As Long
dwVerMajor As Long
dwVerMinor As Long
dwBuildNumber As Long
PlatformID As Long
szCSDVersion As String * 128
End Type
Private Declare Function GetVersionEx Lib «kernel32» _
Alias «GetVersionExA» _
(lpVersionInformation As OSVERSIONINFO) As Long
Dim SN As String
Dim DN As String
‘\\\\\\\\\\\\\\\\\\\\
Property Get GetNum() As String
GetNum = SN
End Property
Property Get GetName() As String
GetName = DN
End Property
Private Function GetDriveInfo(drvNumber As IDE_DRIVE_NUMBER) As DRIVE_INFO
Dim hDrive As Long
Dim di As DRIVE_INFO
If hDrive <> INVALID_HANDLE_VALUE Then
If SmartGetVersion(hDrive) = True Then
With di
.bDriveType = 0
.NumAttributes = 0
ReDim .Attributes(0)
.bDriveType = 1
End With
If SmartCheckEnabled(hDrive, drvNumber) Then
If IdentifyDrive(hDrive, IDE_ID_FUNCTION, drvNumber, di) = True Then
End If ‘IdentifyDrive
End If ‘SmartCheckEnabled
End If ‘SmartGetVersion
End If ‘hDrive <> INVALID_HANDLE_VALUE
Private Function IdentifyDrive(ByVal hDrive As Long, _
ByVal IDCmd As Byte, _
ByVal drvNumber As IDE_DRIVE_NUMBER, _
di As DRIVE_INFO) As Boolean
‘Function: Send an IDENTIFY command to the drive
‘drvNumber = 0-3
‘IDCmd = IDE_ID_FUNCTION or IDE_ATAPI_ID
Dim SCIP As SENDCMDINPARAMS
Dim IDSEC As IDSECTOR
Dim bArrOut(OUTPUT_DATA_SIZE — 1) As Byte
Dim cbBytesReturned As Long
With SCIP
.cBufferSize = IDENTIFY_BUFFER_SIZE
.bDriveNumber = CByte(drvNumber)
With .irDriveRegs
.bFeaturesReg = 0
.bSectorCountReg = 1
.bSectorNumberReg = 1
.bCylLowReg = 0
.bCylHighReg = 0
.bDriveHeadReg = &HA0 ‘compute the drive number
If Not IsWinNT4Plus Then
.bDriveHeadReg = .bDriveHeadReg Or ((drvNumber And 1) * 16)
End If
‘the command can either be IDE
‘identify or ATAPI identify.
.bCommandReg = CByte(IDCmd)
End With
End With
If DeviceIoControl(hDrive, _
DFP_RECEIVE_DRIVE_DATA, _
SCIP, _
Len(SCIP) — 4, _
bArrOut(0), _
OUTPUT_DATA_SIZE, _
cbBytesReturned, _
ByVal 0&) Then
di.Model = StrConv(SwapBytes(IDSEC.sModelNumber), vbUnicode)
di.SerialNumber = StrConv(SwapBytes(IDSEC.sSerialNumber), vbUnicode)
Private Function IsWinNT4Plus() As Boolean
‘returns True if running Windows NT4 or later
Dim osv As OSVERSIONINFO
If GetVersionEx(osv) = 1 Then
IsWinNT4Plus = (osv.PlatformID = VER_PLATFORM_WIN32_NT) And _
(osv.dwVerMajor >= 4)
Private Function SmartCheckEnabled(ByVal hDrive As Long, _
drvNumber As IDE_DRIVE_NUMBER) As Boolean
‘SmartCheckEnabled — Check if SMART enable
‘FUNCTION: Send a SMART_ENABLE_SMART_OPERATIONS command to the drive
‘bDriveNum = 0-3
Dim SCIP As SENDCMDINPARAMS
Dim SCOP As SENDCMDOUTPARAMS
Dim cbBytesReturned As Long
With .irDriveRegs
.bFeaturesReg = SMART_ENABLE_SMART_OPERATIONS
.bSectorCountReg = 1
.bSectorNumberReg = 1
.bCylLowReg = SMART_CYL_LOW
.bCylHighReg = SMART_CYL_HI
.bDriveHeadReg = &HA0
If Not IsWinNT4Plus Then
.bDriveHeadReg = .bDriveHeadReg Or ((drvNumber And 1) * 16)
End If
.bCommandReg = IDE_EXECUTE_SMART_FUNCTION
SmartCheckEnabled = DeviceIoControl(hDrive, _
DFP_SEND_DRIVE_COMMAND, _
SCIP, _
Len(SCIP) — 4, _
SCOP, _
Len(SCOP) — 4, _
cbBytesReturned, _
ByVal 0&)
End Function
Private Function SmartGetVersion(ByVal hDrive As Long) As Boolean
Dim cbBytesReturned As Long
Dim GVOP As GETVERSIONOUTPARAMS
SmartGetVersion = DeviceIoControl(hDrive, _
DFP_GET_VERSION, _
ByVal 0&, 0, _
GVOP, _
Len(GVOP), _
cbBytesReturned, _
ByVal 0&)
End Function
Private Function SmartOpen(drvNumber As IDE_DRIVE_NUMBER) As Long
‘Open SMART to allow DeviceIoControl
‘communications and return SMART handle
If IsWinNT4Plus() Then
SmartOpen = CreateFile(«\.PhysicalDrive» & CStr(drvNumber), _
GENERIC_READ Or GENERIC_WRITE, _
FILE_SHARE_READ Or FILE_SHARE_WRITE, _
ByVal 0&, _
OPEN_EXISTING, _
0&, _
0&)
Else
SmartOpen = CreateFile(«\.SMARTVSD», _
0&, 0&, _
ByVal 0&, _
CREATE_NEW, _
0&, _
0&)
End If
End Function
Private Function SwapBytes(b() As Byte) As Byte()
‘Note: VB4-32 and VB5 do not support the
‘return of arrays from a function. For
‘developers using these VB versions there
‘are two workarounds to this restriction:
‘
‘1) Change the return data type ( As Byte() )
‘ to As Variant (no brackets). No change
‘ to the calling code is required.
‘
‘2) Change the function to a sub, remove
‘ the last line of code (SwapBytes = b()),
‘ and take advantage of the fact the
‘ original byte array is being passed
‘ to the function ByRef, therefore any
‘ changes made to the passed data are
‘ actually being made to the original data.
‘ With this workaround the calling code
‘ also requires modification:
‘
‘ di.Model = StrConv(SwapBytes(IDSEC.sModelNumber), vbUnicode)
‘
‘ . to .
‘
‘ Call SwapBytes(IDSEC.sModelNumber)
‘ di.Model = StrConv(IDSEC.sModelNumber, vbUnicode)
Dim bTemp As Byte
Dim cnt As Long
For cnt = LBound(b) To UBound(b) Step 2
bTemp = b(cnt)
b(cnt) = b(cnt + 1)
b(cnt + 1) = bTemp
Next cnt
End Function
Private Sub Class_Initialize()
Dim di As DRIVE_INFO
Dim drvNumber As Long
For drvNumber = 0 To PRIMARY_MASTER ‘ To QUARTIARY_SLAVE-Получить о всех HDD
di = GetDriveInfo(drvNumber)
With di
Select Case .bDriveType
Case 0
SN = «»
DN = SN
Case 1
SN = Trim$(.SerialNumber)
DN = Trim$(.Model)
Case 2
SN = «»
DN = SN
Case Else
SN = «»
DN = SN
End Select
End With
Next
End Sub
Mizin Alex » 18.12.2004 (Сб) 22:52
Ну и раз пошла такая пьянка .
Рабочий пример определения даты BIOS под XP может найдется у кого.
cashman » 19.12.2004 (Вс) 1:18
2 Mizin Alex:
Я не силен в классах и модулях (для меня это демучий лес). Как вызвать этот код из формы. Ну типа:
Private Sub Command1_Click()
text1.text = . ‘ как это сделать при помощи твоего класса (модуля)
End Sub
Да поясни 2-й пункт NOTE — только на русском.
У меня VB5.
2 cooler:
твой первый пример показывает на «заводской номер», а серийный.
а второй пример не пошел, начал быковать из-за «Rigth» — где твой смайлик.
areh » 19.12.2004 (Вс) 13:05
MizinAlex
твой пример как я понимаю основан на том же, что и выложенная выше прога (HDDSerial.rar)
cooler
два твоих метода выдают одинаковые результаты (как наверное и должно быть), единственная разница, один из них ставит дефис между четыремя цифрами (HEX)
итак, полученны следующие результаты:
где С, Е — SATA диски; D, F — DVD резак и виртуальный диск соответственно, G — IDE хард, H — флэшка, которая распознается как «Local Disk»
относительно соотношения с полученными ранее результатами:
при переводе из НЕХ в DEC номер диска С совпал, а у Е получен новый результат (вероятно более правильный): 2351265625
PS cashman там где счас стоит смайлик должен быть » 8 пробел ) «
Mizin Alex » 19.12.2004 (Вс) 17:49
Cashman:
Вызываем — получаем :
Dim SerialNum As clsHDD
Set SerialNum = New clsHDD
Text1.text = SerialNum.GetName & » » & SerialNum.GetNum
Set SerialNum = Nothing
Измени вызов :
di.Model = StrConv(SwapBytes(IDSEC.sModelNumber), vbUnicode)
на :
Call SwapBytes(IDSEC.sModelNumber)
di.Model = StrConv(IDSEC.sModelNumber, vbUnicode)
. , а почему VB5 используешь ?
Попробуй пример HDDSerial.rar .
Пробуй ! Пиши !
Areh:
Wrote: «. твой пример как я понимаю основан на том же, что и выложенная выше прога (HDDSerial.rar)»
Да принцип я думаю похож сильно.
С ув. Alex.
marvan » 20.12.2004 (Пн) 10:43
cashman » 26.12.2004 (Вс) 2:54
2Mizin Alex
Твой код у меня пошел, но только в vb6 » MAXTOR 6L040J2 662201924638 «, а с изменениями в vb5 отказывается, ему не нравится фомулировка:
Private Sub SwapBytes(b() As Byte) As Variant (типа: Expected: end of statement )
а без «As Variant» в этой строчке ошибку не выводит, но она появляется уже в другом месте:
di.SerialNumber = StrConv(SwapBytes(IDSEC.sSerialNumber), vbUnicode) — типа SwapBytes — должно быть Function or Variant
Меняем на Private Function SwapBytes(b() As Byte) As Variant
Результат MAXTOR 6L040J2 т.е. без серийника. Что не так.
P.S. а VB5 пользуюсь т.к. мне как новичку хелп хоть какой-то нужен.
2areh
Поясни в кратце, что такое «НЕХ» и «DEC»
а также почему ты считаешь, что 2-ой получившийся вариант более правильный.
Я уже совсем запутался, что есть что. и вытащил жесткий и списал с него все данные:
У меня прогаммы выдают 3 результата, это:
1) 662201924638 (проги: HDD_Num, HDDSerial, и код указанный Mizin Alex) — ну с этим хоть как-то понятно, его я хоть на жестком нашел, а вот другие.
2) BCCC-73FA или BCCC-73FA (проги: Serial Num, Drive и коды COOLERa)
3) -1127451654 (это из FSODrive, + одна Access база, где встроена привязка к номеру HDD).
НУ и КАКОЙ из них мне нужен?, Какой дествительно заводской и его НЕЛЬЗЯ ИЗМЕНИТЬ. А остальные тогда что (особенно из FSODrive, я пытаюсь повторить в своей проге тотже код — выдает ошибку в первой же строке. ПОЧЕМУ. ).
HDD_Num
Driver
Access Base
При запуске Базы Access удерживать «Shift» иначе база проверит ваш №HDD и не пустит вас. А там уже установите доступ в «MainForm
areh » 26.12.2004 (Вс) 10:56
HEX (hexadecimal) шестнадцатиричный
DEC (decimal) десятичный
это все относительно записи числа. думаю ты об этом слышал.
по поводу наиболее правильного, дело в том, что точно так же определяет серийник моих хардов PartitionMagic.
а ещё на днях, мне попался в руки диск Hitachi, на котором SN был указан именно в таком виде.
Mizin Alex » 26.12.2004 (Вс) 21:44
cashman » 27.12.2004 (Пн) 2:12
2areh
Все решился буду привязывать прогу к жесткому, используя 2-ой способ, т.е. BCCC-73FA или BCCC-73FA (установил у себя PartitionMagic — УБЕДИТЕЛЬНО).
2Mizin Alex
Спасибо, НО. Нормальные герои всегда идут в обход. Буду использовать вышеуказанный способ.
P.S. у меня итак стоит VB5 (я в нем программирую) и VB6 (для просмотра исходников ваших, сейчас в основном идут сделанные в VB6, которые не открываются в VB5). Но когда VB овою лучше, то перейду на VB6 — в нем возможностей больше.
«Никогда не останавливайся на достигнутом. «
Последный вопрос, а можно взломать этот серийник ( BCCC-73FA ), т.е. может есть какая-нибудь утилита, которая меняет его на какой хочешь.
Mizin Alex » 27.12.2004 (Пн) 20:59
Cashman :
Wrote:»Последный вопрос, а можно взломать этот серийник (BCCC-73FA), т.е. может есть какая-нибудь утилита, которая меняет его на какой хочешь. »
Уж не знаю откуда там берется BCCC-73FA (исходник не смотрел) ,но я думаю убедительно в моем примере то , что серийник совпадает с серийником HDD , а уж он то прописан в микропрограмме я полагаю .
Как узнать всю информацию о жестком диске в Windows
При сборке нового ПК или покупке ноутбука мы обычно помним модель процессора, объем ОЗУ и название видеокарты. Но вот о накопителе мы максимум помним его объем — а ведь бывает нужно узнать его модель и версию прошивки (актуально для SSD).
Для того, чтобы узнать информацию о накопителе, нам понадобится командная строка и команда wmic diskdrive get . Дальнейшие параметры могут быть различными, весь список выглядит так:
- Availability
- BytesPerSector
- Capabilities
- CapabilityDescriptions
- Caption
- CompressionMethod
- ConfigManagerErrorCode
- ConfigManagerUserConfig
- CreationClassName
- DefaultBlockSize
- Description
- DeviceID
- ErrorCleared
- ErrorDescription
- ErrorMethodology
- FirmwareRevision
- Index
- InstallDate
- InterfaceType
- LastErrorCode
- Manufacturer
- MaxBlockSize
- MaxMediaSize
- MediaLoaded
- MediaType
- MinBlockSize
- Model
- Name
- NeedsCleaning
- NumberOfMediaSupported
- Partitions
- PNPDeviceID
- PowerManagementCapabilities
- PowerManagementSupported
- SCSIBus
- SCSILogicalUnit
- SCSIPort
- SCSITargetId
- SectorsPerTrack
- SerialNumber
- Signature
- Size
- Status
- StatusInfo
- SystemCreationClassName
- SystemName
- TotalCylinders
- TotalHeads
- TotalSectors
- TotalTracks
- TracksPerCylinder
При этом не все параметры могут работать с вашим накопителем и версией системы. Если вы хотите узнать самые важные параметры диска (его состояние, название модели, версию прошивки и серийный номер), то можете воспользоваться готовой командой wmic diskdrive get Model, SerialNumber, FirmwareRevision, Status :
Существует немало ситуаций, когда пользователю компьютера необходимо получить информацию об установленных жестких дисках. Сделать это можно различными способами — средствами операционной системы, при помощи сторонних приложений и без всего этого. Рассмотрим вопрос более подробно.
В операционных системах Windows предусмотрены все необходимые средства для получения различной информации о жестком диске. Начнем с самого простого.
Приложение «Диспетчер устройств» отображает список всех встроенных в материнскую плату и внешне подключаемых к компьютеру устройств, включая жесткие диски. При помощи этой системной программы можно быстро узнать модель установленного винчестера, что впоследствии позволит получить о нем более подробную информацию:
- Чтобы запустить «Диспетчер устройств», кликните правой кнопкой мыши по значку «Мой компьютер» или «Этот компьютер» и выберите пункт «Свойства». В левом верхнем углу открывшегося окна найдите и кликните по элементу «Диспетчер устройств».
- На экране отобразится список с различными категориями устройств. Нас интересует раздел «Дисковые устройства». Раскройте его.
- После последнего действия на экране будут отображены названия моделей подключенных к компьютеру жестких дисков.
Чтобы получить все остальные сведения о жестком диске, просто введите название его модели в поисковую строку любого поисковика. В первых же строчках результата поиска будут приведены ссылки, по которым можно будет получить подробную информацию по той или иной модели винчестера.
При помощи системного приложения «Управление компьютером» можно определить не только название винчестера, но и его суммарный объем, количество и название разделов (локальных дисков):
- Откройте «Панель управления» из меню «Пуск» или другим способом.
- Перейдите в подраздел «Система и безопасность», затем кликните по элементу «Администрирование».
- Откроется новое окно со списком системных утилит. Найдите среди них и запустите приложение «Управление компьютером».
- Откроется еще одно окно. В левой его стороне раскройте раздел «Запоминающие устройства», затем кликните по элементу «Управление дисками». Должно получиться так:
- В нижней части окна будет представлены номера жестких дисков («Диск 0», «Диск 1», «Диск 2» и т.д.) и имеющиеся на нем разделы. На изображении выше показана информация о двух винчестерах.
- Чтобы узнать модель представленного жесткого диска, нужно кликнуть правой кнопкой мыши по его названию в системе (например, «Диск 0»), затем выбрать пункт «Свойства». Откроется небольшое окошко. Во вкладке «Общие» будет приведено название модели выбранного винчестера.
В некоторых ситуациях определить модель винчестера при помощи двух предыдущих способов оказывается невозможным. Обычно это наблюдается при наличии вирусов на компьютере либо при отключении некоторых системных служб, отвечающих за работу этих приложений. В таких случаях может помочь командная строка (консоль) Windows:
- Чтобы открыть консоль Windows, нажмите одновременно клавиши «Win+R», затем введите в окно «cmd» и нажмите «Enter».
- Далее впишите в окно консоли команду «wmic», нажмите клавишу ввода.
- Затем вновь впишите в командную строку — «diskdrive list brief», нажмите «Enter».
- На экран будет выведен небольшой список:
- В колонке «Caption» можно узнать название моделей жестких дисков.
- Если нужно уточнить суммарный объем винчестера в гигабайтах, то число (количество байт) из колонки «Size» следует 3 раза разделить на 1024. Например, диск «ST3160215AS» имеет емкость в 160039272960 байт, т.е. 160039272960/1024/1024/1024 = 149,04 Гб.
В интернете можно найти массу приложений, позволяющих получить самую различную информацию о жестких дисках, включая такие данные о нем, которые затруднительно или даже невозможно получить средствами операционной системы. Одна из таких программ — Ontrack EasyRecovery. Вообще программа предназначена для восстановления утерянных данных с жесткого диска, но с ее помощью можно получить довольно подробную информацию.
- Откройте приложение Ontrack EasyRecovery. На первой же странице нажмите на кнопку «Продолжить».
- На следующей странице программы выберите элемент «Жесткий диск» и вновь нажмите на кнопку «Продолжить».
- На экране отобразится таблица «Найдены диски и тома», в которой можно будет посмотреть модель винчестера и присутствующие на нем разделы.
- Кликните по названию жесткого диска правой кнопкой мыши, затем выберите пункт «Информация о диске».
- Откроется новое окно, в котором будут приведены все важные данные о винчестере. Например:
Если на компьютере отсутствует операционная система или она по каким-либо причинам перестала исправно работать, модель винчестера можно узнать при помощи BIOS. Данная микропрограмм встроена в материнскую плату ПК, потому она способна работать и без всякой ОС. Для получения модели жесткого диска этим способом следуйте инструкции:
- Выключите компьютер.
- Вновь включите ПК и сразу же нажимайте клавишу «F2» или «Delete». На экране компьютера должен будет отобразиться пользовательский интерфейс BIOS. Если этого не происходит, возможно, потребуется нажимать другую клавишу (можно уточнить на сайте производителя материнской платы).
- Название модели жесткого диска может быть приведено в первой же вкладке интерфейса BIOS. Например:
- Если на главной странице нужная информация отсутствует, то ее следует искать во вкладке «Boot», «Advanced» или другой. Просто пройдитесь по всем вкладкам интерфейса BIOS.
Узнать, какой жесткий диск стоит на компьютере, также можно путем осмотра его корпуса. На любом винчестере присутствует наклейка, на которой указано название модели, объем, серийный номер и прочая информация.
Утилита для просмотра полной информации о жестком диске
Хотите узнать полную информацию о Вашем жестком диске? Тогда Вам нужна программа CrystalDiskInfo, которая покажет такую информацию о ЖД как:
Всю эту информацию можно изменить «под себя» на вкладке Сервис, в ней так же можно установить гаджет.
Помимо этого, программа выводит параметры атрибутов системы самодиагностики S.M.A.R.T. (ошибки чтения, производительность, запуски/остановки шпинделя, время раскрутки, количество циклов включения/выключения, ошибки секторов и др.).
Стоит помнить, что основное предназначение программы — это показать детальную информацию о жестких дисках. Она мало что может исправить. Для этого нужно пользоваться другой программой.
Окно программы выглядит так:
интерфейс можно поменять из трех предложенных, но толку от этого будет мало.
На скрине видно, что она уже обнаружила одну тревогу — это нестабильные сектора. Здесь следует отметить, что атрибут C5 (который присутствует в пояснении) — Current Pending Sector Count — это количество секторов, которые были помечены как кандидаты на замену (ремап), но они не являются битыми , это просто подозрительный сектор.
Программа переведена на множество языков, включая русский. Она абсолютно бесплатна и не содержит рекламы. Имеет портабельную (переносную) версию, которая не требует установки и можно запускать напрямую с флешки.
Скачать утилиту для получения информации о жестких дисках можно с
Иногда вам нужно быстро найти интерфейс, через который ваш жесткий диск подключен к вашему ПК, его серийный номер или набор других свойств. С помощью командной строки вы можете получить много информации о вашем диске. Давайте посмотрим, как это сделать.
В Windows 10 с помощью командной строки вы можете посмотреть серийный номер жесткого диска, установленного в вашем ПК. Если вам нужно записать серийный номер или просто просмотреть сведения о жестком диске не разбирая компьютер, это можно сделать с помощью одной команды.
Серийный номер — это уникальный номер, присвоенный аппаратной части его изготовителем. Он используется для идентификации и инвентаризации. Серийный номер позволяет производителю идентифицировать продукт и получать дополнительную информацию. Он может потребоваться для замены, обновления прошивки или проверки совместимости с другим оборудованием.
Обычно серийный номер можно найти на корпусе самого привода.
Однако вам необходимо разобрать ПК, чтобы увидеть его. Вот как узнать серийный номер с помощью встроенного инструмента Windows 10.
Существует специальная команда WMIC, которая использует инструментарий управления Windows (WMI), чтобы предоставить информацию обо всех устройствах хранения данных, установленных в Windows. Это работает во всех современных версиях Windows, включая Windows 10. Вы можете использовать команды WMIC следующим образом.
Чтобы найти серийный номер жесткого диска в Windows 10 , выполните следующие действия.
- Откройте командную строку от имени Администратора.
- Введите или скопируйте и вставьте следующую команду:
wmic diskdrive get Name, Manufacturer, Model, InterfaceType, MediaType, SerialNumber
Это даст вам информацию о всех подключенных жестких дисках и любых других устройствах хранения данных. В моем случае, вывод выглядит следующим образом :
Приведенная выше команда покажет вам информацию о ваших устройствах хранения информации.
Полный список свойств которые можно использовать для запроса выглядит следующим образом :
- Availability
- BytesPerSector
- Capabilities
- CapabilityDescriptions
- Caption
- CompressionMethod
- ConfigManagerErrorCode
- ConfigManagerUserConfig
- CreationClassName
- DefaultBlockSize
- Description
- DeviceID
- ErrorCleared
- ErrorDescription
- ErrorMethodology
- FirmwareRevision
- Index
- InstallDate
- InterfaceType
- LastErrorCode
- Manufacturer
- MaxBlockSize
- MaxMediaSize
- MediaLoaded
- MediaType
- MinBlockSize
- Model
- Name
- NeedsCleaning
- NumberOfMediaSupported
- Partitions
- PNPDeviceID
- PowerManagementCapabilities
- PowerManagementSupported
- SCSIBus
- SCSILogicalUnit
- SCSIPort
- SCSITargetId
- SectorsPerTrack
- SerialNumber
- Signature
- Size
- Status
- StatusInfo
- SystemCreationClassName
- SystemName
- TotalCylinders
- TotalHeads
- TotalSectors
- TotalTracks
- TracksPerCylinder
Вы можете найти их описания на следующей странице MSDN: Win32_DiskDrive .
WMIC очень полезный инструмент для выполнения запросов WMI в Windows.
Вот несколько примеров таких запросов:
Как посмотреть информацию о BIOS в Windows 10
Как посмотреть информацию о сетевых адаптерах в Windows 10 с помощью командной строки
Как в Windows 10 быстро посмотреть какой тип памяти DDR вы используете
Способ 2 — Посмотреть серийный номер жесткого диска с помощью PowerShell
- Откройте PowerShell.
- Введите или скопируйте и вставьте следующую команду:
Get-WMIObject win32_physicalmedia | Format-List Tag,SerialNumber
Параметр Tag покажет вам серийный номер физического диска, который соответствует номеру диска в Менеджере дисков.
Вот и все.
Как найти метку тома или серийный номер диска
На чтение 3 мин. Просмотров 4.3k. Опубликовано 29.08.2019
Метка тома диска обычно не является важной частью информации, но это может быть при выполнении определенных команд из командной строки.
Например, команда форматирования требует ввода метки тома диска, который вы форматируете, при условии, что он есть. Команда convert делает то же самое. Если вы не знаете метку тома, вы не сможете выполнить задачу.
Серийный номер тома не так важен, но может быть полезной информацией при определенных обстоятельствах.
Выполните следующие быстрые и простые действия, чтобы найти метку тома или серийный номер тома в командной строке.
Описанные ниже шаги относятся к Windows 10, Windows 8, Windows 7, Windows Vista и Windows XP.
Как найти метку тома или серийный номер диска из командной строки
-
Откройте командную строку.
В Windows 10 и Windows 8 вы можете найти командную строку, нажав правую кнопку «Пуск». В более старых версиях Windows найдите в меню «Пуск» команду cmd или найдите командную строку в папке Стандартные меню «Пуск».
Обычная командная строка в порядке; Вам не нужно открывать надземный.
Если Windows недоступна, командная строка также доступна из безопасного режима во всех версиях Windows, из расширенных параметров запуска в Windows 10 и Windows 8 и из параметров восстановления системы в Windows 7 и Windows Vista.
-
В командной строке выполните команду vol, как показано ниже, а затем нажмите Enter :
vol c:
Измените c на любой диск, для которого вы хотите найти метку тома или серийный номер. Например, если вы хотите найти эту информацию для диска E, введите vol e: .
-
Сразу под подсказкой вы должны увидеть две строки, похожие на следующую:
Том на диске C - это системный том
Серийный номер: C1F3-A79E
Как видите, метка тома для диска C – Система , а серийный номер тома – C1F3-A79E .
Если вместо этого вы увидите, что Том на диске C не имеет метки , то это означает именно это. Метки тома являются необязательными, и на вашем диске их нет.
-
Теперь, когда вы нашли метку тома или серийный номер тома, вы можете закрыть командную строку, если вы закончили, или вы можете продолжить выполнение дополнительных команд.
Другие способы найти метку тома или серийный номер
Использование командной строки – это самый быстрый способ найти эту информацию, но есть и другие методы.
Одним из них является использование бесплатного системного информационного инструмента, такого как бесплатная программа Speccy. В частности, с помощью этой программы найдите раздел Хранилище и выберите жесткий диск, для которого вы хотите получить информацию. Серийный номер и серийный номер конкретного тома указаны для каждого привода.
Другой способ – использовать свойства диска из Windows. Нажмите сочетание клавиш WIN + E , чтобы открыть список жестких дисков (если вы используете Windows 10, также выберите Этот компьютер слева).
Рядом с каждым диском находится соответствующая метка тома. Нажмите один раз правой кнопкой мыши (или нажмите и удерживайте) и выберите Свойства , чтобы увидеть его там и изменить метку тома диска.
How to Find a Drive’s Volume Label or Serial Number
The ‘vol’ command makes this easy
Updated on April 23, 2022
What to Know
- Open Commmand Prompt. Execute the vol command and press Enter to display the drive and serial number.
- Alternative 1: Use the WIN+E shortcut to open a list of drives with the volume label next to each one.
- Alternative 2: Use a free system information tool such as Speccy.
This article explains three ways to find a drive’s volume label or serial number. Instructions apply to Windows 10 through Windows XP.
How to Find a Drive’s Volume Label or Serial Number From the Command Prompt
The volume label of a drive isn’t usually an important piece of information, but it can be when executing certain commands from the Command Prompt.
For example, the format command requires that you enter the volume label of a drive you’re formatting, assuming it has one. If you don’t know the volume label, you can’t complete the task. The volume serial number is less important but could be a valuable piece of information in some specific circumstances.
Follow these easy steps to find the volume label or serial number using Command Prompt.
-
Open Command Prompt.
In Windows 10 and Windows 8, you can find Command Prompt by right-clicking the Start button. In older versions of Windows, either search the Start menu for cmd or find Command Prompt in the Accessories folder of the Start menu.
-
At the prompt, execute the vol command as shown below, and then press Enter:
vol c:
Change c to whatever drive you want to find the volume label or serial number for. For example, if you want to find this information for the E drive, type vol e: instead.
-
Immediately below the prompt, you should see two lines similar to the following:
Volume in drive C is Windows
Serial Number is C1F3-A79E
As you can see, the volume label for the C drive is Windows and the volume serial number is C1F3-A79E.
If you instead see Volume in drive C has no label then it means exactly that. Volume labels are optional and your drive happens to not have one.
-
Now that you’ve found the volume label or volume serial number, you can close Command Prompt if you’re finished or you can continue executing additional commands.
Other Ways to Find the Volume Label or Serial Number
Using the Command Prompt is the fastest way to find this information but there are other methods, too.
One way is to use the drive’s properties from within Windows. Execute the WIN+E keyboard shortcut to open the list of hard drives (if you’re using Windows 10, also choose This PC from the left).
Next to each drive is the respective volume label. Right-click one (or tap-and-hold) and choose Properties to see it there, too, and to change the drive’s volume label.
Another is to use a free system information tool like the free Speccy program. With that program, in particular, find the Storage section and pick the hard drive you want the information for. Both the serial number and specific volume serial numbers are shown for each drive.
Thanks for letting us know!
Get the Latest Tech News Delivered Every Day
Subscribe
How to Find a Drive’s Volume Label or Serial Number
The ‘vol’ command makes this easy
Updated on April 23, 2022
What to Know
- Open Commmand Prompt. Execute the vol command and press Enter to display the drive and serial number.
- Alternative 1: Use the WIN+E shortcut to open a list of drives with the volume label next to each one.
- Alternative 2: Use a free system information tool such as Speccy.
This article explains three ways to find a drive’s volume label or serial number. Instructions apply to Windows 10 through Windows XP.
How to Find a Drive’s Volume Label or Serial Number From the Command Prompt
The volume label of a drive isn’t usually an important piece of information, but it can be when executing certain commands from the Command Prompt.
For example, the format command requires that you enter the volume label of a drive you’re formatting, assuming it has one. If you don’t know the volume label, you can’t complete the task. The volume serial number is less important but could be a valuable piece of information in some specific circumstances.
Follow these easy steps to find the volume label or serial number using Command Prompt.
-
Open Command Prompt.
In Windows 10 and Windows 8, you can find Command Prompt by right-clicking the Start button. In older versions of Windows, either search the Start menu for cmd or find Command Prompt in the Accessories folder of the Start menu.
-
At the prompt, execute the vol command as shown below, and then press Enter:
vol c:
Change c to whatever drive you want to find the volume label or serial number for. For example, if you want to find this information for the E drive, type vol e: instead.
-
Immediately below the prompt, you should see two lines similar to the following:
Volume in drive C is Windows
Serial Number is C1F3-A79E
As you can see, the volume label for the C drive is Windows and the volume serial number is C1F3-A79E.
If you instead see Volume in drive C has no label then it means exactly that. Volume labels are optional and your drive happens to not have one.
-
Now that you’ve found the volume label or volume serial number, you can close Command Prompt if you’re finished or you can continue executing additional commands.
Other Ways to Find the Volume Label or Serial Number
Using the Command Prompt is the fastest way to find this information but there are other methods, too.
One way is to use the drive’s properties from within Windows. Execute the WIN+E keyboard shortcut to open the list of hard drives (if you’re using Windows 10, also choose This PC from the left).
Next to each drive is the respective volume label. Right-click one (or tap-and-hold) and choose Properties to see it there, too, and to change the drive’s volume label.
Another is to use a free system information tool like the free Speccy program. With that program, in particular, find the Storage section and pick the hard drive you want the information for. Both the serial number and specific volume serial numbers are shown for each drive.
Thanks for letting us know!
Get the Latest Tech News Delivered Every Day
Subscribe
Как узнать серийный номер жесткого диска или SSD
Необходимость узнать серийный номер жесткого диска или SSD накопителя возникает не часто. Обычно это связано с обращением в техническую поддержку или сервисный центр для устранения неполадок.
Также серийный номер может понадобиться для решения вопросов с лицензированием некоторого программного обеспечения. В данной статье мы рассмотрим сразу несколько способов решения данной проблемы.
Как определить серийный номер через командную строку Windows
Если вам нужно узнать серийный номер жесткого диска или твердотельного накопителя (SSD), который установлен на вашем компьютере, то самый простой вариант, это воспользоваться командной строкой. Для этого вам нужно сначала запустить командную строку Windows. Это можно сделать, нажав комбинацию клавиш Win-R и выполнив команду «cmd».
После появления командной строки нужно выполнить команду:
wmic diskdrive get model,name,serialnumber
В результате в командной строке появится информация о всех подключенных жестких дисках и SSD накопителях. Среди прочего здесь будет указана модель дика, его название в системе, а также серийный номер.
Если нужно получить больше информации об установленных накопителях, то можно выполнить вот такую команду:
wmic diskdrive get model,index,firmwareRevision,status,interfaceType,totalHeads,totalTracks,totalCylinders,totalSectors,partitions
В этом случае также будет выведена информация о прошивке, статусе, интерфейсе, разделах, секторах и прочее.
Как определить серийный номер с помощью PowerShell
Альтернативный вариант – это использование консоли PowerShell. Основные действия здесь точно такие же, как и в предыдущем случае. Сначала нажимаем комбинацию клавиш Win-R и в появившемся окне выполняем команду «powershell» для того, чтобы открыть консоль.
После появления консоли PowerShell необходимо выполнить команду:
Get-WMIObject win32_physicalmedia | Format-List Tag,SerialNumber
В результате в консоле появится информация о всех подключенных жестких дисках и SSD накопителях. Здесь будет указано название в системе и серийный номер устройства.
Как найти серийный номер в программе CrystalDiskInfo
Если вам нужно узнать не только серийный номер, но и другую информацию о жестких дисках и твердотельных накопителях SSD, то вы можете воспользоваться бесплатной программой CrystalDiskInfo. Данная программа предоставит вам всю доступные данные о ваших дисках. Здесь вы сможете узнать серийный номер диска, версию прошивки, используемый интерфейс, режим передачи данных, буквы тома, поддерживаемые стандарты, скорость вращения, количество включений, время работы и данные системы S.M.A.R.T. Для SSD накопителей также можно будет посмотреть объем информации, который был записан и считан с диска. Скачать программу CrystalDiskInfo можно на официальном сайте https://crystalmark.info/en/download/.
Пользоваться CrystalDiskInfo очень просто. В верхней части окна доступен список подключенных дисков. Кликнув по нужному диску, вы увидите всю имеющуюся информацию. Чтобы скопировать серийный номер жесткого диска, достаточно кликнуть по нему двойным кликом мышки.
Как найти серийный номер на корпусе жесткого диска
Если компьютер не работает, то описанные выше способы вам не помогут. В этом случае серийный номер жесткого диска можно посмотреть непосредственно на самом диске.
На верхней стороне накопителя всегда есть наклейка с подробной технической информацией. Среди прочего здесь будет указан и серийный номер устройства.
Как узнать модель и серийный номер вашего жесткого диска в Windows 10
Хотите узнать модель или серийный номер вашего жесткого диска? Благодаря диспетчеру устройств и командной строке в Windows 10 эти сведения можно найти быстро и легко. Мы покажем вам, как это сделать.
Модель жесткого диска и серийный номер
В некоторых случаях, например при возникновении проблем с гарантией, вам может потребоваться знать точные характеристики вашего жесткого диска. У жестких дисков есть модель, которая одинакова для всех жестких дисков этой модели и описывает, что это за жесткий диск.
Помимо модели, жесткие диски и почти все компоненты компьютера также имеют серийный номер. Серийный номер уникален и служит идентификатором вашего оборудования.
Связанный: Как узнать, какая у вас материнская плата Если вам понадобится модель вашего диска и серийный номер, один из простых способов — проверить коробку продукта и найти там нужную информацию. Однако, если у вас есть ноутбук или готовый ПК, или вы просто не хотите устанавливать этот флажок, вы также можете получить доступ к этой информации на своем компьютере.
Найдите модель вашего жесткого диска в диспетчере устройств
Диспетчер устройств дает вам сводную информацию обо всех устройствах, установленных на вашем компьютере. Он также позволяет вам проверить их функции и драйверы. Вы можете проверить модель жесткого диска с помощью диспетчера устройств следующим образом:
Диспетчер устройств предлагает ценную информацию, хотя он не включает серийный номер жесткого диска. Однако командная строка может предоставить вам эту информацию.
Связанный: Как восстановить мертвый жесткий диск для восстановления данных
Найдите серийный номер жесткого диска с помощью командной строки
Команды WMI и WMIC предоставляют доступ из командной строки к инструментарию управления Windows и позволяют просматривать подробную информацию о вашем оборудовании и программном обеспечении. Мы собираемся использовать WMIC, чтобы получить модель и серийный номер ваших жестких дисков:
Узнав номер модели жесткого диска, вы можете найти его в Google, чтобы узнать о нем больше. В качестве альтернативы вы также можете использовать такие базы данных, как Страж жесткого диска чтобы получить дополнительную информацию о вашем жестком диске.
Знай свой жесткий диск
Модель и серийный номер вашего жесткого диска могут внезапно стать важной информацией, если вы попытаетесь зарегистрировать его для получения гарантии. Также приятно знать, с каким оборудованием вы работаете. Если вы сомневаетесь, что ваш жесткий диск может выйти из строя, вам следует проверить его на наличие определенных симптомов, чтобы быть уверенным.
Как узнать ID,серийный номер жёсткого диска или SSD
Необходимость посмотреть ID устройства может возникнуть по нескольким причинам. Будь то необходимость отнести HDD (SSD) в сервисный центр для ремонта? построить массив данных или же для того, чтобы материально ответственное лицо поставило его к себе на учёт. Но это больше для бюджетных организаций. В любом случаем всё упирается в необходимость достоверно идентифицировать устройство, желательно не вынимаю его из компьютера.
Мы говорили что желательно узнавать номер диска не вынимая его из компьютера. Но «староверы» или просто те, кому не доступны программные средства в силу того что не знают или не умеют, будут смотреть его непосредственно на «харде». Здесь и в дальнейшем я буду называть как SSD (твердотельный накопитель), так и HDD понятиями: жёсткий диск, хард, HDD и прочими нехорошими словами, но будем иметь ввиду, что статья написана о том, как посмотреть ID не только на НЖМД, так и на твердотеле.
- Итак, первый способ — поиск надписи S/N на этикетке нашего носителя информации. Этот способ хорош только если хард не прикручен с двух сторон четырьмя винтами и на нём сохранилась эта наклейка от производителя. В противном случае потеря времени и бесполезность мероприятия гарантирована.
Остальные способы будут более даже более простыми, на мой взгляд.
- Разберём сначала методы с помощью командной строки и (или) PowerShell.
Запускаем командную строку сочетанием клавиш Windows +R. Ещё способы запуска командной строки от имени администратора представлены в этой статье.
Необходимо ввести команду wmic diskdrive get model,name,serialnumber . Она отобразит модель жёсткого диска, имя и серийный номер. Если вам нужен только серийник, достаточно ввести wmic diskdrive get serialnumber .
Для того чтобы найти номер кода таблицы разделов GUID (GPT) или подписи основной загрузочной записи (MBR) диска, то есть уникальный ID номер тома, последовательно набираем команды:
- Diskpart — запускаем инструмент для управления дисковыми томами.
- list disk — команда показывает список всех подключенных дисков на данный момент.
- select disk 0 — выбираем диск, который вам нужен. На картинке видно, что у меня один диск. Я выбрал цифру «0»своего жёсткого диска.
- uniqueid disk — показывает код (ID) жесткого диска.
- С помощью Microsoft Powershell. Это усовершенствованный аналог командной строки, с помощью которого можно составлять небольшие командлеты для автоматизации работы на shell-языке.
Вызывается Powershell несколькими способами, но проще всего открыть пуск и прописать powershell в строке поиска программ и файлов.
Это работает как в Windows 10, так и в Windows 7. После вызова Pshell копируем команду
Get-WMIObject win32_physicalmedia | Format-List Tag,SerialNumber и вставляем в строку.
И ещё один способ-использовать специализированное ПО, например Aida 64. Для этого необходимо зайти в раздел Хранение данных/ATA и выбрать устройство для хранения ID номер которого необходимо посмотреть.