Как узнать идентификатор тома жесткого диска

Обновлено: 01.07.2024

Использование букв для обозначения томов и разделов в Windows унаследовано от MS-DOS. Буквы дисков все еще используются сегодня из-за их повсеместного распространения и совместимости. Однако операционная система Windows от них не зависит. Вместо этого Windows использует идентификатор GUID для идентификации каждого тома или раздела. (Windows Home Server, который на самом деле является пользовательской версией Windows Server 2003, полностью отказался от использования букв дисков.) Этот GUID называется GUID тома или уникальным именем тома. GUID тома назначается при первом обнаружении тома операционной системой и не изменяется. Это гарантирует, что Windows всегда сможет однозначно идентифицировать том, даже если буква его диска изменилась.

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

Итак, как нам найти GUID тома? Самый простой способ, который я обнаружил, — это использование утилиты mountvol.exe. Запуск mountvol.exe без каких-либо аргументов покажет вам справку по утилите, а также текущий GUID тома для связи буквы/точки подключения диска.

012609_2007_Displayingt1

Чтобы доказать, что GUID тома действительно являются «истинным» путем к тому, скопируйте одну из строк и вставьте ее в проводник или диалоговое окно «Выполнить».

012609_2007_Displayingt2

Нажмите Enter, и вы увидите отображаемое содержимое тома.

012609_2007_Displayingt3

(Обратите внимание на вопросительный знак рядом со значком диска на панели навигации и в области информации.)

Мне не удалось использовать GUID тома из командной строки, но это единственное ограничение, которое я обнаружил. Ничего странного, если учесть происхождение командной строки.

Вы также можете увидеть все идентификаторы GUID для каждого тома, который ОС когда-либо видела, в разделе реестра:
HKEY_LOCAL_MACHINE\SYSTEM\MountedDevices

012609_2007_Displayingt4

Здесь вы также найдете «обычные» буквенные обозначения дисков. Они имеют вид \DosDevices\ . Если вы сравните данные в этом ключе для GUID тома и букву диска DOS для данного тома, вы увидите, что они совпадают, что означает, что они указывают на один и тот же том.

Как ни странно, швейцарский армейский нож управления дисками и томами в Windows; diskpart.exe не может отобразить GUID тома. Это то, что изменится в будущих выпусках, надеюсь. Однако Diskpart может отображать другую интересную часть данных, напоминающую GUID тома, а именно подпись диска. Точно так же, как у томов есть уникальные идентификаторы, у дисков (или того, что Windows воспринимает как диски) есть уникальные идентификаторы. Команда DETAIL в diskpart отобразит подпись диска как идентификатор диска. Это 8-значное шестнадцатеричное число.

Строка \\?\ присутствует во всех идентификаторах GUID тома и указывает Windows отключить синтаксический анализ пути. В Windows NT/2000/XP/Vista максимальная длина пути составляет 255 символов. Можно использовать более 255 символов, добавив к пути префикс \\?\. Это позволяет использовать пути длиной до 32 000 символов и вызывается с использованием «расширенной» версии функции. Сам \\?\ игнорируется как часть пути. Например:

"\\?\C:\Users\Aquaman\Documents\test.docx" будет обработано как "C:\Users\Aquaman\Documents\test.docx"

Оставить ответ Отменить ответ

Этот сайт использует Akismet для уменьшения количества спама. Узнайте, как обрабатываются данные ваших комментариев.

Могу ли я получить доступ к диску, используя идентификатор тома вместо буквы диска в Windows? Это может быть очень полезно для внешних дисков.



Для разделов, которым не назначена буква диска, единственным способом доступа к ним являются идентификаторы томов. Вы не можете назначить букву диска новому разделу, если вы уже использовали 26 букв английского алфавита в уже существующих разделах.Так что в таком случае они будут не только полезны, но и будут ЕДИНСТВЕННЫМ способом получить к ним доступ.

4 ответа 4

Вы можете использовать mountvol в командной строке, чтобы получить идентификатор тома, к которому вы хотите получить доступ.

введите здесь описание изображения

Эти идентификаторы можно использовать для открытия окна проводника независимо от буквы диска

введите здесь описание изображения

Чтобы создать ярлык для диска, создайте новый пакетный файл со следующим содержимым:

Да, это то, что я долго искал! Теперь мне просто нужно вызвать команду mountvol, чтобы получить все идентификаторы томов. Затем, используя путь типа «\\?\Volume<>», я могу получить доступ к диску с нужным идентификатором (если он есть). Спасибо!

