Windows PowerShell – мощная утилита, предустановленная в Windows 10. Microsoft делает все возможное, чтобы стать полезной для разработчиков и ИТ-специалистов. Windows PowerShell также можно использовать для управления жесткими дисками и твердотельными накопителями. В этом посте мы рассмотрим, как использовать PowerShell для поиска информации о любом классе жестких дисков.
Используйте PowerShell для поиска информации о жестком диске
С помощью PowerShell можно получить две вещи для получения информации о физическом диске, в том числе серийный номер, размер диска, свободное пространство и многое другое.
- Получить общую информацию.
- Получить подробную информацию.
Команда работает со всеми устройствами хранения, подключенными к вашему компьютеру. Вы можете определить тип устройства, посмотрев на столбец Тип устройства . В столбце отображается целое число, соответствующее типу диска, который представляет логический диск.
- 0 – неизвестно.
- 1 – Нет корневого каталога.
- 2 – Съемный диск.
- 3 – Локальный диск.
- 4 – Сетевой диск.
- 5 – Компакт-диск.
- 6 – RAM диск.
1] Получить общую информацию
Откройте Windows PowerShell и выполните следующую команду, чтобы получить общую информацию о подключенных жестких дисках:
get-wmiobject -class win32_logicaldisk
В результатах отобразятся DeviceID, DriveType, ProviderName, FreeSpace, Size, VolumeName.
2] Получить подробную информацию
Еще раз откройте Windows PowerShell, введите следующий код и нажмите Enter:
wmic diskdrive get
Ниже приведены параметры, а в случае нескольких параметров они должны быть разделены запятой:
- Доступность
- BytesPerSector
- возможности
- CapabilityDescriptions
- титр
- CompressionMethod
- ConfigManagerErrorCode
- ConfigManagerUserConfig
- CreationClassName
- DefaultBlockSize
- Описание
- Идентификатор устройства
- ErrorCleared
- ErrorDescription
- ErrorMethodology
- FirmwareRevision
- Индекс
- InstallDate
- InterfaceType
- LastErrorCode
- производитель
- MaxBlocksize
- MaxMediaSize
- MediaLoaded
- MediaType
- MinBlockSize
- модель
- название
- NeedsCleaning
- NumberOfMediaSupported
- Перегородки
- PNPDeviceID
- PowerManagementCapabilities
- PowerManagementSupported
- Scsibus
- SCSILogicalUnit
- SCSIPort
- SCSITargetId
- SectorsPerTrack
- Серийный номер
- Подпись
- Размер
- Статус
- StatusInfo
- SystemCreationClassName
- SystemName
- TotalCylinders
- TotalHeads
- TotalSectors
- TotalTracks
- TracksPerCylinder
Результат будет отсортирован в табличной форме запрошенных данных в командной строке Windows PowerShell.
Вы можете прочитать больше о командах на docs.microsoft.com.