Команда MOUNTVOL позволяет создавать, удалять и просматривать точки подключения томов ( точки монтирования ) в командной строке Windows. Точки монтирования доступны при использовании файловой системы NTFS. В среде операционных систем семейства Windows, существует два вида точек монтирования: точка монтирования каталога (англ. junction point) и точка монтирования тома (англ. volume mount point). Создание точек монтирования первого типа осуществляется через консольную команду mklink /J, создание точек монтирования второго типа — через команду mountvol. На практике утилита mountvol используется для изменения конфигурации томов, автоматически смонтированных операционной системой, подключения томов без назначения букв дискам, увеличения свободного места на томе без форматирования или замены жесткого диска, с использованием подключения к какому-либо его пути другого тома. Также, команда mountvol позволяет использовать один и тот же том с несколькими путями монтирования .

1. Описание команды MOUNTVOL.

1.1. Формат командной строки:

C:\ MOUNTVOL [<диск>:]<путь> <имя тома>
C:\ MOUNTVOL [<диск>:]<путь> /D
C:\ MOUNTVOL [<диск>:]<путь> /L
C:\ MOUNTVOL [<диск>:]<путь> /P
C:\ MOUNTVOL /R
C:\ MOUNTVOL /N
C:\ MOUNTVOL /E

1.2. Параметры командной строки :

  • <путь> — Существующая папка NTFS, в которой будет располагаться точка подключения.
  • <имя тома> — Имя подключаемого тома.
  • /D — Удаление точки подключения тома из заданной папки.
  • /L — Вывод списка имен подключенных томов для заданной папки.
  • /P — Удаление точки подключения тома из заданной папки, отключение тома и перевод тома в неподключаемое состояние. Том можно сделать подключаемым, заново создав точку подключения тома.
  • /R — Удаление папок и параметров реестра точек подключения тома для томов, которые больше не существуют в системе.
  • /N — Отключение автоматического подключения новых томов.
  • /E — Включение автоматического подключения новых томов.

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

    \\?\Volume{0c434dbd-3f9e-11e2-a909-806e6f6e6963}\
        Z:\

    \\?\Volume{152aae2d-3dfa-11e1-98a7-806e6f6e6963}\
        D:\

    \\?\Volume{5dbf0f3c-b62b-11e2-885f-806e6f6e6963}\
        E:\

    \\?\Volume{94ff6c88-7e07-11df-a4f8-806e6f6e6963}\
        C:\
        E:\TOM-NTFS\

    \\?\Volume{152aae2e-3dfa-11e1-98a7-806e6f6e6963}\
        G:\

    \\?\Volume{ce561500-038b-11d6-a3c3-806e6f6e6963}\
        A:\

    \\?\Volume{6ef929ad-1c40-11e2-8b98-806e6f6e6963}\
        L:\

Имя тома содержит префикс \\?\Volume и уникальный глобальный идентификатор — GUID :

\\?\Volume{152aae2e-3dfa-11e1-98a7-806e6f6e6963}\

Алгоритм формирования GUID построен таким образом, что каждый новый генерируемый идентификатор никогда не совпадает с другим, существующим в данной системе. Обозначается GUID в виде наборов шестнадцатеричных цифр, разделяемых дефисами для удобства записи, и заключенными в фигурные скобки:

{166769E1-88E8-11CF-A6BB-0080C7B2D6A2}

Соответственно, в каждой конкретной системе Windows, каждый конкретный том имеет свое уникальное имя.

2. Примеры использования.

2.1. Отобразить краткую справку и перечень томов с точками монтирования, допустимых в данной системе:

C:\ mountvol

Запись в форме:

    \\?\Volume{e15660b7-46a7-11e3-b499-806e6f6e6963}\
        *** НЕТ ТОЧЕК ПОДКЛЮЧЕНИЯ ***

означает, что в системе имеется том без точки монтирования.

Обычно такая запись имеется в системах содержащих скрытые разделы восстановления или созданные при стандартной установке Windows 7/8 разделы для менеджера загрузки bootmgr.

При наличии точки монтирования в качестве пустой папки NTFS, информация отображается в следующем виде:

    \\?\Volume{ade35767-bef1-11e3-a72c-d02788d7ed26}\
        D:\
        C:\MountPointD\

\\?\Volume{ade35767-bef1-11e3-a72c-d02788d7ed26}\ — идентификатор ( имя ) тома.

Том с данным именем смонтирован как логический диск D: и в качестве содержимого папки MountPointD на логическом диске C:

2.2. Подключить том с именем \\?\Volume{ade35767-bef1-11e3-a72c-d02788d7ed26}\ в качестве папки C:\mountpointD:

C:\ mountvol C:\mountpointD \\?\Volume{ade35767-bef1-11e3-a72c-d02788d7ed26}\

Например, если данный том был подключен в качестве логического диска D:, то содержимое папки C:\mountpointD будет полностью дублировать содержимое диска D:

2.3. Отобразить список подключенных томов для папки C:\mountpointD:

C:\ mountvol C:\mountpointd /l

2.4. Удалить точку монтирования тома в виде папки C:\mountpointD:

C:\ mountvol C:\mountpointd /d

Если вместо параметра /d используется /P то кроме отключения тома из заданной папки, он переводится в неподключаемое состояние. Чтобы сделать том подключаемым, нужно заново создать точку подключения.

2.5. Удалить папки и параметры реестра точек подключения для томов, которые больше не существуют в системе:

C:\ mountvol /R

Точки монтирования для съемных дисков данной командой не затрагиваются, даже если они не подключены на момент ее выполнения.