Да, этот метод работает с проводником и при копировании файлов с помощью командной строки. Но, к сожалению, TrueCrypt не принимает такой путь к ключевому файлу =(

К сожалению, это работает только в том случае, если у вас запущены NetBIOS и локатор RPC, поэтому это не сработает, если у вас усилена защита Windows. Кроме того, вам, вероятно, потребуется поддерживать работу нескольких сетевых служб и драйверов, чтобы использовать его (рабочая станция, обозреватель компьютеров, сервер, TCP/IP NetBIOS Helper, NetBT, DHCP, DNS и т. д.). местные объемы. :-|

@Synetech: я не могу это воспроизвести; опубликованный ответ отлично работает для меня даже с NetBIOS и локатором RPC, а все остальное, связанное с сетью, которое я мог найти, отключено. (Возможно, вы перепутали путь ядра с путем UNC? Или это была проблема только в более ранней версии Windows?)

В PowerShell используйте командлет Get-Volume, переданный через Format-List следующим образом:

предоставит вам все, что вам нужно, например этот том SYSTEM RESERVED на одной из моих машин:

Я предпочитаю использовать абсолютные буквы дисков для флэш-накопителей. Есть подходящие задания практически для всех, если только у вас нет 20 и более флешек.

В Windows 7 используйте Windows для форматирования и назначения метки диска или, если у диска уже есть метка, используйте командную строку «Метка (буква диска), чтобы присвоить ему метку по вашему выбору.

Затем перейдите в панель управления, система и безопасность, инструменты администрирования, управление компьютером, управление дисками, чтобы выбрать диск с меткой, которую вы создали, щелкнув правой кнопкой мыши на диске, выберите изменить букву диска и пути и назначьте том определенному буква диска. Он всегда будет подключаться к этой букве диска, если она доступна.

Я пометил диски, содержащие оперативные данные, и эта маркировка никоим образом не повлияла на существующие данные. Похоже, он работает так же, как и на дискетах в старые добрые времена

Серийный номер тома (также известный как VSN) — это уникальный серийный номер, который присваивается оптическому диску (CD или DVD) или жесткому диску после форматирования. Серийный номер тома был добавлен Microsoft и IBM, чтобы операционная система могла распознавать, если в системе изменен оптический диск или дисковод. К тому времени единственным способом определить это была метка тома (имя тома), которую пользователь определял для каждого диска хранения. Но таким образом возникала проблема, если пользователь давал одно и то же имя (том) двум (или более) дискам. Чтобы обойти эту проблему, Microsoft и IBM решили присвоить новый уникальный номер в шестнадцатеричной форме (называемый «серийный номер тома», «идентификатор тома» или «VSN») при форматировании диска (оптического диска или жесткого диска).

Проще говоря, серийный номер тома указывает точное время работы формата. VSN меняется каждый раз, когда вы форматируете диск, поэтому, если вы переустановите Windows и отформатируете системный диск, Windows снова запросит активацию.

Используя преимущества VSN, некоторые поставщики программного обеспечения используют серийный номер тома, чтобы избежать пиратского копирования своих продуктов. Это означает, что программное обеспечение от этих поставщиков не может работать, если серийный номер тома отличается от номера VSN исходного оптического диска, который был поставлен продукту, или жесткого диска, на который было впервые установлено программное обеспечение. Также этот метод ранее использовался поставщиками многопользовательских игр для блокировки игроков, которые пытались обмануть. В настоящее время этот метод бесполезен, поскольку поставщики игр или программного обеспечения теперь используют жестко запрограммированный серийный номер (серийный номер производителя жесткого диска, встроенный в прошивку) для идентификации (запрета) читеров или для блокировки ключа компакт-диска.

В этой статье вы найдете подробные инструкции о том, как изменить серийный номер тома жесткого диска (он же Volume ID или VSN).

Как изменить серийный номер тома жесткого диска (VolumeID).

Вариант 1. Использование смены VolumeID от Sysinternals.

VolumeID от Марка Руссиновича — еще один бесплатный инструмент, помогающий изменять идентификаторы томов дисков из окна командной строки.

<р>1. Скачать VolumeID.

<р>2. Извлеките содержимое файла "volumeid.zip" и переместите извлеченные файлы ("Volumeid.exe" и "Eula.txt") в корень диска C:. <р>3. Откройте командную строку с повышенными привилегиями. Для этого:

В Windows 7, Vista и XP: 1. Выберите Пуск > Все программы. 2. Нажмите, чтобы развернуть Аксессуары. 2. Нажмите правой кнопкой мыши на командную строку и выберите «Запуск от имени администратора»

.

image

В Windows 8

Нажмите правой кнопкой мыши в левом нижнем углу экрана и во всплывающем меню выберите «Командная строка (администратор)».

<р>4. Допустим, мы хотим изменить серийный номер тома системного диска C:.

В окне командной строки введите следующую команду, чтобы увидеть текущий серийный номер тома диска C:

volume-id-changer

изменить серийный номер жесткого диска

– Чтобы изменить текущий VSN –

<р>5. Перейдите в корневую папку Диска C: (где находится/сохранен «volumeid.exe») и введите следующую команду:

* As : введите привод диска (диск или том), который мы хотим изменить VSN ("C:").

В этом примере я хочу изменить VSN диска C: и я изменил только один символ (первый) старого VSN, чтобы указать новый. Таким образом, полная команда должна быть:

volumeid.exe

<р>5. Когда команда "volumeid" обновит идентификатор тома вашего диска, закройте окно командной строки и перезагрузите компьютер.

image

Вариант 2. Использование средства смены серийного номера жесткого диска.

Обновление: ссылка для скачивания больше не работает (удалена).

Второй бесплатный инструмент, который можно использовать для изменения серийного номера тома, называется Hard Disk Serial Number Changer. Программа может изменить только серийный номер тома жесткого диска, а не жестко запрограммированный серийный номер.

<р>1. Скачать средство смены серийного номера жесткого диска.

<р>2. Нажмите правой кнопкой мыши на HardDiskSerialNumberChanger.exe и выберите «Запуск от имени администратора».

Серийный-номер-жесткого-диска- Чейнджер

<р>3. Примите предупреждающее сообщение UAC.

image

<р>4. Выберите диск, серийный номер которого вы хотите изменить. (например, "С:").

<р>5. Введите новый серийный номер в эту форму XXXX-XXXX.

<р>6. Нажмите Изменить.

Volume-Serial-Number-Changer

<р>7. Нажмите Да и перезагрузите компьютер.

изменить серийный номер жесткого диска

Если эта статья оказалась для вас полезной, поддержите нас, сделав пожертвование. Даже 1 доллар США может иметь для нас огромное значение, поскольку мы продолжаем помогать другим, оставляя этот сайт бесплатным:

Мы нанимаем

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

Если вы хотите постоянно оставаться защищенным от вредоносных программ, существующих и будущих, мы рекомендуем вам установить Malwarebytes Anti-Malware PRO, нажав кнопку ниже (мы получаем комиссию от продаж, произведенных по этой ссылке, но без дополнительной оплаты). У нас есть опыт работы с этим программным обеспечением, и мы рекомендуем его, поскольку оно полезно и полезно):

