我使用此命令查找硬盘和#34; wmic diskdrive"但我插入一个外部设备,如硬盘或平移驱动器,此命令提供外部硬盘或平移驱动器的信息。那么怎样才能找到安装系统窗口的内部硬盘信息。
答案 0 :(得分:6)
虽然您可以使用以下cmd
wmic logicaldisk
或,
diskpart
然后list volume
答案 1 :(得分:0)
“查找安装了系统窗口的内部硬盘信息。”
wmic logicaldisk where caption="%systemdrive%" get /value
注意:logicaldisk
是物理驱动器上的一个分区(唯一一个,如果幸运的话,但同一物理驱动器上可能有更多分区)
答案 2 :(得分:0)
PowerShell方式是:
PS C:\> $Disk = Get-WmiObject -Class Win32_logicaldisk -Filter "DeviceID = 'C:'"
PS C:\> $DiskPartition = $Disk.GetRelated('Win32_DiskPartition')
PS C:\> $DiskDrive = $DiskPartition.GetRelated('Win32_DiskDrive')
PS C:\> $DiskDrive.Size
1024203640320
这很好地解释了here。
但是最初的问题是关于如何使用CMD做到这一点。
C:\>wmic diskdrive get model,name,size
Model Name Size
SAMSUNG MZVLB1T0HALR-000L7 \\.\PHYSICALDRIVE0 1024203640320
Generic- SD/MMC USB Device \\.\PHYSICALDRIVE1
给出一个选择,我更喜欢使用PowerShell方法,从驱动器号开始直到物理磁盘。它相当冗长,但却给出了唯一的答案,并且不需要系统知识。 (某些设备具有许多物理磁盘,并且可能会造成混乱。)