Как узнать информацию о дисках используя Windows PowerShell

722 0
  • Не нравится
  • +16
  • Нравится

Как узнать информацию о дисках используя Windows PowerShell

Как узнать информацию о дисках используя Windows PowerShell

 В операционной системе Windows существуют различные способы получить информацию о дисках и разделах, например можно использовать утилиту Управление дисками с графическим интерфейсом или утилиту командной строки diskpart.

 В данной статье рассмотрен способ как узнать информацию о дисках и разделах используя оболочку Windows PowerShell. Представленный материал полезен для всех пользователей персонального компьютера и носит информационно-познавательный характер.

 Получить информацию о дисках и разделах можно используя командлеты модуля Storage. Список всех командлетов модуля Storage можно получить запустив консоль Windows PowerShell и выполнив команду:
Get-Command -Module Storage

Как узнать информацию о дисках используя Windows PowerShell

 Основные командлеты с помощью которых можно узнать общую информацию о дисках и разделах:
 Get-PhysicalDisk позволяет получить информацию о физических дисках, характеристики устройств.
 Get-Disk выводит сведения о дисках на логическом уровне операционной системы.
 Get-Partition отображает информацию о разделах на всех дисках.
 Get-Volume отображает информацию о томах на всех дисках.
 Итак начнём, чтобы получить информацию о физических дисках, выполните команду:
Get-PhysicalDisk

Как узнать информацию о дисках используя Windows PowerShell

 Чтобы получить сведения о дисках на логическом уровне, выполните команду:
Get-Disk

Как узнать информацию о дисках используя Windows PowerShell

 Чтобы узнать информацию о разделах на всех дисках, выполните команду:
Get-Partition

Как узнать информацию о дисках используя Windows PowerShell

 Чтобы узнать информацию о томах на всех дисках, выполните команду:
Get-Volume

Как узнать информацию о дисках используя Windows PowerShell

 Далее рассмотрим как полученную информацию улучшить в плане визуального восприятия. Для этого, можно убрать лишние сведения и добавить нужные, например тип накопителя и разметку дисков, а также изменить ширину столбцов таблицы.

 Для этого, с помощью командлета Format-Table, отобразим нужные свойства в таблице, выровняв столбцы по ширине содержимого.

 Например, отобразим номер устройства, модель, тип накопителя, тип шины и размер, для этого выполните команду:
Get-PhysicalDisk | ft -AutoSize DeviceId,Model,MediaType,BusType,Size

Как узнать информацию о дисках используя Windows PowerShell

 Как видно на скриншоте выше, столбец Size (Размер) отображается в байтах.
 При выполнении командлетов Get-Disk, Get-PhysicalDisk без параметров, отображается столбец Total Size и размер в гигабайтах, но если выполнять командлеты с параметрами, то в списке свойств есть только Size в байтах.

 Чтобы отобразить размер в гигабайтах, выполните команду:
Get-PhysicalDisk | ft -AutoSize DeviceId,Model,@{Name="Size, Gb"; Expression={$_.Size/1Gb}}

Как узнать информацию о дисках используя Windows PowerShell

 Также значение размера можно округлить до целого с помощью типа данных [int], команда будет выглядеть так:
Get-PhysicalDisk | ft -AutoSize DeviceId,Model,@{Name="Size, Gb"; Expression={[int]($_.Size/1GB)}}

Как узнать информацию о дисках используя Windows PowerShell


 Применить Format-Table можно и к командлету Get-Disk, например отобразим номер, имя, размер, и стиль разметки дисков, для этого выполним команду:
Get-Disk | Format-Table -AutoSize Number,FriendlyName,Size,PartitionStyle

Как узнать информацию о дисках используя Windows PowerShell

 Здесь также столбец Size отображает размер в байтах, но применив деление как в примере выше, можно получить размер в гигабайтах, для этого выполните команду:
Get-Disk | Format-Table -AutoSize Number,FriendlyName,@{Name="Size, Gb"; Expression={[int]($_.Size/1GB)}}

Как узнать информацию о дисках используя Windows PowerShell

 Разберём и примеры для командлета Get-Partition, например отобразим все разделы диска 0, для этого выполните команду:
Get-Partition -DiskNumber 0

Как узнать информацию о дисках используя Windows PowerShell

 Чтобы отобразить информацию о разделе C, выполните команду:
Get-Partition -DriveLetter C

Как узнать информацию о дисках используя Windows PowerShell

 И ещё в качестве примера для командлета Get-Volume, отобразим информацию о томе C, для этого выполните команду:
Get-Volume -DriveLetter C

Как узнать информацию о дисках используя Windows PowerShell

 Более подробную информацию о командлетах для работы с дисками можно посмотреть на сайтах docs.microsoft.com и technet.microsoft.com, или используйте встроенную справку Windows PowerShell.




winnote Администраторы

Автор: winnote

Комментариев пока нет, добавьте свой!

Информация

Посетители, находящиеся в группе Гости, не могут оставлять комментарии к данной публикации.