Получить список логических дисков windows

Управление дисками из командной строки Windows

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

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

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

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

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

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

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

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

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

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

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

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

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

Получить список смонтированных дисков

Как получить список дисков удаленного компьютера?
Как получить список дисков удаленного компьютера находящегося домене имея логин /пароль админа.

Список дисков
Доброго дня. wmic logicaldisk get description,name|Find «Removable Disk» Дает результат.

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

Как получить список смонтированных систем?
Здравствуйте! Требуется получить информацию об одной из смонтированных файловых системах. Как.

Решение

Решение

Возможностей много. Но в автоматическом режиме запускать придется только через отдельно
созданный текстовичек с командами:

Решение

Решение

sotik, дело в том, что после буквы диска с двоеточием ещё «запрятан» символ «CR». Отсечь его можно так:

Гружусь с winpe, необходимо с него найти логический диск системы с пакетного файла. получить путь.
т.е. есть в системе С D E F, пробежаться по ним, и например найти папку windows, и записать в переменную путь, по типу D:\windows

Читайте также:  Не работает микрофон windows teams

Можно конечно для одной машины загрузится, посмотреть на какие буквы диски подключились и все дела, но проблема в том, что на каждой машине, диски определяются по разному.

Как это сделать?

Добавлено через 15 секунд
vavun, =)

vavun, Dragokas, не нашел решения.

— этот код как раз находит буквы локальных дисков, вот еще бы папку найти.

Добавлено через 1 час 13 минут

Тематические курсы и обучение профессиям онлайн
Профессия Cпециалист по кибербезопасности (Skillbox)
DevOps-инженер (Нетология)
Профессия DevOps-инженер PRO (Skillbox)

Mitek1977, через какой из предложенных в теме способов или Вам все равно?

Для WMI — это будет свойство DriveType:

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

Поиск файла на внешних устройствах или как получить список всех смонтированных носителей
В общем есть задача найти файл test.txt в директории testdir на любом устройстве SD карта или USB.

Получить список дисков
Есть функция DWORD WINAPI GetLogicalDrives(void) Делаю следующий вызов в событии Form1_Shown.

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

Получить список физических дисков
Здравствуйте! Как можно получить список имен физических дисков в формате PhysicalDriveN, где N -.

BootDev

Создание загрузочных дисков и прочие полезные мелочи

Страницы

2018-12-17

PowerShell: Информация о дисках и разделах

Получить информацию о дисковой подсистеме в консоли достаточно просто. Для этого есть такие инструменты как консоль wmic, и утилита diskpart. Что может предложить PowerShell на этот счёт?

Содержание

Консоль WMI

Как получить информацию о дисках и разделах в консоли WMI? Запустить консоль WMI можно набрав команду wmic в любой из командных оболочек (cmd, powershell).

Или просто запуском исполняемого файла wmic через поиск ( Win+Q ), или команду выполнить ( Win+R ).

Читайте также:  Windows 10 когда будет cortana

Далее, для получения информации о дисках системы, нужно ввести команду diskdrive .

Полученный вывод не очень приятен на вид. Выводимая информация представлена в виде таблицы, из-за того, что она не помещается на экран происходит перенос строк, образую такую деструктуризацию. Окно консоли при этом развернуто на весь экран.

Есть один трюк. Можно запустить командную оболочку, развернуть ее на весь экран, и после выполнить команду wmic . По умолчанию, консоль WMI запускается отображением горизонтальной прокрутки, что говорит о том, что ширина экрана намного больше чем вмещает окно консоли. Но при первой же операции изменения размера окна, значение ширины меняется. Это же касается и действия сворачивания и разворачивания окна.

Попробуем снова ввести команду diskdrive .

С первого взгляда все хорошо. Но если выполнить прокрутку консоли в конец выведенной таблицы, то будет заметно расхождение заголовка таблицы со столбцами.

Решить проблему можно путем смены формата вывода информации.

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

Замечу, что полный список полей содержит именно вывод команды diskdrive без каких либо аргументов.

Перейдем к разделам. Команды вывода информации о разделах:

Команды вывода информации о томах:

Краткий итог по консоли WMI. Минусы — Выводимые таблицы съезжают, полученную информацию невозможно использовать кроме как вывода в файл (txt, xml, html, csv). Из плюсов — не нужны права администратора для получения информации.

Утилита diskpart

Как получить информацию о дисках и разделах с помощью diskpart? Для работы diskpart требует прав администратора. Запустить diskpart можно несколькими способами. С помощью командной оболочки (сmd, powershell) запущенной с правами администратора, просто набрав команду diskpart .

C помощью поиска ( Win+Q ).

Или выполнив команду выполнить ( Win+R ).

Информацию о дисках можно получить выполнив команду list disk .

Вывод информации о разделах осуществим только для выбранного диска. То есть, сначала производится выбор целевого диска, после чего запрашивается список его разделов.

Читайте также:  Sql server docker linux

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

Информацию о томах можно получить выполнив команду list volumes .

Краткий итог по diskpart. Минусы — Невозможно использовать вывод, кроме как сохранения в файл, для получения информации нужны права администратора. Плюсы — Проще чем WMI.

PowerShell

Как получить информацию о дисках и разделах в PowerShell? PowerShell является командной оболочкой по умолчанию для операционной системы Windows 10 последних редакций.

Выполнить ее запуск можно через меню Win+X .

С помощью поиска ( Win+Q ).

С помощью команды выполнить ( Win+R ).

Открыв PowerShell, приступим к вводу команд. Получаем информацию о дисках системы.

Данный командлет выводит краткую информацию, самую востребованную. Получить полный список параметров можно следующей командой:

Вышеуказанные команды выводят список всех дисков, но можно выполнить вывод информации о конкретном диске.

И соответствующий подробный вывод.

Получаем информацию о всех разделах дисков.

Получаем информацию о разделах конкретного диска.

Получаем информацию о конкретном разделе конкретного диска.

Получить полный список параметров для каждой из указанных выше команд, можно передав их по конвейеру командлету Format-List .

Перейдем к томам. В чем разница между томами и разделами? Если раздел, это физическая часть диска (часть секторов диска), то том, это логическое представление раздела (доступное пространство раздела с файловой системой).

Понять суть томов может пример расширенного раздела (extended partition). Расширенный раздел может содержать в себе сколько угодно логических разделов.

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

Получить информацию о конкретном томе, можно указав в качестве аргумента его букву.

Подробный вывод всех параметров конкретного раздела можно реализовать в конвейере с командлетом Format-List .

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

Вывод томов принадлежащих к конкретному диску.

Вывод томов принадлежащих к конкретному разделу диска.

Краткий итог по PowerShell — В разы лучше и удобнее предыдущих инструментов.

Оцените статью