
В cmd windows команда SUBST позволяет создать виртуальный логический диск, содержимым которого, будет заданный в команде каталог файловой системы.
Это позволяет работать с длинными путями или глубокими вложенными папками как с корневым каталогом диска (например, X:\), упрощая доступ к данным и работу устаревших программ.
Формат команд:
SUBST [буква подключаемого диска: [путь в директорию]
SUBST X: /D
Параметры:
/D — Удаление ранее созданного виртуального диска.
SUBST без параметров используется для вывода текущего списка виртуальных дисков.
Примеры использования:
SUBST Z: G:\content — создать виртуальный диск Z: на основе содержимого диска G:\content
SUBST X: C:\USERS — создать виртуальный диск X:, на основе содержимого каталога C:\USERS
SUBST U: «C:\Documents and Settings\All Users\» — как и в предыдущем примере, но путь для физического каталога содержит пробелы и поэтому, заключается в двойные кавычки.
SUBST X: /D — удалить ранее созданный виртуальный диск X:
SUBST — отобразить список созданных командой SUBST виртуальных дисков.
Важные примечания:
- Если в пути есть пробелы, его нужно заключать в кавычки.
- Виртуальные диски, созданные
subst, не сохраняются после перезагрузки компьютера. - К таким дискам нельзя применять команды
chkdskилиlabel.
Если хотите, чтo бы смонтированые диски присутствовали в системе при загрузке, впиши команды subst в файл autoexec.bat, а еще лучше в реестр (в раздел RUN).
Делается это так: зайди в реестр (Пуск -> Выполнить -> regedit) и раскрой ветвь HKEY_LOCAL_MACHINE\Software\Microsoft\Windows\CurrentVersion\Run, затем меню Правка (Edit) -> Создать (New) -> Строковой параметр (String Value) и введи любое название, например, NewDisk. Дважды щелкни на нoвом параметре и введи нужную команду, для примера subst L: C:\. Теперь у тебя в системе все время будет присутствовать диск L:.