Картографування листів диска в локальні папки


89

Чи існує вікно, еквівалентне старому SUBSTкоманді dos ?

Я хочу мати можливість призначити лист локального диска папці на локальному диску.

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


Відповіді:


92

Хороші новини! substКоманда по- , як і раніше працює в Windows 7 !

Щоб створити нове відображення:

subst x: C:\Folder\Example

Щоб видалити відображення:

subst x: /D


2
Так, я знаю, що це працює, але я не міг зробити так, щоб це відбувалося автоматично під час завантаження (особливо якомога раніше). Чи знаєте ви, як це можна зробити?
PaoloFCantoni

1
Ви намагалися зробити пакетний файл з вищевказаної команди та додати його як сценарій запуску в gpedit.msc/ Редактор локальної групової політики?
Джош

Тепер ... я не думаю, що я простежив це (не будучи систематичним адміністратором), коли спробував це раніше. Здається, це місце зробити ... Однак, використовуючи точку @ 50-3, я можу використовувати NET USE замість SUBST.
PaoloFCantoni

6
Обережно! SUBST практично непридатний у налаштуваннях для багатьох користувачів (навіть якщо лише один реальний користувач + адміністратор). Оскільки відображення SUBST є локальним для користувачів , інші користувачі його не побачать! Наприклад, ви натискаєте "Запустити як адміністратор" у ярлику, який вказує на місце SUBST-ed, і воно не вдасться запустити.
Sz.


91

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

чисте використання x: \\ localhost \ c $ \ Folder \ Example

Різниця між net use& substнижче перервою


субст

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

чисте використання

net useбуло введено в win2k / xp, щоб надати альтернативу цьому. Коли net useвикористовується для підключення до локації, і це місце стає недоступним, вікна повідомлять про диск як про відключений, і не намагатимуться повторно підключитися, поки користувач не спробує повторно підключитися до ресурсів на картографічному диску. Це вирішує питання щодо ефективності, зазначені вsubst


Для отримання додаткової інформації про обидві команди ви можете запитувати за допомогою командного рядка за допомогою /?

net use /? & subst /?


1
Зазвичай, оскільки диск, на який я хочу зробити карту, локальний, я б використовував SUBST. Однак, оскільки це локальний накопичувач, підключений через USB, і він не завжди доступний, чи спровокує викладену вище проблему?
PaoloFCantoni

1
Добре задумавшись, але, як це буває, я маю намір використовувати його на планшеті-трансформаторі ASUS TX300CA Windows 8, який має роз'ємний док-клавіатуру. На частині планшета немає портів USB, тому BIOS повинен призначити док-станції клавіатури (які є USB) перед усім. Тому вони повинні бути стабільними. Я впевнений, що ASUS це відсортував.
PaoloFCantoni

2
Окрім функціональності повторного використання, чи є різниця у продуктивності між двома методами? net useПідхід представляється більш кращим , але якщо є значно більше , накладні витрати , оскільки він отримує мережевий стек , що беруть участь я буду використовувати SUBST , так як я , швидше за все, працювати в повторною спробою питання немає.
Джей Паролайн

6
Для googlers: мережеве використання не дозволяє шляху містити зворотний кут нахилу, видає загальну помилку 67. Просто видаліть косу рису.
Steed

2
І коли ви не можете зрозуміти, чому Explorer тощо не показує ваш новий блискучий диск, пам’ятайте про це Mapped network drives created by an elevated process will not be visible to an unelevated process and vice versa(посилання також пояснює, як можна налаштувати реєстр, щоб обійти це).
бричін

31

Найкращий спосіб зробити це через завантаження - ввести його в реєстр . Відкрийте regedit.exe та перейдіть до

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

Додайте нове значення REG_SZ і назвіть його X:там, де X - ваш лист диска

Значенням має бути шлях у цій формі

\DosDevices\C:\Folder\Example    

цей спосіб дозволяє програмам, що працюють як адміністратор, бачити диск. substдиски не видно.
Жан-Франсуа Фабре

Чи потрібно щось робити (як перезавантажити), щоб це набуло чинності?
DaveInCaz

Слід зазначити, що якщо не будуть вжиті додаткові кроки, файли, які видаляються із зібраного накопичувача, назавжди видаляються, а не надсилаються до кошика (це, мабуть, вірно, використовуєте ви підхід до реєстру, SUBST або NET USE). У мене недостатньо репутації, щоб додати нову відповідь на це запитання, але я додав відповідь на аналогічне запитання, яке розширює підхід до реєстру і дозволяє кошик.
Тоні Пулокас

2

Інший спосіб - помістити папку в папку, яку ви хочете зробити на карті. Потім ви можете скористатися параметром мережевого накопичувача карт, до якого можна отримати доступ, клацнувши правою кнопкою миші на моєму комп’ютері в Windows Explorer.

Зауважте, що вам потрібно буде ввімкнути відкриття мережі перед налаштуванням спільного доступу.

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


1

Просто додати відповіді вище. Інший варіант - символічне посилання, яке висвітлено в цьому питанні SU Як встановити мережевий диск до папки?


Створення символічного посилання за допомогою mlink прекрасно працює, але слід зазначити, що ви можете використовувати його лише для створення папки, а не нової літери диска.
Тоні Пулокас

-5

Найкращий спосіб - через управління накопичувачем. Ви можете вказати шлях для монтажу диска, а не літеру диска.

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

Клацніть правою кнопкою миші на гучності, яку потрібно змінити, і виберіть Змінити лист та шляхи диска.

Таким чином, ви можете видалити оригінальну букву диска разом разом і встановити її лише під каталогом. Ось як можна подолати ліміт 24 приводу у вікнах.


3
Це дозволяє лише створювати логічні відображення літер драйвера до розділів. Це не дозволяє створити відображення букв логічного диска в папку / шлях / каталог, тому воно не відповідає потребам TC / OP.
Хмара

1
Що це стосується питання?
Кенгуру
Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.