If you work with the Windows command prompt and want to copy files from or to a USB flash drive, then you get a problem. So how to show all drives in the commandline (cmd) from Windows? Without a list of all the drives you won’t know the drive letter of the USB flash drive and without this you won’t be able to access it.
The cmd itself doesn’t provide a command for listing all available drives. However, you can get this task done by using wmic, a command line program, which provides you access to the WMI classes by command line. And so the solution to the question is quite simple.
To show all drives in the cmd use the following command:
wmic logicaldisk get deviceid, volumename, description
Filter drives by type
If you want to show only drives of a particular type, the wmic command can be further expanded to include a where clause.
wmic logicaldisk where drivetype=2 get deviceid, volumename, description
The above command shows, for example, all removable drives. To select a different type of drive, you have to use another value instead of the 2. An overview of the possible values/drivetypes can be found below:
- 0 => Unknown
- 1 => No Root Directory
- 2 => Removable Disk
- 3 => Local Disk
- 4 => Network Drive
- 5 => Compact Disc
- 6 => RAM Disk
If you need more information or want to solve harder tasks you can read on right over here or read one of the following books: