如何知道哪个 DiskId 与给定卷相关联

如何知道哪个 DiskId 与给定卷相关联

使用 PowerShell,我使用Volume以下行按名称和文件系统选择一个查询:

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

但在那之后,我想知道哪个磁盘这是Volume位于。

我认为 Volume 对象应该有一个磁盘ID财产,但事实并非如此。

那么,如何知道该Volume的DiskId呢?

答案1

好吧,这里有一种方法可以做到这一点。我现在只有一个驱动器可以查看,但这应该可以为您指明正确的方向:

#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

相关内容