【问题标题】:How can get Hard Disk Information Using CMD如何使用 CMD 获取硬盘信息
【发布时间】:2014-12-30 23:47:42
【问题描述】:

我使用这个命令在“wmic diskdrive”中查找硬盘,但是我插入了一个外部设备,如硬盘或盘驱动器,这个命令是提供外部硬盘或盘驱动器的信息。那么如何找到安装系统窗口的内部硬盘信息。

【问题讨论】:

    标签: windows cmd command admin hard-drive


    【解决方案1】:

    这里是题外话,虽然你可以使用以下cmd获取信息

    wmic logicaldisk
    

    或,

    diskpart 然后list volume

    【讨论】:

    • 我要硬盘的序列号和型号
    • 试试这个wmic diskdrive get serialnumber
    • 我已经尝试过了,但是当我插入泛驱动器时,它会提供泛驱动器序列号。通过使用这些命令
    • 怎么只能得到硬盘序列号??
    • wmic diskdrive get caption,serialnumber
    【解决方案2】:

    "查找安装系统窗口的内部硬盘信息。"

    wmic logicaldisk where caption="%systemdrive%" get /value
    

    注意:logicaldisk 是物理驱动器上的一个分区(如果幸运的话,是唯一的一个,但同一个物理驱动器上可能还有更多分区)

    【讨论】:

      【解决方案3】:

      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 方法,从驱动器号开始,一直到物理磁盘。它相当冗长,但它给出了一个独特的答案,并且不需要系统知识。 (有些设备有很多物理磁盘,这可能会让人感到困惑。)

      【讨论】:

        猜你喜欢
        • 2011-09-19
        • 2014-12-31
        • 2011-05-11
        • 2014-01-11
        • 1970-01-01
        • 2019-09-13
        • 2010-10-28
        • 2011-07-08
        • 2011-05-14
        相关资源
        最近更新 更多