Назад | Перейти на главную страницу

Как узнать, какой DiskId связан с данным томом

Используя PowerShell, я выбираю один Volume запрос по имени и файловой системе с помощью этой строки:

$volume = Get-Disk | Get-Partition | Get-Volume | Where { $_.FileSystemType -eq 'NTFS' -and $_.FileSystemLabel -eq 'MainOS' } |  Select -index 0

Но после этого я хочу знать какой диск это Volume расположен.

Я думал, что у объекта Volume будет DiskId собственность, но это не так.

Тогда как я могу узнать DiskId тома?

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

#Get the Volume labeled MainOS with a File type of NTFS
$volume = Get-Volume -FileSystemLabel | Where-Object{$_.FileSystemType -eq 'NTFS'}
# Use the volume's driveletter to get the partition
$partition = Get-Partition -DriveLetter $volume.DriveLetter
# use the partition's disknumber to get the disk
$disk = Get-Disk -Number $partition.DiskNumber