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

Обновлено: 05.07.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-привод.)

Как получить список подключенных дисков из командной строки? Например, иногда мне нужно запустить chkdsk на жестком диске, поэтому я вставляю жесткий диск в USB-адаптер и запускаю командную строку. блин, какую букву диска ему присвоили? О боже, теперь я должен пойти в Мой Компьютер и узнать. Есть ли способ узнать, какие буквы дисков используются через командную строку?

Diskpart сделает всю работу за вас. Думаю, вам нужна команда list volume.

Правильно, "список томов" в diskpart сделает это.

Или прямо из командной строки

КРАТКИЙ СПИСОК LOGICALDISK wmic

Я поместил его в пакетный файл, drive.cmd

D:
< /p>

C: 3 124099297280 734499172352 OS
5 0 0 Audio CD
G: 3 124099297280 734499172352 OS
H: 3 124099297280 734499172352 OS
R: 4 299 usb_storage 8000372736 usb_storage
У: 4 +11784228864 \\ Macmini_smb \ macintoshhd 319213174784 MACINTOSHHD
В: 4 +74121506816 \\ Macmini_smb \ 85gb 85901950976 85GB
Д: 4 308220014592 \\ Macmini_smb \ onetouch4 414205874176 oNETOUCH4

Эй, посмотри, во что переводится D :. Пфф.

;)
< /p>

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

Это намного дружелюбнее, чем wmic. выход. Нравится!

У меня это не сработало — оно просто выводит все после первой кавычки в виде текста (это на Win7 Ult). Однако, если я переверну стили кавычек таким образом, все будет работать нормально:

Разработано на базе phpBB и.


© 2022 Condé Nast. Все права защищены
Использование этого Сайта означает принятие нашего Пользовательского соглашения (обновлено 01.01.20), Политики конфиденциальности и Заявления о файлах cookie (обновленного 01.01.20) и Дополнения Ars Technica (вступает в силу 21.08.2018). ). Ars может получать компенсацию за продажи по ссылкам на этом сайте. Ознакомьтесь с нашей политикой в ​​отношении партнерских ссылок.
Ваши права на конфиденциальность в Калифорнии | Не продавайте мою личную информацию
Материалы на этом сайте не могут воспроизводиться, распространяться, передаваться, кэшироваться или использоваться иным образом, кроме как с предварительного письменного разрешения Condé Nast.
Варианты объявлений

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

Просмотр дисков в 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 для просмотра информации о своем разделе и диске.

В этом посте будут показаны 2 инструмента для назначения буквы диска в Windows 11, 10,8,7. Вы можете изменить букву диска с помощью Windows Diskpart или удобной программы - AOMEI Partition Assistant.


Автор: Cherry / Последнее обновление: 17 марта 2022 г.

Пользователи ОС Windows знают, что у них есть два замечательных инструмента для управления дисками и разделами — Управление дисками и Diskpart. Инструмент «Управление дисками» в Windows предоставляет простой в использовании графический интерфейс, с помощью которого можно управлять диском только щелчком мыши. Хотя Diskpart — это инструмент, с помощью которого вы можете быстро управлять своим диском или разделом в командной строке. Чтобы назначить букву диску, вы можете использовать как Управление дисками, так и Diskpart. Если вы хотите быстро изменить букву диска, воспользуйтесь утилитой Diskpart.

Назначить букву диска с помощью CMD

Чтобы назначить, изменить или удалить букву диска, вы можете использовать интерфейс управления дисками Windows или использовать командную строку в приглашении Diskpart. Diskpart — это встроенный инструмент, который вы можете использовать для управления своим жестким диском, например, для форматирования раздела диска, создания раздела, удаления раздела и т. д. Как назначить букву диска с помощью Diskpart?