Полная защита домашних компьютеров — защитите до 3 компьютеров с помощью НОВОЙ программы Malwarebytes Anti-Malware Premium!

Похожие сообщения

ИСПРАВЛЕНИЕ: Не удается удалить Учетная запись Microsoft, потому что кнопка УДАЛИТЬ отсутствует в Windows 10/11». ширина=

ИСПРАВЛЕНИЕ: невозможно удалить учетную запись Microsoft, так как в Windows 10/11 отсутствует кнопка УДАЛИТЬ.

FIX: Software Reporter Инструмент вызывает высокую загрузку ЦП в Windows 10. (Решено)

ИСПРАВЛЕНИЕ: Инструмент Software Reporter вызывает высокую загрузку ЦП в Windows 10. (Решено)

Как сбросить OneDrive приложение в Windows 10». ширина=

Как сбросить настройки приложения OneDrive в Windows 10

27 комментариев

Дэвид Дж.
24 февраля 2022 г., 17:03

Спасибо, мне помогло!
просто нужно было запустить его от имени администратора.

Pegaso
5 сентября 2020 г., 8:54

Не работает запуск версии Windows 10 2004… ни одна программа больше не работает с изменением идентификатора тома. У кого-то есть информация о ?

Джефф
30 января 2020 г., 7:22

Спасибо, это спасло меня! Перенаправил мою систему на новые диски и не понимал, что у них разные идентификаторы, пока программа не распознавала музыку, которую я уже импортировал!

Paul A
24 декабря 2018 г., 17:21

В Windows 10 (октябрь 2018 г.) я получаю сообщение "Неверный параметр" при попытке изменить VolumeID диска C: с помощью SysInternals volumeid.exe. Также программа смены серийного номера жесткого диска не работает с ошибкой «Невозможно записать на этот диск в приводе». Любые идеи, как я могу изменить VolumeID?
Просто для информации, я попробовал это с виртуальной машиной Windows10, работающей под управлением Fusion в Mac OS, а также с Win10, установленной в разделе BOOTCAMP на Mac. Ни с тем, ни с другим радости нет. Windows устанавливается при настройке EFI, поэтому том GPT. Не уверены, что причина в этом?

