1

Я сижу перед машиной с Windows 7, на которой нет диска Q:

Можно ли организовать перенаправления доступа к Q:\somedir в произвольное место на существующих файловых системах (например, C:\Windows)? Я бы особенно хотел вариант "установить и забыть", если таковой существует.

Я предполагаю (хотя я не пробовал), что можно использовать SUBST для монтирования существующей (пустой, созданной для этой цели) папки в качестве диска Q: и затем MKLINK /J чтобы создать символическую ссылку на каталог из Q:\somedir куда- нибудь, куда я хочу. Однако у этого подхода есть пара недостатков, которых я хотел бы избежать, если это возможно:

  1. Диск Q: будет виден в системе.
  2. Это не так чисто, как хотелось бы (удаление смонтированной папки приведет к ее поломке; пакетный скрипт необходимо вручную добавить в автозагрузку системы).

Есть ли лучший вариант? Если его нет, и я вынужден идти на компромиссы, как я могу найти идеальное решение? Предположим, что-нибудь для обсуждения.

2 ответа2

0

Будет ли fsutil hardlink делать то, что вам нужно?

Не уверен, что вы создадите жесткую ссылку с диска SUBST , но вы можете использовать пустую папку в другом месте файловой системы.

Жаль, что Windows не имеет mount --bind как Linux.

0

Вы не можете установить Q:\Somedir на месте, но можно установить Q:\ где - то такое , что она доступна , но не показывает , как Q:\ как C:\mysecret

Вам необходимо открыть «Управление дисками» и изменить буквы и пути к диску. Вы хотите выбрать диск Q:\ , отменить назначение Q:\ , а затем назначить ему путь. Это приведет к тому, что раздел будет смонтирован по указанному вами пути, а не на диске Q:\ .

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .