На каком физическом диске находится этот логический диск?

9077
wvxvw

Я хочу понять, где логические диски (например C:, D:) отображаются на физических дисках (например, у меня есть физические диски Western Digital и Toshiba, подключенные к моему ноутбуку).

В Linux я бы сделал что-то вроде:

lsblk 

чтобы увидеть структуру файловой системы. затем

ls -lh /dev/disk/by-id 

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


Как мне добиться чего-то похожего в MS Windows? Я пробовал искать в Панели управления → Диспетчер устройств, но там нет никакой полезной информации. Не в свойствах логических дисков тоже. Гугл нашел мне wmicутилиту, но я либо не понимаю ее вывод, либо информации там нет.

21
Пожалуйста, откройте CMD и введите diskpart, а затем https://technet.microsoft.com/en-us/library/cc766465(v=ws.10).aspx dExIT 7 лет назад 0
@dExIT Очень сложно заставить `diskpart` напечатать что-либо вообще. Он также сопротивляется попыткам интерактивного использования (он пытается открыть в отдельном графическом окне, которое затем сразу же закрывается). Я попытался поместить его в файл foo.bat с последующей командой `pause`, но он просто не отображает никакого вывода. wvxvw 7 лет назад 3

5 ответов на вопрос

22
LPChip

Самый простой и очевидный способ - использовать управление компьютером.

Управление компьютером находится через Пуск > Панель управления > Администрирование > Управление компьютером

Отсюда найдите Storage > Disk Management

Кроме того, вы можете ввести diskmgmt.mscв диалоговом окне «Выполнить» или из командной строки.

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

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

Если вы ищете инструмент командной строки, который работает аналогично, то Diskpart - то, что вам нужно.

Близко, но не совсем. Это нигде не говорит, как называется диск. Единственный способ увидеть, как я могу различить разные диски, - это по размеру, которого недостаточно, чтобы выяснить, какие это диски. wvxvw 7 лет назад 1
@wvxvw Я отредактировал свой пост, чтобы дать вам информацию, которую вы ищете. LPChip 7 лет назад 1
ОК, спасибо, это сработало. wvxvw 7 лет назад 0
Вы также можете запустить `diskmgmt.msc` из Start => Run или из командной строки, чтобы напрямую открыть Управление дисками. BACON 7 лет назад 0
Почему тег "\ [EDIT \]"? Вы знаете, что bb-коды здесь не работают. Я не совсем понимаю. user1306322 7 лет назад 0
Я редактировал текст между ними, и это, казалось, было лучшим способом уточнить, что я добавил LPChip 7 лет назад 0
Вы также можете очень быстро и легко получить доступ к управлению дисками, нажав Windows + X, чтобы открыть удобное меню с несколькими ссылками на параметры питания. Maurycy 7 лет назад 0
14
pjc50

WMIC ответ:

C:\> wmic diskdrive get index,caption Caption Index SAMSUNG HD103SJ 1 C300-CTFDDAC128MAG 2 Samsung SSD 850 EVO 500GB 0  C:\> wmic partition get name,diskindex,index,size DiskIndex Index Name Size 1 0 Disk #1, Partition #0 1000202043392 2 0 Disk #2, Partition #0 128033226752 0 0 Disk #0, Partition #0 104857600 0 1 Disk #0, Partition #1 499529023488 0 2 Disk #0, Partition #2 471859200 

Значения «DiskIndex» из второй командной строки совпадают со значениями «Index» из первой команды. Итак, вы можете видеть, что диски 1 и 2 имеют один раздел, а диск 0 «Samsung SSD 850 EVO 500GB» имеет три раздела: два небольших для восстановления и основной системный раздел.

Отображение томов (C :) и т. Д. В разделы кажется невозможным без powershell. См. Https://stackoverflow.com/questions/4822559/powershell-and-wmi-how-to-map-logical-disk-volumes-to-a-hard-disk-or-vice-versa

11
Ben N

Вы можете использовать PowerShell!

Чтобы получить информацию о диске из буквы диска одного раздела:

Get-Disk (Get-Partition -DriveLetter 'C').DiskNumber 

Это производит вывод как это:

Number Friendly Name Serial Number HealthStatus OperationalStatus Total Size Partition Style ------ ------------- ------------- ------------ ----------------- ---------- ---------- 0 WDC WD7500... <redacted> Healthy Online 698.64 GB GPT 

Вы можете прикоснуться | Format-Listк исходной команде, чтобы получить более удобный для чтения результат с дополнительной информацией:

UniqueId : <redacted> Number : 0 Path : \\?\scsi<redacted> Manufacturer : Model : WDC WD7500BPVX-60JC3T0 SerialNumber : <redacted> Size : 698.64 GB AllocatedSize : 750151131136 LogicalSectorSize : 512 PhysicalSectorSize : 4096 NumberOfPartitions : 6 PartitionStyle : GPT IsReadOnly : False IsSystem : True IsBoot : True 

Чтобы получить некоторую информацию о диске каждого раздела:

Get-Partition | % } 

Он создает коллекцию объектов PowerShell, которые вы можете использовать как те, которые вы получаете из реальных командлетов. При выводе на экран его вывод выглядит следующим образом (некоторые разделы отредактированы для экономии вертикального пространства):

DriveLetter : DiskNumber : 0 DiskModel : WDC WD7500BPVX-60JC3T0 PartitionSize : 681574400 PartitionNumber : 1  DriveLetter : C DiskNumber : 0 DiskModel : WDC WD7500BPVX-60JC3T0 PartitionSize : 726793488384 PartitionNumber : 4  DriveLetter : D DiskNumber : 0 DiskModel : WDC WD7500BPVX-60JC3T0 PartitionSize : 21351104512 PartitionNumber : 6 
+1. Get-Disk -Partition (Get-Partition -DriveLetter 'C') `также может использоваться для того же эффекта. BACON 7 лет назад 2
9
Mokubai

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

В Windows 10 вы можете просто нажать правую кнопку «Пуск», и в списке должно быть «Управление дисками».

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

enter image description here

У Western digital есть руководства для всех последних операционных систем Windows по адресу https://support.wdc.com/knowledgebase/answer.aspx?ID=1284, и это также, когда я получил изображение выше.

3
plugwash

Панель управления -> Администрирование -> Управление компьютером -> Управление дисками