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

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

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

lsblk

для просмотра макета файловой системы. Тогда

ls -lh /dev/disk/by-id

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


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

26
задан chicks
18.02.2023 7:33 Количество просмотров материала 2831
Распечатать страницу

5 ответов

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

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

отсюда, найти для хранения > Управление Дисками

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

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

в нижней части окна "Управление дисками" вы найдете графический обзор дисков. Rightclicking диск и выбор свойств дает вам информацию для того определенного диска.

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

22
отвечен LPChip 2023-02-19 15:21

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

14
отвечен pjc50 2023-02-19 17:38

вы можете использовать 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 | % {New-Object PSObject -Property @{'PartitionNumber'=$_.PartitionNumber; 'DiskNumber'=$_.DiskNumber; 'DiskModel'=(Get-Disk $_.DiskNumber).Model; 'PartitionSize'=$_.Size; 'DriveLetter'=$_.DriveLetter}}

он производит коллекцию объектов 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
11
отвечен Ben N 2023-02-19 19:55

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

в Windows 10 вы можете просто щелкните правой кнопкой мыши на кнопку Пуск и в списке должно быть "Управление дисками".

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

enter image description here

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

9
отвечен Mokubai 2023-02-19 22:12

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

3
отвечен plugwash 2023-02-20 00:29

Постоянная ссылка на данную страницу: [ Скопировать ссылку | Сгенерировать QR-код ]

Ваш ответ

Опубликуйте как Гость или авторизуйтесь

Имя
Вверх