Un même volume peut-il se voir attribuer plusieurs lettres de lecteur?

19

Je travaille sur la migration de données sur de nombreux disques disparates vers un espace de stockage Windows 8 massif.

Le problème que j'ai, c'est que beaucoup de mes programmes font référence à diverses lettres de lecteur pour accéder à leurs bibliothèques, fichiers, musique, films, etc.

Existe-t-il un moyen, par exemple, d'avoir une référence des lecteurs D, E, F et G tous pointent vers le nouveau lecteur S:?

Jared Tritsch
la source

Réponses:

28

Oui, utilisez la substcommande dans la ligne de commande:subst NewLetter: OldLetter:\

Par exemple, pour affecter également C:la lettre au lecteur actuel H::subst H: C:\

Voir subst /?pour plus d'informations.

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.
Bob
la source
1
Génial, j'allais suggérer mklink, mais cela fonctionne très bien.
Caleb Jares
@ cable729 Ce ne serait pas possible. Les jonctions de répertoire et les liens symboliques sont des fonctionnalités NTFS, vous ne pouvez donc pas attribuer une étiquette de lecteur en tant que lien.
Bob
J'ai réussi à créer un lien de C: \ d vers D: \
Caleb Jares
@ cable729 Mais vous ne pouvez pas lier C:(l'étiquette) à D:. Vous avez lié un dossier à un lecteur, pas une étiquette de lecteur à un lecteur. En outre, cela nécessite une partition NTFS monté comme C:pour mettre le lien sur , qui contrecarre le but de consolider les disques comme dans la question (puisque le tout est de réduire le nombre de partitions / combiner des données sur une partition).
Bob
3

Vous ne pouvez pas exécuter subst en tant qu'administrateur, mais en tant qu'utilisateur normal à la place, ou votre "nouveau" lecteur ne sera pas reconnu. Une fois que j'ai exécuté l'invite de commande "régulière", cela a fonctionné.

Référence: l' Explorateur Windows ne reconnaît pas les lecteurs substitués

Architecte Sim
la source