lakonst
14 января 2019 в 9:56

Я попробовал эту процедуру на виртуальной машине Windows 10 v1809 (VirtualBox) с настройкой UEFI (и томом GPT), и она сработала.

Lissele
10 декабря 2018 г., 18:52

C:\volumeid>идентификатор тома c: 3673-8729

Ошибка открытия диска: Acesso negado.

lakonst
14 января 2019 г., 9:57

@Lissele: запустите команду от имени администратора.

Адам
15 апреля 2019 г., 18:56

Программировать на диск C.
CMD Запуск от администратора.
cd c:\
Volumeid.exe C: 1234-5678
Перезапустите.
C:1234-5678 -Диск и новый номер
Чтение номера.
C:\Windows\System32\cmd.exe В виде файла .bat
Запуск на измененном диске.
Впишите.
vol

lakonst
16 апреля 2019 г., 11:30

Ирвин Гретчко
18 ноября 2018 г., 22:37

Не работает в Windows 10 — появляется сообщение об ошибке «невозможно записать на диск в приводе»

Soyoung
9 ноября 2017 г., 20:27

О, это невероятно добрый гид, который я когда-либо находил сегодня. Большое спасибо.
Но, к сожалению, это не работает для того номера Sandisk, который у меня есть.. Я думаю, что это проблема продукта.. потому что микро SD от Samsung отлично работает в обоих направлениях (идентификатор тома и серийный номер жесткого диска). Смена номера).

Если бы идентификатор тома sanddisk был изменен таким образом, моя работа на этой неделе была бы намного проще.
но реальность такова…. ОТЛ…

Кто-нибудь, кто может меня спасти?

Патрик
15 сентября 2017 г., 2:41

Я не могу получить приглашение C:\VolumeID>. Когда я ввожу "VolumeID", я получаю:

Другими словами, я получаю указанную выше информацию, а затем возвращаюсь к подсказке C:\>.

У меня 64-разрядная версия Windows 7 Home Premium с пакетом обновления 1

Mac
16 декабря 2017 г., 5:46

@Patrick
VolumeID не имеет собственной подсказки, как это делают такие инструменты, как diskpart, все входные данные для команды должны быть указаны вместе с именем инструмента в командной строке, поскольку использование : help указывает, поэтому, например, вы можете ввести:
volumeid e: a1b2-c3d4
nb. как правило, убедитесь, что идентификаторы томов действительно уникальны, иначе могут возникнуть проблемы.

Menard
2 сентября 2017 г., 13:06

Было бы лучше указать, что серийный номер тома является общим идентификатором для всех томов, а не только для диска, и то, о чем вы здесь говорите, является серийным номером только первого тома (раздела). диска.

Итак, я заметил странный факт: у меня был первый том GRUB с VSN 080A-5579, поэтому через год я нашел E80A-5579… Я не помню, чтобы форматировал его между ними. Я восстановил этот раздел только с помощью резервного копирования файлов, созданных с помощью Clonezilla Live в режиме по умолчанию.
Два числа отличаются только одним символом … . очень необычно

Брэндон Ли
22 апреля 2017 г., 5:29

Я изменил свой серийный номер в Windows 10.
После этого я не могу воспроизводить мультимедиа, например YouTube.
Любая помощь будет оценена по достоинству.
(Примечание: у меня 64-разрядная версия Windows 10)

lakonst
22 апреля 2017 г., 7:51

@Брэндон Ли: Я не занимался этой проблемой и не могу понять, почему это происходит.Я предлагаю вам выполнить ремонт/обновление Win10.

Magnificus
31 августа 2016 г., 21:13

Отличное руководство. вы мне очень помогаете! спасибо.

Рик
13 июля 2016 г., 18:03

Спасибо, что указали недавнее дополнение к diskpart. Я использую этот инструмент как часть своей работы и никогда не играл с этой функцией. К сожалению, я думаю, что это другой идентификатор, чем то, о чем здесь говорят. Если вы наберете «vol c:» в командной строке, вы увидите серийный номер, не связанный с уникальным идентификатором. Одним из преимуществ является то, что у каждого раздела есть идентификатор, но уникальный идентификатор имеет дело только с диском (который может содержать несколько разделов). Я считаю, что обсуждаемое здесь число живет в VBR.

JimH
1 июня 2016 г., 7:20

Я нашел более надежное решение. Он работает с Windows 7 и 8 (и, вероятно, 10). Он использует команду, поставляемую с Windows, и поэтому не требует загрузки чего-либо. Однако, как вы увидите, требуется больше шагов, но у меня это сработало, когда Volumeid не сработал.

