Может ли один том назначаться нескольким буквам дисков?

19

Я работаю над переносом данных со многих разнородных дисков в одно большое пространство хранения Windows 8.

У меня проблема в том, что многие из моих программ ссылаются на различные буквы дисков для доступа к своим библиотекам, файлам, музыке, фильмам и т. Д.

Могу ли я, например, иметь какие-либо ссылки на диски D, E, F и G, все они указывают на новый диск S:?

Джаред Трич
источник

Ответы:

28

Да, используйте substкоманду в командной строке:subst NewLetter: OldLetter:\

Например, чтобы назначить текущему C:диску букву H::subst H: C:\

Смотрите subst /?для получения дополнительной информации.

Associates a path with a drive letter.

SUBST [drive1: [drive2:]path]
SUBST drive1: /D

  drive1:        Specifies a virtual drive to which you want to assign a path.
  [drive2:]path  Specifies a physical drive and path you want to assign to
                 a virtual drive.
  /D             Deletes a substituted (virtual) drive.

Type SUBST with no parameters to display a list of current virtual drives.
боб
источник
1
Круто, я собирался предложить mklink, но это работает просто отлично.
Калеб Ярес
@ cable729 Это было бы невозможно. Соединения каталогов и символические ссылки являются функциями NTFS, поэтому вы не можете назначить метку диска в качестве ссылки.
Боб
Я успешно создал ссылку с C: \ d на D: \
Калеб Ярес
@ cable729 Но вы не можете связать C:(ярлык) с D:. Вы связали папку с диском, а не метку диска с диском. Кроме того , это требует раздел NTFS монтируется как C:поставить ссылку на , что противоречит цели консолидации дисков , как в вопросе (так как все дело в том , чтобы уменьшить количество разделов / объединять данные в одном разделе).
Боб
3

Вы не можете запустить subst от имени администратора, но вместо этого от имени обычного пользователя, иначе ваш «новый» диск не будет распознан. Как только я запустил «обычную» командную строку, все заработало.

Справка: Проводник Windows не распознает диски

Сим Архитектор
источник