Назад | Перейти на главную страницу

Как сопоставить букву виртуального диска с локальным путем в Windows?

Все в названии. Я ищу, как указать локальный, а не сетевой путь как букву виртуального диска. Безобидный пример: C:\Storage так как G:

Я недавно исследовал эту тему, и вот мои выводы.


В подстилка команда выполняет эту функцию хорошо, и ее действие заканчивается сеансом пользователя:

subst [drive1: [drive2:]Path]

vSubst Томаса Биглера - это графический интерфейс для subst, он также может создать постоянную связь, запустив себя при запуске (HKLM), так же как подстилка можно было настроить делать.

Для постоянного сопоставления это может быть нежелательно, поскольку все, что было загружено ранее, не сможет ссылаться на сопоставление, например, записи, добавленные заранее вместе с ним в HKLM -> [...] -> Выполнить, службы Windows и т. Д.

psubst в Google Code - отличный пакетный скрипт с интерфейсом subst (который он использует внутри) с дополнительным необязательным /p параметр для управления постоянными сопоставлениями с помощью следующего ключа, который загружается намного раньше:

HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Session Manager\DOS Devices

Вы также можете сопоставить свой локальный диск, как если бы он был удаленным, с

net use G: \\localhost\c$\storage /persistent:yes

Тем не менее, он связывается поздно в процессе входа в систему.