Comme nous le savons, sous Windows, l’emplacement de la partition est préfixé par [a-z]:
. Que se passe-t-il s'il y a plus de 26 partitions?
la source
Comme nous le savons, sous Windows, l’emplacement de la partition est préfixé par [a-z]:
. Que se passe-t-il s'il y a plus de 26 partitions?
Les lettres de lecteur que vous voyez sont simplement des représentations des partitions physiques disponibles et peuvent être représentées par d'autres moyens. Vous ne pouvez avoir que 26 lettres de lecteur , mais vous pouvez certainement avoir (et utiliser réellement) beaucoup plus de partitions.
Dans ce cas, vous pouvez associer le lecteur à un répertoire de votre système plutôt qu’à une lettre de lecteur, car depuis Windows XP au moins (et potentiellement antérieurement), il est possible de monter un lecteur ou une partition dans un répertoire Windows. Cela signifie que vous pourriez effectivement avoir un dossier contenant tous vos lecteurs qui ne sont pas accessibles par lettre de lecteur.
Vous le feriez dans la console d’administration de Disk Management.
Pour accéder à la console, allez à (ou cliquez-droit sur "Poste de travail" -> "Gérer" -> "Gestion des disques"):
Démarrer> Exécuter et taper
diskmgmt.msc
Si vous cliquez avec le bouton droit sur une partition, vous verrez une Change Drive Letter or Path
option dans laquelle vous pouvez ajouter ou supprimer des chemins ou des lettres de lecteurs.
En revanche, vous souhaiterez vous assurer que le dossier que vous utilisez est vide. Lorsque vous montez une partition sur ce dossier, vous ne verrez que les fichiers et les dossiers de cette partition et tous les fichiers d'origine seront invisibles. Je suppose que si vous démontez le lecteur de ce dossier, vous pourrez voir les fichiers d'origine à nouveau, mais je n'en suis pas certain.
Bizarre, j'ai supposé qu'il y aurait une sorte de limite sur le nombre de partitions logiques que vous pouvez avoir dans une partition étendue, mais je ne trouve rien à ce sujet. Je sais que vous ne pouvez avoir que quatre partitions principales.
Il s'agit d'un exemple de lecteur sur lequel j'ai supprimé la lettre de lecteur et qui a été affecté à un dossier. Les fichiers de ce lecteur sont désormais accessibles sur C:\Temp\Test
et le lecteur ne dispose plus d'une lettre:
Sous DOS 3.3 au moins, vous pouvez obtenir des lecteurs tels que, par
[:\
exemple, les caractères ASCIIZ
.Cela consistait à utiliser Novell et
LASTDRIVE
à adopter une lettre plus haute.Il pourrait donc y avoir un moyen d’obtenir un nom de personnage pour la 27e partition.
la source
subst
(quels appelsDefineDosDevice()
), mais la plupart des programmes d’interface graphique ne le reconnaissent pas,[:\Users
et ainsi de suite :([:\Users
, car l’hypothèse est que les lecteurs sont marqués d’une lettre. Il existe bien entendu le nouveau format de chemin de style utilisé pour les lecteurs réseau (par exemple\\ServerName\Path
), qui a été créé à peu près au même moment que Windows 95 ou dans les environs. Je ne sais pas si vous pouvez mapper un lecteur illettré sur un tel chemin pour une utilisation locale, cependant.Fonctionnalité non documentée peu connue: vous pouvez utiliser n’importe quelle lettre de lecteur avec la
mountvol
commande. Tout d’abord, utilisezmountvol
undecorated pour obtenir une liste des volumes actuels avec leurs\\?\Volume{GUID}\
chemins. Ensuite, vous pouvez faire quelque chose comme ceci:Ce
-
n'est pas un paramètre fictif - il fonctionne en fait comme identificateur de lecteur et vous pouvez modifier votre lecteur actuel dans l'invite de commande et lui permettre decd
faire tout ce que vous vous attendez à être en mesure de faire. Autant que je sache, tous les symboles sauf l'espace fonctionnent.Explorer ne vous laissera pas parcourir des lecteurs non-alphabétiques, mais vous pourrez ouvrir certains programmes sur les documents qu’ils contiennent.
notepad filename.ext
fonctionne à l'invite de l'intérieur de ce lecteur, par exemple. (Maisnotepad -:\filename.ext
ne fonctionne pas dans la boîte de dialogue Exécuter.)la source