Как посмотреть диски из командной строки windows

  • Home
  • Partition Manager
  • CMD List Drives: How to List Drives in Command Prompt? [Answered]

By Ariel | Follow |
Last Updated

Sometimes you may to need list all drives on your systems. How to list drives in CMD/PowerShell? This post of MiniTool provides a full guide on PowerShell/CMD list drives and a professional tool to manage your drives.

When formatting a drive or copying files from a drive to another drive, you may need to use the CMD or Windows PowerShell tool to list drives. However, many people don’t know how to list drives in Command Prompt or PowerShell, like a user from the superuser forum:

Is there a way to list the available drives from cmd.exe? (Other than manually typing c: d: …) and seeing which ones return errors.https://superuser.com/questions/139899/see-available-drives-from-windows-cli

How to List Drives in CMD

Command Prompt, also known as CMD, is the command-line interpreter in Windows operating system. You can input certain commands in the Command Prompt window to take corresponding actions. If you want to list drives of your systems, you can use the WMIC (Windows Management Instrumentation for Management) or Diskpart command.

List Drives CMD via WMIC:

Step 1. Press Win + R keys to open the Run dialog box, and then type cmd in it and press Ctrl + Shift + Enter keys together to open the elevated Command Prompt window.

open Command Prompt window

Step 2. To let CMD list drives, type one of the following commands and hit Enter.

  • wmic logicaldisk get name
  • wmic logicaldisk get caption

list drives CMD

Step 3. If you want to display the Device ID and volume name, type the following command and hit Enter. Also, you can run the fsutil fsinfo drives command to list drives on your computer

wmic logicaldisk get deviceid, volumename, description

display device ID using CMD

List Drives CMD via Diskpart:

DiskPart is a disk partition management tool that uses command lines to perform operations. It can be used to list drives CMD as well. Here’s how to use it.

Step 1. Open the Command Prompt window again as we explained above.

Step 2. Type the following commands in order and hit Enter after each one. Then you will see a list of drives on the disk, including partition/volume number, label, letter, file system, size, and status.

  • diskpart
  • list disk
  • select disk *
  • list volume/list partition

list drives using diskpart in Command Prompt

How to List Drives in PowerShell

PowerShell is a command-line tool like CMD. Here you can let PowerShell list drives as well. To do so, follow the steps below:

Step 1. Open the Run dialog box, and then type powershell in it and hit Enter.

Step 2. In the Windows PowerShell window, type the following command and hit Enter.

get-psdrive -psprovider filesystem

PowerShell list drivers

How to let PowerShell/CMD list drive letters? Now, I believe that you already have known the answer.

Better Choice Than PowerShell/CMD List Drives

Although both of the two Windows tools can help you list drives, you may encounter some limitations to further managing drives/disks with them. For example, you can’t format a drive larger than 32GB to FAT32 using CMD. If you want to manage your hard disk or partitions more effectively, it’s highly recommended that you use a professional tool like MiniTool Partition Wizard.

MiniTool Partition Wizard DemoClick to Download100%Clean & Safe

It is a popular partition manager trusted by millions of users around the world. With this tool, you can not only obtain the drive information easily but do many other powerful tasks, including create/extend/move/format/wipe partition, convert NTFS to FAT32 without data loss, convert MBR to GPT, migrate OS, rebuild MBR, recover data, etc.

main features of MiniTool Partition Wizard

About The Author

Ariel

Position: Columnist

Ariel has been working as a highly professional computer-relevant technology editor at MiniTool for many years. She has a strong passion for researching all knowledge related to the computer’s disk, partition, and Windows OS. Up till now, she has finished thousands of articles covering a broad range of topics and helped lots of users fix various problems. She focuses on the fields of disk management, OS backup, and PDF editing and provides her readers with insightful and informative content.

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

Запускаем командную строку от имени администратора, в ней запускаем утилиту управления дисками

diskpart

Для получения списка дисков используется команда:

DISKPART> list disk

В результате получаем список дисков, присутствующих в системе. Далее выбираем нужный диск

DISKPART> select disk 2

Можно посмотреть информацию о выбранном диске

DISKPART> detail disk

Для получения списка логических томов используется команда

DISKPART> list volume

Получение списка разделов

DISKPART> list partition

Выбираем нужный раздел и пробуем его удалить

DISKPART> select partition 1
Выбран раздел 1.
DISKPART> delete partition
Ошибка службы виртуальных дисков:
Не удается удалить защищенный раздел без принудительной установки защищенных параметров.

Удалить выбранный раздел независимо от его защиты

DISKPART> delete partition override
DiskPart: выбранный раздел успешно удален.

Повторяем команды select partition и delete partition override для всех разделов диска.

Дальше можно разметить диск штатными средствами консоли управления дисками в Windows, или здесь же.

DISKPART> create partition primary

Для быстрого форматирования раздела с использованием метки тома Disk_D и файловой системы NTFS:

DISKPART> format fs=ntfs label="Disk_D" quick

Раздел готов к использованию и ему можно присвоить букву

DISKPART> assign letter=X

18 314

I absolutely love the pure batch method shown in the answer from cybercontroler, all internal commands no less!

I wanted to share my batch edit/modification that based on cybercontroler’s answer.

For my current project, I needed to identify which drive labeled as DATA so I replaced the echo command with vol (internal command).

I also used the set command to create the variable [1] that would contain the full set of capital letters in order to shorten the for command’s length.

Since if exist will be checking for drive letters only, there will never be a space character in this test, so I omitted the double quotes.

