如何使用CMD获取硬盘信息

时间:2014-11-04 06:44:03

标签: windows cmd command admin hard-drive

我使用此命令查找硬盘和#34; wmic diskdrive"但我插入一个外部设备,如硬盘或平移驱动器,此命令提供外部硬盘或平移驱动器的信息。那么怎样才能找到安装系统窗口的内部硬盘信息。

3 个答案:

答案 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方法,从驱动器号开始直到物理磁盘。它相当冗长,但却给出了唯一的答案,并且不需要系统知识。 (某些设备具有许多物理磁盘,并且可能会造成混乱。)