Шаг 1. Чтобы использовать командную строку, вам нужно сначала открыть командную строку. Нажмите «Пуск», введите «cmd» в поле поиска и щелкните правой кнопкой мыши программу, выберите «Запуск от имени администратора» или нажмите «WIN + R», введите «cmd» и нажмите Enter. Затем введите «diskpart», чтобы начать.

Шаг 2. Введите список томов и нажмите Enter. Здесь вы должны знать номер простого тома, которому вы хотите назначить, изменить или удалить букву диска.

Список томов

Шаг 3. Выберите том n и нажмите Enter. Здесь вы можете выбрать том, букву диска которого вы хотите назначить, изменить или удалить.

Выбрать том

Шаг 4. Затем, если вы хотите назначить или изменить букву диска, введите «assign letter=R».

Назначить букву

Если вы хотите удалить букву диска, введите «удалить букву = R».

Удалить букву

Поэтому вы уже назначили, изменили или удалили букву диска. И вы можете ввести объем списка, чтобы увидеть подробности.

На самом деле вы можете назначить букву диска при создании нового. Для этого вам нужно сначала создать раздел. После создания раздела введите «assign letter=?» к этому разделу. Или, если есть скрытый том, у него не будет буквы диска, чтобы отобразить его, вам нужно назначить для него букву диска. Таким образом, Diskpart может быть немного сложным. К счастью, есть еще один более простой способ, который может сэкономить много шагов.

Легче назначить букву диска с помощью AOMEI Partition Assistant

AOMEI Partition Assistant Standard — отличный мощный менеджер разделов, в котором вы назначаете букву диска с помощью простого в использовании графического интерфейса. После выпуска AOMEI Partition Assistant 5.8 Edition в него была добавлена ​​утилита partassist.exe, которую можно использовать для управления дисками и разделами с помощью командной строки. Чтобы назначить букву диска с помощью partassit.exe, выполните следующие действия.

Шаг 1. Установите AOMEI Partition Assistant на свой компьютер. Откройте командную строку, нажав «Пуск», введите «cmd» и щелкните правой кнопкой мыши программу, затем выберите «Запуск от имени администратора» или нажмите «WIN + R», введите «cmd» и нажмите Enter. Затем введите «cd C:\Program Files\AOMEI Partition Assistant Standard Edition 5.8», нажмите Enter. Чтобы назначить букву диска, вы можете использовать параметры «partassist.exe /hd:0 /setletter:0 /letter:F». Здесь мы рассмотрим пример назначения буквы диска скрытому тому.

Шаг 2. Введите: partassist.exe /list. Нажмите Ввод. В нем будут перечислены все диски на вашем компьютере.

Шаг 3. Введите: partassist.exe /list:1, затем нажмите Enter, будут показаны все тома на диске 1.

Шаг 4. Введите: partassist.exe /hd:1 /fmt:H /fs:fat32 /label:xbox

PA Assign Drive Letter

Нажмите Enter и подождите, пока прогресс не достигнет 100%. Фактически, вы также можете использовать этот синтаксис для изменения буквы диска для других томов. Но если вы хотите удалить букву диска, вы можете использовать следующие параметры:

Удалите букву диска, введите: partassist.exe /hd:0 /setletter:0 /letter:*

Как назначить букву диска с графическим интерфейсом?

AOMEI Partition Assistant предоставляет вам еще один способ назначить букву диска намного проще. который использует графический интерфейс.люди могут назначить букву диска или удалить букву диска без команды Diskpart или командной строки Partition Assistant.

>Запустите AOMEI Partition Assistant, он покажет вам все устройства хранения в главном интерфейсе. вы можете видеть, что съемный диск не имеет буквы диска. Если вы хотите назначить букву диска для диска, здесь вам нужно щелкнуть по нему правой кнопкой мыши, выбрать «Дополнительно»-> «Изменить букву диска».

Назначить диск Буква

>Затем выберите букву для диска.

 Выберите новую букву диска

>Нажмите «Применить», чтобы отправить задачу.

 Применить

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

Читайте также: