Список дисков командной строки Windows
Обновлено: 21.11.2024
возможно, самый простой. Не требует прав администратора, не возвращает больше или меньше необходимого и т. д.
Если вы хотите использовать его в скрипте, оберните его для /f с параметром skip=1:
чтобы вернуться в командную строку.
diskpart нужны права администратора. Если вам просто нужен список букв дисков, то это уже чересчур.
Для полноты картины есть еще один способ:
(Вывод не очень удобен для сценариев, но может быть полезен для человеческого глаза)
Некоторые ссылки. Это должно работать начиная с win2k, но только с учетной записью администратора.
(Спасибо @Carlos Campderrós за уточнение ответа)
@CarlosCampderrós Не думаю, что это правильно. Я могу запустить fsutil с ограниченным пользователем, и результат намного быстрее, чем запуск системы wmic. На моем компьютере только с твердотельными накопителями под управлением Windows 10 v 1803 wmic занимает 100–200 мс, а fsutil — ~ 20 мс.
@mrm, некоторые версии Windows (или выпуск, или сборка w10), вероятно, потеряли это ограничение. Я тестировал это на wxp и w7pro, но без учетной записи администратора (AFAIR) ничего не вышло.
Если вы используете powershell, введите
Отредактировано в ответ на комментарии для отображения только файловых систем
Это также вернет другие смонтированные диски, не относящиеся к файловой системе, такие как Cert:, Alias: и Function:. Кроме того, он вернет другие каталоги файловой системы, смонтированные как PSDrive (например, Home: для %UserProfile% для меня).
Это единственный ответ, который сработал для меня. Все остальные решения требуют доступа администратора. (По крайней мере, на моей ужасно устаревшей системе Windows XP.)
Таким образом вы можете получить (запросить) несколько свойств. Это даст вам букву раздела/диска и метку, которую вы дали диску/разделу при форматировании диска:
Помощь и список всех вариантов разрешений:
Я пытался получить букву диска CD/DVD ROM, и самое близкое, что я смог найти, это wmic logicaldisk get name,filesystem . Обычные диски будут указаны как NTFS или FAT32 , а файловая система CD/DVD ROM будет пустой.
Исправление: если диск пуст, файловая система пуста. Если нет, например. В данный момент у меня есть диск с Windows 10, и он указан как UDF.
Используйте встроенную функцию doskey для создания псевдонима, запускающего команду wmic с необходимыми атрибутами
Это создаст псевдоним "v", который при каждом вводе будет запускать данную команду и перечислять все буквы тома.
Чтобы увидеть доступные диски и их точки подключения из кли, которую я использую
Вы также можете использовать GUID размонтированного тома для некоторых команд, таких как chkdsk и т. д.
На каких версиях Windows вы его использовали? К сожалению, на w10 [версия 10.0.19042.1348] он показывает мне только экран справки.
Если вы используете powershell, вы можете использовать простую команду
и получите красивый список из 8 столбцов:
Я пишу Label там, где get-volume пишет FriendlyName (и я сократил некоторые заголовки в списке, чтобы свести к минимуму риск горизонтальной прокрутки, чтобы увидеть конец строки).
В VBscript мы можем использовать:
В Powershell вы можете перечислить диски внутри массива с помощью:
Здесь он выбирает корневое свойство, которое отображается как C:\, где имя отображается как C .
Чтобы перебирать диски в пакетном режиме, вы можете использовать:
Не следует публиковать три разных ответа для трех разных методов. Я взял ответы, которые вы разместили здесь, а также здесь, и объединил их в этом ответе.
моим подходом будет пакетный файл с отдельной отдельной командой (не требуется внешняя команда).
Мне очень нравится чистый пакетный метод, показанный в ответе от cybercontroler, все внутренние команды не меньше!
Я хотел поделиться своим пакетным редактированием/модификацией, основанным на ответе киберконтроллера.
Для моего текущего проекта мне нужно было определить, какой диск помечен как DATA, поэтому я заменил команду echo на vol (внутренняя команда).
Я также использовал команду set для создания переменной [1], которая будет содержать полный набор заглавных букв, чтобы сократить длину команды for.
Поскольку if exists будет проверять только буквы дисков, в этом тесте никогда не будет символа пробела, поэтому я опустил двойные кавычки.
Проверка отсутствия двух обратных косых черт дает те же результаты.
Добавленная командная строка @echo off фильтрует вывод, чтобы отображать только результаты.
Я передал результаты внешней команде find для фильтрации строк с серийными номерами, созданных командой vol.
Я поместил команду паузы, чтобы не было необходимости запускать «Командную строку» заранее, чтобы увидеть результаты при нажатии на пакетный файл.
Результаты исходного поиска идентифицировали все доступные буквы дисков, смешанные с полным набором заглавных букв для обработки команды. С отключенной фильтрацией @echo мой запуск отображался:
Результаты с использованием vol отображают: Том на диске C — это ОС
Вот мой командный файл, который включает обе команды for; вы можете закомментировать команду for, которую вы не хотите запускать, поставив перед командной строкой два двоеточия ( :: ).
Пакетный файл
Обратите внимание, что этот пакетный метод не идентифицирует приводы DVD, не знаю почему. А вот команда fsutil fsinfo диски делает. Мой вывод гласит: Диски: C:\ D;\ J:\ ( J:\ — мой DVD-привод.)
Применимо к: Windows Server 2022, Windows 10, Windows 8.1, Windows 8, Windows 7, Windows Server 2019, Windows Server 2016, Windows Server 2012 R2, Windows Server 2012 и Windows Server 2008 R2, Windows Server 2008
Командный интерпретатор diskpart помогает управлять дисками вашего компьютера (дисками, разделами, томами или виртуальными жесткими дисками).
Прежде чем вы сможете использовать команды diskpart, вы должны сначала перечислить, а затем выбрать объект, чтобы передать ему фокус. После того, как объект получит фокус, любые введенные вами команды diskpart будут действовать на этот объект.
Список доступных объектов
Вы можете просмотреть список доступных объектов и определить номер объекта или букву диска, используя:
list disk — отображает все диски на компьютере.
list volume — отображает все тома на компьютере.
список разделов — отображает разделы на диске, который находится в фокусе на компьютере.
list vdisk — отображает все виртуальные диски на компьютере.
После запуска команд списка рядом с объектом, находящимся в фокусе, появляется звездочка (*).
Определить фокус
При выборе объекта фокус остается на этом объекте, пока вы не выберете другой объект. Например, если фокус установлен на диске 0, а вы выбрали том 8 на диске 2, фокус сместится с диска 0 на диск 2, том 8.
Некоторые команды автоматически изменяют фокус. Например, когда вы создаете новый раздел, фокус автоматически переключается на новый раздел.
Вы можете выделить только раздел на выбранном диске. После того, как раздел получает фокус, соответствующий том (если он есть) также получает фокус. После того, как том получает фокус, соответствующий диск и раздел также получают фокус, если том сопоставляется с одним определенным разделом. Если это не так, фокус на диске и разделе будет потерян.
Синтаксис
Чтобы запустить интерпретатор команд diskpart, введите в командной строке:
Для запуска diskpart вы должны входить в локальную группу администраторов или группу с аналогичными правами.
Параметры
Вы можете запустить следующие команды из командного интерпретатора Diskpart:
Инструмент управления дисками — это полезный и эффективный инструмент для управления дисками и разделами Windows, но он не такой мощный, как Diskpart. Этот инструмент командной строки позволяет удалять, создавать и изменять разделы на любых жестких дисках или USB-накопителях, которые может обнаружить ваш ПК.
В большинстве случаев мы рекомендуем использовать средство управления дисками, но если Windows не запускается должным образом или вы предпочитаете использовать терминал PowerShell, Diskpart — идеальная альтернатива. Вот некоторые из наиболее распространенных команд Diskpart, которые помогут вам научиться эффективно использовать Diskpart.
Как использовать Diskpart
Если вы хотите использовать Diskpart, вам нужно открыть командную строку Windows или терминал PowerShell. Diskpart — разрушительный инструмент, поэтому вам потребуется открыть окно терминала с правами администратора.
- Чтобы открыть Diskpart в Windows, щелкните правой кнопкой мыши кнопку меню "Пуск" Windows и выберите Windows PowerShell (администратор).
- В терминале PowerShell уровня администратора (или аналогичной командной строке Windows) введите diskpart и нажмите Enter.
- Инструмент Diskpart запустится в окне, готовом к использованию. Введите exit в приглашении «DISKPART>» и нажмите Enter, как только вы закончите его использовать.
- Diskpart также доступен для пользователей, загружающихся в среду восстановления Windows, доступную при загрузке компьютера в режиме расширенного запуска в меню «Настройки» > «Центр обновления и безопасности Windows» > «Восстановление».
- Нажмите «Перезагрузить сейчас», чтобы загрузить WinRE.
В этой статье мы рассмотрим некоторые из наиболее распространенных команд Diskpart, но если вы хотите быстро просмотреть полный список доступных команд Diskpart, введите help в строке «DISKPART>» и нажмите Enter.
Список существующих жестких дисков, томов и разделов
После открытия Diskpart первое, что вы должны сделать, — проверить текущее расположение жестких дисков и подключенного хранилища.
- По запросу «DISKPART>» введите list disk и нажмите Enter. В нем будут перечислены все доступные накопители (включая жесткие диски, USB-накопители, SD-карты и т. д.), которые в настоящее время может обнаружить ваш компьютер.
- Начиная с нуля, Diskpart перечислит все обнаруженные диски. Вам необходимо запомнить номер диска (например, «0» для жесткого диска Windows), чтобы использовать его в будущих командах Diskpart.
- Помимо списка дисков, вы также можете запросить у Diskpart список обнаруженных томов. В приглашении «DISKPART>» введите list volume.
- Diskpart также может позволить вам перечислить отдельные разделы жесткого диска (некоторые из которых могут совпадать с томами, перечисленными с помощью команды «list volume»). Сначала вам нужно выбрать жесткий диск с помощью команды list disk.
- В ответ на приглашение «DISKPART>» введите select disk, а затем номер диска (например, выберите disk 0). Diskpart подтвердит, что диск выбран на этом этапе.
- Выбрав диск, введите list partition. Это перечислит текущие разделы на вашем диске. Вы сможете удалить или изменить эти разделы отсюда, используя номер раздела в более поздней команде Diskpart.
Удаление раздела или тома жесткого диска с помощью Diskpart
Жесткий диск (диск) разделен на разделы, которые часто совпадают с перечисленными томами. Если ваш жесткий диск разделен на несколько разделов или томов, и вы хотите удалить один из них, вы можете сделать это с помощью команд Diskpart.
- Введите «удалить том», чтобы полностью удалить том. Diskpart подтвердит, была ли команда выполнена успешно или нет.
Полная очистка жесткого диска с помощью Diskpart Clean
Вместо удаления отдельных томов или разделов на диске вы можете полностью стереть жесткий диск с помощью команды Diskpart clean. Вы также можете использовать эту команду, если хотите стереть USB-накопитель, готовый к форматированию.
Вы не сможете сделать это на своем системном диске (да и не захотите!), если только не используете Diskpart при установке Windows
- Если вы уверены, что хотите полностью стереть диск (удалив все тома/разделы диска), введите clean и нажмите Enter. Вам не будет предложено подтвердить подтверждение, поэтому убедитесь, что вы хотите сделать это, прежде чем начать.
- Diskpart подтвердит, что диск был «очищен» и готов к созданию новых разделов.
Создание и форматирование новых разделов жесткого диска
С «чистым» диском вы готовы создать раздел в свободном пространстве с помощью команды Diskpart create partition. Затем вы можете отформатировать этот новый раздел в удобной для Windows файловой системе, такой как NTFS или FAT32, с помощью команды форматирования Diskpart.
- Введите list partition, чтобы убедиться, что ваш новый раздел есть в списке, затем введите select partition 1, чтобы выбрать его. Отметьте раздел как активный, набрав active в строке «DISKPART>». Это необходимо, если вы хотите использовать его в качестве загрузочного диска.
- Чтобы быстро отформатировать диск в файловой системе NTFS, введите format fs=NTFS label=Y quick.Вы можете заменить Y любым удобным для вас ярлыком.
- После форматирования Windows, скорее всего, автоматически назначит букву диска. Если это не так, введите букву Z, заменив Z на свободную букву диска.
Увеличение объема жесткого диска
Если у вас есть существующий том на жестком диске, который не занимает все свободное место на диске, и вы хотите его увеличить, команды Diskpart позволяют это сделать.
Diskpart имеет другие доступные параметры, как кратко поясняет команда справки. Если вам нужна дополнительная информация о том, как использовать Diskpart, у Microsoft есть дополнительная информация о поддержке Diskpart.
Бен Стоктон (Ben Stockton) – внештатный писатель-технолог из Великобритании. В прошлой жизни Бен был преподавателем колледжа в Великобритании, обучая подростков и взрослых. Покинув класс, Бен воспользовался своим педагогическим опытом и применил его к написанию технических практических руководств и учебных пособий, специализирующихся на Linux, Windows и Android. Он имеет степень в области истории и аспирантуру в области вычислительной техники. Прочитать полную биографию Бена
Понравился ли вам этот совет? Если это так, загляните на наш канал YouTube на нашем родственном сайте Online Tech Tips. Мы охватываем Windows, Mac, программное обеспечение и приложения, а также предлагаем множество советов по устранению неполадок и обучающих видеороликов. Нажмите кнопку ниже, чтобы подписаться!
На этой странице представлена информация о том, как определить, какие диски и буквы дисков используются вашим компьютером в данный момент. Это не список всех возможных букв дисков.
Просмотр дисков в Windows 11, 10 и 8
Если вы используете Windows 11, Windows 10 или Windows 8, вы можете просмотреть все подключенные диски в проводнике. Вы можете открыть проводник, нажав клавишу Windows + E . На левой панели выберите «Этот компьютер», и все диски отобразятся справа. На снимке экрана показан типичный вид этого ПК с тремя подключенными дисками.
ОС и основное программное обеспечение (C:)
В нашем первом примере диски C: и F: — это жесткие диски, указанные как первичные и вторичные. Большинство компьютеров имеют только диск C:. Жесткий диск — это основное место, где хранятся все файлы на вашем компьютере. Чтобы открыть диск, дважды щелкните диск.
В нашем примере диски помечены как "Локальный диск" и "Новый том". Жесткий диск может быть помечен как угодно и может отличаться на вашем компьютере. Инструкции по изменению имени диска см. в разделе Как переименовать или пометить диск.
Все новые компьютеры больше не имеют дисковода для гибких дисков (A: или B:), но по-прежнему запускаются с дисковода C: по умолчанию. Историю того, почему компьютер запускается с диска C:, см. в разделе Почему жесткий диск — это диск C:?
Привод DVD-RW (D:)
Диск D: в этом примере — это оптический дисковод, установленный на компьютере. В большинстве случаев дисковод будет последней буквой диска. Если диск находится в дисководе, содержимое этого диска отображается, если дважды щелкнуть значок дисковода.
Если дисковод автоматически воспроизводит диск, щелкните его правой кнопкой мыши и выберите "Обзор".
Как найти внешний жесткий диск, карту памяти или USB-накопитель на компьютере
Если внешний жесткий диск, карта памяти или USB-накопитель подключены к компьютеру или сети, они должны отображаться в проводнике. Внешний диск или USB-накопитель обычно помечаются как «внешний жесткий диск», «USB-накопитель» или производитель диска указан в названии диска.
Просмотр дисков в Windows 7 и более ранних версиях
Пользователи Microsoft Windows 7, Vista, XP и более ранних версий могут определить, какие диски были обнаружены Windows, открыв Проводник, а затем Мой компьютер или нажав сочетание клавиш Windows + E. На картинке пример Мой компьютер. Как вы можете видеть в этом примере, перечислены три разных типа дисков.
В Windows 7 и более ранних версиях вы можете получить доступ к моему компьютеру (компьютеру), дважды щелкнув значок на рабочем столе. Или откройте меню "Пуск" и выберите "Мой компьютер" или "Компьютер" в зависимости от используемой версии Windows.
3 1/2 дискеты (A:)
Если на компьютере есть дисковод для гибких дисков, этот диск виден и обычно устанавливается как диск A:. Если в компьютере находится дискета и открыт дисковод A:, отображается ее содержимое.
Все новые компьютеры больше не имеют дисковода для гибких дисков (A: или B:), но по-прежнему запускаются с дисковода C: по умолчанию. Историю того, почему компьютер запускается с диска C:, см. в разделе Почему жесткий диск — это диск C:?
Локальный диск (C:), Новый том (D:) и Новый том (E:)
Далее, в нашем примере, диски C:, D: и E: — это жесткие диски или разделы жестких дисков на компьютере. Большинство компьютеров имеют только диск C:. Жесткий диск — это основное место, где хранятся все файлы на вашем компьютере.
В нашем примере диски помечены как "Локальный диск" и "Новый том". Жесткий диск может быть помечен как угодно и может отличаться на вашем компьютере. Инструкции по изменению имени диска см. в разделе Как переименовать или пометить диск.
Компакт-диск (F:)
Наконец, диск F: в этом примере — это дисковод для оптических дисков, установленный на компьютере. В большинстве случаев дисковод — это последняя буква диска. Если диск находится в дисководе, содержимое этого диска отображается, если дважды щелкнуть значок дисковода.
Если дисковод автоматически воспроизводит диск, щелкните его правой кнопкой мыши и выберите "Обзор".
Просмотр дисков в Windows 3.0, 3.1 и 3.11
Пользователи Windows 3.0, 3.1 и 3.11 могут открывать диски с помощью диспетчера файлов Windows. В диспетчере файлов щелкните значки дисков, показанные над папкой и файлами. По умолчанию диск C: будет открыт. Если вы хотите перейти к дисководу гибких дисков, щелкните значок дисковода A:. Если вы собираетесь открыть дисковод для компакт-дисков, щелкните значок D: дисковод для компакт-дисков.
Просмотр дисков в MS-DOS и командной строке Windows
Пользователи Windows Vista и более поздних версий с командной строкой
Если вы используете Windows Vista, 7, 8, 10 или 11, используйте команду wmic в командной строке Windows, чтобы просмотреть доступные диски на компьютере. В командной строке введите следующую команду.
Или, чтобы получить дополнительную информацию, например размер тома, используйте следующую команду:
- Дополнительную информацию и примеры по этой команде см. на нашей странице команды wmic.
Другие пользователи командной строки Windows и версии MS-DOS
К сожалению, нет простого способа вывести список всех доступных дисков на компьютере с помощью командной строки MS-DOS с помощью одной команды. Ниже приведены различные рекомендации по просмотру дисков.
Изменить букву диска
Измените диск на альтернативную букву диска, чтобы определить, доступен ли диск и готов ли он, если не получено сообщение об ошибке.
Фдиск
Выполнение команды fdisk позволяет просмотреть, как установлены и сконфигурированы жесткие диски на компьютере. Однако эта команда возможна только в том случае, если вы используете версию MS-DOS или Windows, поддерживающую fdisk.
- Дополнительную информацию об этой команде см. на странице команды fdisk.
При выполнении команды vol на диске отображается метка диска и серийный номер, если они доступны. Эта команда позволяет увидеть, какие диски обнаружены.
- Дополнительную информацию и справку по этой команде см. на странице команды vol.
Просмотр дисков в Apple macOS
В строке меню выберите "Перейти", затем выберите "Компьютер" или нажмите сочетание клавиш Shift + Command + C.
Вы также можете просмотреть все диски с помощью приложения Finder.
Просмотр дисков в Linux
Пользователи Linux могут использовать команду fdisk для просмотра информации о своем разделе и диске.
Читайте также: