83

Есть ли окна, эквивалентные старой команде dos SUBST ?

Я хочу иметь возможность назначить букву локального диска для папки на локальном диске.

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

6 ответов6

89

Хорошие новости! Команда subst все еще работает в Windows 7 !

Чтобы создать новое отображение:

subst x: C:\Folder\Example

Чтобы удалить отображение:

subst x: /D

87

Альтернатива:

net use x: \\localhost \c $ \Folder \Example

Разница между net use и subst ниже разрыва


Подст

Когда общий ресурс становится недоступным, subst будет снова и снова пытаться повторно подключиться, что серьезно повлияет на производительность вашего ПК при попытке повторного подключения. Это менее распространено при сопоставлении локальных файлов, так как это произойдет, только если вы скажете переименовать папки в пути. Разрешение, если это произойдет, будет subst x: /d

чистое использование

net use была введена в win2k/xp, чтобы предоставить альтернативу этому. Когда net use используется для подключения к местоположению, и это местоположение становится недоступным, окна сообщат о том, что диск отключен, и не будут пытаться повторно подключиться, пока пользователь не попытается повторно подключиться к ресурсам на подключенном диске. Это решает проблемы производительности, отмеченные в subst


Для получения дополнительной информации об обеих командах вы можете запросить через командную строку с /?

net use /? & subst /?

28

Лучший способ сделать это при загрузке - это поместить его в реестр. Откройте regedit.exe и перейдите к

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

Добавьте новое значение REG_SZ и назовите его X: где X - буква вашего диска

Значение должно быть путем в этой форме

\DosDevices\C:\Folder\Example    
2

Другой способ - разместить общий ресурс в папке, которую вы хотите отобразить. Затем вы можете использовать опцию сетевого диска карты, к которой можно получить доступ, щелкнув правой кнопкой мыши на моем компьютере в проводнике Windows.

Обратите внимание, что вам нужно включить обнаружение сети перед настройкой общего ресурса.

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

1

Просто чтобы добавить к ответам выше. Другим вариантом является символическая ссылка, которая рассматривается в этом вопросе SU Как подключить сетевой диск к папке?

-5

Лучший способ - через управление приводом. Вы можете указать путь для монтирования диска, а не букву диска.

Перейдите в Панель управления -> Инструменты администратора -> Управление компьютером -> Управление дисками.

Щелкните правой кнопкой мыши том, который хотите изменить, и выберите «Изменить букву диска и пути».

Таким образом, вы можете удалить исходную букву диска вместе и смонтировать ее только в каталоге. Вот как вы можете обойти ограничение в 24 диска в Windows.

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .