How can get Hard Disk Information Using CMD
It is off topic here , though you can get the info using following cmd
wmic logicaldisk
or ,
diskpart
then list volume
"find internal hard disk information where system window installed."
wmic logicaldisk where caption="%systemdrive%" get /value
Note: logicaldisk
is a partition on an physical drive (the only one, if you are lucky, but there may be more partitions on the same physical drive)
The PowerShell way is:
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.Size1024203640320
This is nicely explained here.
But the original question was about how to do this with CMD.
C:\>wmic diskdrive get model,name,sizeModel Name SizeSAMSUNG MZVLB1T0HALR-000L7 \\.\PHYSICALDRIVE0 1024203640320Generic- SD/MMC USB Device \\.\PHYSICALDRIVE1
Given a choice, I prefer to use the PowerShell method, starting from the drive letter and working up to the physical disk. It's rather verbose but it gives a unique answer, and requires no knowledge of the system. (Some devices have many physical disks and it can get confusing.)