Inspect Physical Disks with Get-Disk

Read-only PowerShell view of each disk's model, bus type, health and partition style.

WindowsstoragediskpowershellLow risk
Run `Get-Disk | Format-Table Number, FriendlyName, BusType, HealthStatus, PartitionStyle -AutoSize` in PowerShell.

01Command

Command
$ Get-Disk | Format-Table Number, FriendlyName, BusType, HealthStatus, PartitionStyle, @{n='SizeGB';e={[math]::Round($_.Size/1GB)}} -AutoSize

02What it does

Get-Disk shows the physical disk layer underneath Get-Volume: which disk is NVMe versus SATA or USB, its serial number for warranty checks, and HealthStatus to catch Predictive Failure early. PartitionStyle (GPT/MBR) matters before any reinstall or BitLocker work. The command is strictly read-only; changes require the separate Initialize-Disk or Set-Disk cmdlets.

03Risk

RiskLow risk

04Undo

✓No undo needed — this command does not change persistent state.

05Sources

  • Get-Disk (Storage)
    Microsoft Learn · vendor-doc · 2026-09-17
    Evidence: Documents Get-Disk, which returns disk objects with FriendlyName, SerialNumber, BusType, HealthStatus, PartitionStyle and Size.

Last verified: 2026-09-17 · Category: System & Settings

06Related solutions