Testing the omission the two back slashes yields the same results.

The added command line @echo off filtered the output to show results only.

I piped the results to the external find command to filter serial number lines created by the vol command.

I placed a pause command so that it wouldn’t be necessary to run a «Command Prompt» beforehand in order to see the results when clicking on the batch file.

The results from the original identified all available drive letters mixed in with for command processing the full set of capital letters. With @echo off filtering, my run displayed:

C:
D:

The results using vol displays:
Volume in drive C is OS

 Volume in drive D is DATA
Press any key to continue . . . 

Here’s my batch file which includes both for commands; you can comment-out the for command that you do not want to run by prefixing command lines with two colons (::).

Batch File

echo Available Drives:
for %%v in (A B C D E F G H I J K L M N O P Q R S T U V W X Y Z) do if exist "%%v:\\" 

echo %%-:
@echo off
set [1]=A B C D E F G H I J K L M N O P Q R S T U V W X Y Z
for %%- in (%[1]%) do if exist %%-: vol %%-: | find "in drive"
pause

Note that this batch method does not identify DVD drives, not sure why. But the command fsutil fsinfo drives does. My output reads: Drives: C:\ D;\ J:\ (J:\ being my DVD drive.)

Если вы часто работаете с командной строкой или PowerShell, вам может потребоваться копировать файлы с или на внешний диск, в такое и во многих других случаях вам может потребоваться отобразить диски в окне консоли. В этом посте мы покажем вам, как вы можете составить список дисков с помощью командной строки или PowerShell в Windows 10/8/7.

Список дисков с помощью командной строки

Если вам нужно просто перечислить диски, вы можете использовать WMIC . Инструментарий управления Windows (WMI) – это инфраструктура для управления данными и операциями в операционных системах на базе Windows.

Откройте командную строку и введите следующую команду:

 wmic logicdisk get name 

Нажмите Enter, и вы увидите список дисков.

Вы также можете использовать следующий параметр:

 заголовок wmic логического диска 

Использование следующего отобразит идентификатор устройства и имя тома:

 wmic logicdisk get deviceid, имя, описание 

Windows также включает дополнительный инструмент командной строки для управления файлами, системами и дисками, который называется Fsutil . Эта утилита помогает вам подобрать файлы, изменить короткое имя файла, найти файлы по SID (идентификатор безопасности) и выполнить другие сложные задачи. Вы также можете использовать fsutil для отображения дисков. Используйте следующую команду:

 fsutil fsinfo диски 

Он также покажет подключенные диски.

Вы также можете использовать diskpart , чтобы получить список дисков вместе с некоторыми более подробной информацией. Утилита Diskpart может сделать все, что может сделать консоль управления дисками, и даже больше! Это бесценно для сценаристов или тех, кто просто предпочитает работать в командной строке.

Откройте CMD и введите diskpart . Далее используйте следующую команду:

 объем списка 

Вы увидите, что на консоли отображаются номер и буква тома, метка, тип форматирования, тип раздела, размер, состояние и другая информация.

Список дисков с помощью PowerShell

Чтобы отобразить диски с помощью PowerShell, введите powershell в тех же окнах CMD и нажмите Enter. Это откроет окно PowerShell.

Теперь используйте следующую команду:

 get-psdrive -psprovider filesystem 

Надеюсь, это поможет.

Теперь посмотрим, как вы можете получить список всех драйверов устройств с помощью командной строки.

Краткая инструкция по работе с консольной утилитой DiskPart для управления разделами дисков в ОС Windows.

Запуск

Запускается утилита в консоли Windows командой

# diskpart

После запуска попадаем в консоль DiskPart.

Чтобы посмотреть, какие команды используются для работы, достаточно выполнить

DISKPART> help

Вывод списков дисков и томов

Для вывода списка дисков в системе необходимо выполнить команду

DISKPART> list disk

Для вывода списка томов в системе используется команда

DISKPART> list volume

Преобразование диска в MBR или GPT

Внимание! Данные действия приведут к потере всей информации на жёстком диске. Перед выполнением рекомендуется скопировать данные на другие носители.

Для конвертации таблицы разделов диска в необходимо сначала выполнить команду выбора диска для работы с ним. Например, выбор диска 1

DISKPART> select disk 1

Затем чистим диск

DISKPART> clean

Конвертируем таблицу разделов в MBR

DISKPART> convert mbr

Для выхода из консоли DiskPart

DISKPART> exit

Если необходимо отконвертировать таблицу разделов в GPT, тогда вводим

DISKPART> convert gpt

Если необходимо преобразовать таблицу разделов в нужный формат перед установкой Windows, то необходимо сначала вызвать консоль сочетанием клавиш Shift + F10, запустить DiskPart и затем отконвертировать в нужный формат.

Создание раздела, форматирование и назначение буквы диска

Создадим основной раздел на выбранном диске

DISKPART> create partition primary

отформатируем его в NTFS

DISKPART> format fs=NTFS

сделаем его активным

DISKPART> active

и назначим ему букву

DISKPART> assign

для выхода из консоли DiskPart вводим

DISKPART> exit

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

DISKPART> assign letter= N

после знака «=» обязательно должен быть пробел.

  • Как посмотреть драйвер чипсета на windows 10
  • Как посмотреть драйвера на принтер windows 10
  • Как посмотреть загрузку оперативной памяти windows 10
  • Как посмотреть доступные сети wifi windows 10
  • Как посмотреть загрузку диска в windows