Можно ли создать Windows Junction (символическую ссылку), привязанную к букве диска?

Можно ли создать Windows Junction (символическую ссылку), привязанную к букве диска?

У меня есть куча файлов данных на диске E:\. Я переношу все это на новый компьютер и хотел бы объединить много маленьких дисков (E, P) в один большой диск.

Но я хочу, чтобы все программы, ссылающиеся на E:\, «видели» файлы на V: Поэтому я хочу создать **E:**, который ссылается, например, на *V:\OldE*

Могу ли я использовать MkLink или что-то подобное?Утилита Linkdтаким образом? Возможно, мне нужно создать очень маленький раздел E:\, а затем сделать MkLink из E:\ в v:\oldE ?

(Кажется, этого делать НЕЛЬЗЯ, но я хотел проверить)

решение1

Я хочу создать E:эти ссылки, чтобы сказатьV:\OldE

E:Если на новом компьютере больше нет диска, вы можете использовать substкоманду:

subst E: V:\OldE

Дальнейшее чтение

решение2

Windows позволяет использовать mklink с замененными буквами дисков. Однако некоторым приложениям не нравится символическая ссылка на замененном диске. В моем случае я использую платформу Phoenix, и она заставляет меня использовать фактическую букву диска вместо субтитры. В моем случае дискЯ:и буква subs - этоВ:, phoenix выдает сообщение об ошибке

** (File.Error) could not remove file "w:/ELIXIR/PROJECTS/hello/_build/dev/lib/hello/priv": not owner

поэтому я вынужден использовать настоящую букву диска с километровой строкой пути

Связанный контент