SUBST ссылающийся путь без буквы диска

582
Adeem

В настоящее время я делаю виртуальные диски с использованием SUBST.

subst T: D:\test 

Теперь я хочу спрятать мой диск D. Как убрать букву диска? И как я могу создать виртуальный диск, ссылаясь на диск, который не имеет буквы диска? какой будет путь к диску без буквы диска? следующее похоже на то, что я ожидаю, если оно существует:

subst T: \\DISK1\VOLUME0\test 
1
Какова ваша цель здесь? Какого конечного результата вы хотите достичь? Дополнительная информация поможет вам получить ответ, который наилучшим образом соответствует вашим потребностям. Пожалуйста, объясните, чего вы хотите достичь, и я обновлю свой ответ, чтобы предоставить его простым способом. yosh m 10 лет назад 0

2 ответа на вопрос

0
yosh m

Скрытие диска . Удобным инструментом для этого в Windows является NoDrives Manager с открытым исходным кодом . Вы просто выбираете диски, которые хотите скрыть, и обновляет реестр, чтобы скрыть их:

enter image description here

Вы можете увидеть объяснение мельчайших изменений в реестре здесь, если это вас интересует. (Короче говоря, это раздел реестра с именем NoDrives, расположенный по адресу HKEY_CURRENT_USER \ Software \ Microsoft \ Windows \ CurrentVersion \ Policies \ Explorer, где каждый бит в 32-битном значении представляет собой скрытый диск от Z до A)

Также доступны другие инструменты, в том числе Управление дисками, встроенное в Windows (щелкните правой кнопкой мыши диск -> Изменить букву диска и пути ... -> Удалить) и Диспетчер дисков (щелкните правой кнопкой мыши -> Скрыть выбранный диск).

Вы, кажется, не понимаете вопроса, или вам не хватает знаний, чтобы сделать правильное предположение. Он хочет связать письмо с каталогом, в котором нет буквы диска, что в Windows невозможно. LPChip 10 лет назад 0
@LPChip - это довольно замечательное предположение с вашей стороны относительно моего понимания и вопроса ОП. Я попросил у него разъяснений, которые мы все еще ждем. Что касается вашего очевидного отрицательного ответа на мой ответ - вы думаете, информация о сокрытии диска была так же ошибочна? В любом случае, до тех пор, пока ФП не уточнит, в чем заключается его вопрос - кажется, преждевременно понижать какой-либо ответ. Давайте проявим немного терпения. Если мой ответ неправильный, я с удовольствием обновлю его соответственно. yosh m 10 лет назад 1
LPChip прав, это совершенно другое. я не хочу делиться папками. Этот компьютер подключен к сети, и совместное использование папки может создать проблему безопасности. Более того, когда вы перезагружаете компьютер, папка иногда отключается. Adeem 10 лет назад 0
@ Адем - хорошо, давайте посмотрим, правильно ли я понимаю: вы хотите указать букву виртуального диска для пути на вашем компьютере и не хотите, чтобы «обычный» путь был виден на компьютере - правильно? Требуется ли, чтобы обычная буква диска была «невидимой» или полностью недоступной? Другими словами, достаточно ли, чтобы диск не был виден (например, при просмотре «Мой компьютер» он не отображается)? Если это так, простое решение состоит в том, чтобы использовать SUBST, как вы описываете («SUBST T: D: \ test»), а затем запустить инструмент, подобный тому, который я упомянул, чтобы скрыть «D:». (Я обновлю свой ответ, чтобы удалить сетевое содержимое.) yosh m 10 лет назад 0
0
LPChip

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

Если вы хотите назначить диск какой-либо части существующего буклета диска, это можно сделать в разделе «Управление компьютером».

  1. Перейти к началу
  2. Нажмите Панель управления
  3. Перейти к административным инструментам
  4. Перейти к управлению компьютером
  5. Перейдите в ComputerManagement (Local) -> Хранилище-> Управление дисками.
  6. Выберите раздел, который вы хотите быть доступным
  7. Щелкните правой кнопкой мыши на панели и выберите Change Drive Letter and Paths
  8. Нажмите Add...
  9. Нажмите Browse...кнопку и перейдите к пути, создайте новую папку и нажмите ОК, чтобы создать виртуальный путь к этому тому. Например: Volume1 указывает на: c: \ other_hdd
  10. Нажмите ОК

Если вы сейчас удалите букву диска для этого тома, вы все равно сможете получить доступ к содержимому жесткого диска по пути, созданному на шаге 9, например: C: \ other_hdd.

Теперь вы можете использовать Subst, чтобы связать буклет диска с подпапкой на томе, например:

subst e: c:\other_hdd\myfolder 

Конечно, это означает, что при использовании c: \ other_hdd ваш старый жесткий диск все еще доступен, и предотвратить его невозможно. Если вы действительно хотите, чтобы к этому месту не обращались, рассмотрите security by obscurityи спрячьте ссылку где-то глубоко внутри дерева вложенных подкаталогов, куда люди, вероятно, не заглянут.

Похожие вопросы