Перенаправить папку на одном жестком диске в папку на другом жестком диске

Это может быть простой вопрос, но я не смог найти никаких ответов - перенаправление папок обычно относится только к перенаправлению папок профиля.

У меня в ноутбуке два жестких диска: C: (SSD) и D: (обычный жесткий диск). Я хотел бы сохранить некоторые файлы C: но прозрачно получить доступ к этим файлам через D: привод. Например, я хотел бы иметь:

  • C:\Source - это где я хочу, чтобы мои физические файлы были сохранены.

  • D:\X_Drive - эта папка сопоставлена ​​с виртуальной X: диск, используя subst X: D:\X_Drive,

  • X:\Source - когда я захожу в эту папку, я бы увидеть содержимое C:\Source,

По сути, я ищу способ карты D:\X_Drive в C:\Source, Как я могу это сделать? У меня Windows 7 Ultimate.

1 ответ

Решение

Соединения (также называемые символическими ссылками или точками повторной обработки) позволяют вам это делать. Вы можете использовать mklink в командной строке (с /D для каталога), чтобы создать их:

mklink /D C:\Source D:\Source

Это будет прозрачно для приложений - то есть они будут видеть его как обычную папку.

В Windows Vista/7 безопасно удалить C:\Source из проводника Windows или из командной строки (del C:\Source), поскольку при этом будет удалена только ссылка, не затрагивая содержимое целевой папки (D:\Источник). Однако в WinXP/2000 он также удаляет целевой контент, поэтому в этом случае вам следует использовать rmdir или утилиту Sysinternal Junction.

Существует более простой способ установить его на диск Dif, и пусть Windows думает, где его установил Oculus. Он называется MKLink.

Сначала перейдите туда, где вы хотите установить, я буду использовать путь dir, который я использую

D:\ Игры и создай свою папку Oculus

поиск CMD и запуск от имени администратора

введите mklink /j "C:\Program Files\Oculus" "D:\Games\Oculus"

теперь, когда вы идете в C: \ Program Files \, вы должны увидеть папку, которая выглядит как ярлык. Windows будет воспринимать это как настоящую папку, а не как ярлык (создание ярлыка с помощью метода перетаскивания и переноса окон не будет работать, и если вы установите его с помощью этого метода, Windows просто установит его на диск C любым способом "

Вы также можете создать пакетный файл и поместить его в свою папку Oculus, чтобы, если вам когда-нибудь понадобится переустановить Windows или что-то еще, вы можете просто запустить этот пакетный файл очень быстро и переустановить немного быстрее, не прибегая к поиску как.

Другие вопросы по тегам