146 votes

Voir les lecteurs disponibles à partir du CLI de Windows ?

Existe-t-il un moyen de lister les lecteurs disponibles à partir de cmd.exe ? (Autre que de taper manuellement

c:
d:
...

et voir ceux qui retournent des erreurs)

166voto

davidcann Points 1005
> wmic logicaldisk get caption

Caption
C:
D:
E:

est probablement le plus facile. Elle ne nécessite pas de privilèges administratifs, ne renvoie pas plus ou moins que ce qui est nécessaire, etc.

Si vous voulez l'utiliser dans un script, il faut l'envelopper dans un fichier for /f avec le skip=1 option :

for /f "skip=1 delims=" %%x in ('wmic logicaldisk get caption') do @echo.%%x

90voto

Si vous êtes dans l'invite de commande :

diskpart

puis

list volume

sortie de l'échantillon :

  Volume ###  Ltr  Label        Fs     Type        Size     Status     Info
  ----------  ---  -----------  -----  ----------  -------  ---------  --------
  Volume 0     E                       DVD-ROM         0 B  No Media
  Volume 1         System Rese  NTFS   Partition    100 MB  Healthy    System
  Volume 2     C   System       NTFS   Partition     99 GB  Healthy    Boot
  Volume 3     F   Data (local  NTFS   Partition    365 GB  Healthy

et enfin

exit

pour revenir à la ligne de commande.

34voto

saulius2 Points 511

Pour être complet, il y a encore un autre moyen :

fsutil fsinfo drives

qui revient :

Drives: C:\ D:\ E:\ F:\

(Ce n'est pas un résultat très convivial pour les scripts, mais il peut être utile pour l'œil humain).

Quelques référence . Cela devrait fonctionner depuis win2k mais seulement avec un compte Administrateur.

(Merci @Carlos Campderrós pour avoir amélioré la réponse)

13voto

Oli Points 123

Si vous utilisez powershell alors vous pouvez taper dans

get-psdrive -psprovider filesystem

Modifié en réponse aux commentaires pour ne montrer que les systèmes de fichiers.

12voto

Marcus O'Brien Points 121
wmic logicaldisk get volumename,name

Vous pouvez obtenir (interroger) plusieurs propriétés de cette manière.  Vous obtiendrez ainsi la lettre de la partition/du disque et l'étiquette que vous avez donnée au disque/à la partition lorsque vous avez formaté le disque :

Name  VolumeName
C:    OS
D:    Data
E:    Programs

Pour obtenir de l'aide et une liste de toutes les options d'autorisation :

wmic logicaldisk /?

puis

wmic logicaldisk get /?

SistemesEz.com

SystemesEZ est une communauté de sysadmins où vous pouvez résoudre vos problèmes et vos doutes. Vous pouvez consulter les questions des autres sysadmins, poser vos propres questions ou résoudre celles des autres.

Powered by:

X