【发布时间】:2014-12-30 23:47:42
【问题描述】:
我使用这个命令在“wmic diskdrive”中查找硬盘,但是我插入了一个外部设备,如硬盘或盘驱动器,这个命令是提供外部硬盘或盘驱动器的信息。那么如何找到安装系统窗口的内部硬盘信息。
【问题讨论】:
标签: windows cmd command admin hard-drive
我使用这个命令在“wmic diskdrive”中查找硬盘,但是我插入了一个外部设备,如硬盘或盘驱动器,这个命令是提供外部硬盘或盘驱动器的信息。那么如何找到安装系统窗口的内部硬盘信息。
【问题讨论】:
标签: windows cmd command admin hard-drive
这里是题外话,虽然你可以使用以下cmd获取信息
wmic logicaldisk
或,
diskpart 然后list volume
【讨论】:
wmic diskdrive get serialnumber
wmic diskdrive get caption,serialnumber
"查找安装系统窗口的内部硬盘信息。"
wmic logicaldisk where caption="%systemdrive%" get /value
注意:logicaldisk 是物理驱动器上的一个分区(如果幸运的话,是唯一的一个,但同一个物理驱动器上可能还有更多分区)
【讨论】:
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 方法,从驱动器号开始,一直到物理磁盘。它相当冗长,但它给出了一个独特的答案,并且不需要系统知识。 (有些设备有很多物理磁盘,这可能会让人感到困惑。)
【讨论】: