These four commands are all disk/partition viewing commands, but they look at different levels of storage.
The disk-management lab explains that Get-Disk shows logical disks, Get-PhysicalDisk shows physical disk devices, and Get-Partition is used to view partition information for a disk.
| Command | Main Purpose | Level |
|---|---|---|
Get-Disk | Format-Table -Auto | Shows disks in a clean table | Disk level |
Get-PhysicalDisk | Shows physical storage devices | Hardware/storage level |
Get-Partition -DiskNumber 0 | Shows all partitions on disk 0 | Partition level |
Get-Partition -DriveLetter D | Shows the partition assigned to drive D: | Specific drive-letter partition |
1. Get-Disk | Format-Table -Auto
Get-Disk | Format-Table -Auto
Shows the disks Windows recognizes.
Useful for checking:
Disk number
Size
Health status
Operational status
Partition style: RAW, MBR, GPT
Format-Table -Auto only improves display by auto-sizing columns.
Use this first when asking:
What disks are connected, and are they initialized?
2. Get-PhysicalDisk
Get-PhysicalDisk
Shows the actual physical storage devices.
Useful for checking:
Friendly name
Media type
CanPool
Health status
Operational status
Size
This is more useful when working with:
Storage Spaces
Physical drives
Hardware-level disk information
Simple difference:
Get-Disk = disks Windows can manage logically
Get-PhysicalDisk = actual physical storage devices
3. Get-Partition -DiskNumber 0
Get-Partition -DiskNumber 0
Shows all partitions on Disk 0.
Useful for seeing:
System partition
Recovery partition
C: partition
EFI partition
Reserved partition
Use this when asking:
What partitions exist on this disk?
Example:
Disk 0 may contain C:, EFI, Recovery, and system partitions.
4. Get-Partition -DriveLetter D
Get-Partition -DriveLetter D
Shows the partition that owns drive letter D:.
Useful when asking:
Which partition is my D: drive?
It gives partition information such as:
DiskNumber
PartitionNumber
DriveLetter
Size
Type
This is more specific than -DiskNumber.
Key Comparison
Get-Disk
answers:
What disks exist?
Get-PhysicalDisk
answers:
What physical storage devices exist?
Get-Partition -DiskNumber 0
answers:
What partitions are on disk 0?
Get-Partition -DriveLetter D
answers:
Which partition corresponds to D:?
Teaching Flow
Use them in this order:
Get-Disk | Format-Table -Auto
Then inspect a disk:
Get-Partition -DiskNumber 0
Then inspect one drive letter:
Get-Partition -DriveLetter D
Then compare physical storage:
Get-PhysicalDisk
Student comment:
# Get-Disk shows disks, Get-PhysicalDisk shows physical devices,
# and Get-Partition shows partitions either by disk number or drive letter.
REF: AI Tools/ChatGPT
