Как смонтировать папку как диск и поделиться в сети
Я хочу смонтировать папку как диск и поделиться в сети, потому что мы используем сетевое программное обеспечение, которое хочет, чтобы весь диск (C: или D: или E: и т. д.) был доступен по сети для папки внутри него, мой подход заключается в смонтируйте эту папку как диск и поделитесь этим виртуальным диском по сети.
я смонтировал папку как диск с subst O: [FOLDER PATH]
команда, но я не мог поделиться им по сети, он говорит, что путь к папке не найден.
не могли бы вы мне помочь, пожалуйста? любой другой подход приемлем для меня.
Благодарю.
2 ответа
Это наверное потому что subst
создает только временные сопоставления, т.е. сопоставление не будет длиться после перезагрузок. Вы можете добавить постоянные сопоставления в разделе реестра Computer\HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Session Manager\DOS Devices
с именем диска (например, X:
) и папку как значение с префиксом \??\
(например \\??\C:\\some\folder
). Настройка активна после перезагрузки. Затем вы можете поделиться этим новым диском. Для дальнейшего использования вы также можете поместить это в файл.reg и открыть его:
Windows Registry Editor Version 5.00
[HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Session Manager\DOS Devices]
"X:"="\\??\\C:\\some\\folder"
Это хорошо объясняется, например, в статье SUBST в Википедии.
Но действительно ли вы уверены, что ваше программное обеспечение настаивает на том, что общий ресурс охватывает весь диск? Клиенты обычно не видят и не заботятся о реальном пути на сервере. Если вы хотите запустить программное обеспечение на сервере, и он жалуется на отсутствие целого диска, вы также можете сопоставить свой общий ресурс с диском и запустить его оттуда.
Я нашел свои собственные решения, как это:
- Создал VHDX для управления дисками в любом месте моего компьютера.
- Инициализирован диск VHDX
- Создал новый простой том и дал букву диска
- Разделили новую сеть Drive Over