Как исправить проблему конфликта подписи диска в Windows 7 и 8
Windows 7 и 8 поставляются с утилитой командной строки под названием diskpart, которая позволяет просматривать и изменять подпись диска.

1) Откройте командную строку от имени администратора.
2) Введите "diskpart" (без кавычек)
3) Запустится Microsoft DiskPart. Когда он будет готов, он выдаст приглашение «DISKPART>», позволяющее вам вводить свои команды.
4) Введите "list disk"
Это выведет список всех дисков, которые в данный момент смонтированы (подключены к системе).
Диск не будет иметь обычных имен и меток, к которым вы привыкли в
интерфейсе проводника Windows, поэтому вам придется распознавать их по размеру.

Обратите внимание, что "список дисков" на самом деле перечисляет физические диски, а не разделы, которым
вы могли назначить буквы дисков. Это означает, что если у вас есть 2 физических диска,
с 3 разделами на каждом, так что у вас есть диски C:, D:, E:, F:, G: и H:,
"список дисков " покажет только "Диск 0" и "Диск 1".
5) Введите "выбрать диск x" (без кавычек), где x - это номер диска из списка "список дисков".
6) Когда вы набираете (скажем) "выбрать диск 1", DiskPart ответит вам сообщением "Диск 1 теперь является выбранным диском".
7) Введите "uniqueid disk". DiskPart ответит подписью диска, серией шестнадцатеричных цифр
8) Введите "uniqueid disk SIGNATURE]", где "[NEW SIGNATURE]" означает новый идентификатор, который вы хотите для диска
9) Выйти DiskPart, набрав «выход».
10) Введите "exit" еще раз, чтобы выйти из командной строки администратора.

eran
24 апреля 2017 г., 22:57

НЕ ДЕЛАЙТЕ ЭТОГО.
После этого вы не сможете запустить компьютер.

В компьютерном хранилище данных том или логический диск – это единая доступная область хранения с одной файловой системой, обычно (хотя и не обязательно) находящаяся на одном разделе жесткого диска.

Что такое метка тома жесткого диска?

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

Что такое идентификатор тома?

Идентификатор тома — это уникальный идентификатор системы и пользователя. Идентификатор тома используется жестким диском для идентификации себя как для операционной системы, так и для пользователя. Обычно идентификатор тома – это восьмизначный набор цифр и букв, который печатается на самом жестком диске.

Как найти имя тома?

Как найти метку тома. Чтобы найти метку тома с помощью командной строки, требуется простая команда, называемая командой vol. Следующий лучший способ — просмотреть тома, перечисленные в разделе «Управление дисками». Рядом с каждым диском есть буква и имя; имя является меткой тома.

Где хранится серийный номер тома?

блок параметров диска
Серийный номер тома, иногда обозначаемый как VSN, представляет собой уникальное шестнадцатеричное число, присваиваемое диску при создании файловой системы в процессе форматирования. Серийный номер тома хранится в части блока параметров диска загрузочной записи тома.

Как узнать серийный номер тома?

Как проверить информацию о жестком диске с помощью командной строки

  1. Откройте Пуск.
  2. Найдите командную строку и нажмите на верхний результат, чтобы открыть приложение.
  3. Введите следующую команду, чтобы проверить информацию об имени, марке, модели и серийном номере, и нажмите Enter: wmic diskdrive get model,serialNumber,size,mediaType. Источник: Windows Central.

То же самое, что и раздел?

раздел. Основное различие между томом хранения и разделом заключается в типе используемого диска.Том создается на динамическом диске — логическая структура, которая может охватывать несколько физических дисков — в то время как раздел создается на базовом диске. Том также более гибок, чем раздел.

В чем разница между диском и томом?

Физический том — это устройство хранения или раздел. Логический том, созданный LVM, представляет собой логическое устройство хранения, которое может охватывать несколько физических томов. Диск — это физический блочный диск. Например: /dev/sda .

Как мне найти имя звука USB?

Способ 2. Просмотр имени тома в проводнике Windows

  1. Откройте Проводник Windows, дважды щелкнув Этот компьютер в Windows 10 или Мой компьютер в Windows 7.
  2. Найдите диск (это диск E:)
  3. В окне Prosperities вы можете видеть, что метка тома этого диска находится за значком диска (метка тома диска E – данные).

Как найти имя тома?

Чтобы найти метку тома с помощью командной строки, требуется простая команда под названием vol. Следующий лучший способ — просмотреть тома, перечисленные в разделе «Управление дисками». Рядом с каждым диском есть буква и имя; имя является меткой тома.

Читайте также: