Чтобы в XP подключить локальную папку как диск (не через расшаривание), можно воспользоваться командой subst. Подробное описание приведено в справочной системе Windows:
SUBST - устанавливает соответствие пути в файловой системе заданному диску. Вызванная без параметров, команда subst выводит имена виртуальных дисков, созданных предыдущими вызовами команды.
Синтаксис
Параметры
- диск1: Задает диск, которому будет поставлен в соответствие заданный путь
- диск2: Задает физический диск, на который ссылается заданный путь (если не совпадает с текущим диском).
- путь Задает путь, который ставится в соответствие диску.
- /d Удаляет виртуальный диск.
- /? Отображает справку в командной строке.
ВНИМАНИЕ!!
После перезагрузки диск, созданный командой SUBST отключается. Поэтому, если необходимо этот диск переподключить, то нужно просто в автозапуске прописать командный файл с подключением диска. Этот способ прост, но имеет недостаток - подключаемый диск будет доступен только после выполнения командного файла, то есть мы не сможем ссылаться на содержимое подключаемого диска при загрузке.
Чтобы диск подключался на ранней стадии загрузки Windows, нужно в реестре [HKLM\SYSTEM\CurrentControlSet\Control\Session Manager\DOS Devices] создать String (строковый) параметр с именем соответствующим требуемой букве диска (Например, Z: ). В данных созданного значения установить путь к целевому каталогу в формате:
В конце строки не должно быть символа '\'. Исключение - subst-диск указывает на корневой каталог. В этом случае наоборот, необходимо добавлять '\'. например:
Для подключения сетевых дисков, нужно прописывать путь UNC в формате:
Код: Выделить всё
\??\UNC\<ip address или сетевое имя>\<путь к целевому каталогу>
например:
Этот способ аналогичен параметру "persistent" из команды "net use". То есть при применении этого способа в автозагрузку уже ничего прописывать не нужно.
Для особо ленивых - есть утилита для управления persistent subst'ами psubst.
Чтобы в XP подключить локальную папку как диск (не через расшаривание), можно воспользоваться командой [b]subst[/b]. Подробное описание приведено в справочной системе Windows:
[b]SUBST[/b] - устанавливает соответствие пути в файловой системе заданному диску. Вызванная без параметров, команда [b]subst[/b] выводит имена виртуальных дисков, созданных предыдущими вызовами команды.
[b]Синтаксис[/b]
[code]subst [диск: [диск2:]путь]
subst диск1: /d[/code]
[b]Параметры[/b]
- диск1: Задает диск, которому будет поставлен в соответствие заданный путь
- диск2: Задает физический диск, на который ссылается заданный путь (если не совпадает с текущим диском).
- путь Задает путь, который ставится в соответствие диску.
- /d Удаляет виртуальный диск.
- /? Отображает справку в командной строке.
[b]ВНИМАНИЕ!![/b]
После перезагрузки диск, созданный командой SUBST отключается. Поэтому, если необходимо этот диск [b]переподключить[/b], то нужно просто в автозапуске прописать командный файл с подключением диска. Этот способ прост, но имеет недостаток - подключаемый диск будет доступен только после выполнения командного файла, то есть мы не сможем ссылаться на содержимое подключаемого диска при загрузке.
[b]Чтобы диск подключался на ранней стадии загрузки Windows[/b], нужно в реестре [b][i][HKLM\SYSTEM\CurrentControlSet\Control\Session Manager\DOS Devices][/i][/b] создать String (строковый) параметр с именем соответствующим требуемой букве диска (Например, Z: ). В данных созданного значения установить путь к целевому каталогу в формате:
[code]\??\<путь к целевому каталогу>[/code] В конце строки не должно быть символа '\'. Исключение - subst-диск указывает на корневой каталог. В этом случае наоборот, необходимо добавлять '\'. например: [code]\??\E:\Soft\Microsoft[/code]
Для подключения сетевых дисков, нужно прописывать путь UNC в формате:[code] \??\UNC\<ip address или сетевое имя>\<путь к целевому каталогу>[/code] например: [code]\??\UNC\192.168.0.1\Volume[/code]
Этот способ аналогичен параметру "persistent" из команды "net use". То есть при применении этого способа в автозагрузку уже ничего прописывать не нужно.
[b]Для особо ленивых[/b] - есть [url=http://alter.org.ua/ru/soft/win/psubst/]утилита для управления[/url] persistent subst'ами [url=http://alter.org.ua/ru/soft/win/psubst/psubst_v1a.rar]psubst[/url].