首页/系统/Windows 运维速查/Get-Partition 查看分区
磁盘与文件43 条

Get-Partition 查看分区

按磁盘或盘符查看分区:编号、大小、类型、偏移与访问路径;扩展卷和分区对齐排查的基础数据。

Windows 运维速查系统更新于 2026-10-13

命令是干什么的

Get-Partition 按磁盘或盘符查看分区布局:分区编号、大小、类型、起始偏移与访问路径。它是扩展卷前确认“未分配空间是否紧邻分区右侧”的基础数据来源,也是排查分区对齐、盘符错乱与隐藏分区归属的入口。

为什么关注 Offset

Offset 是分区的起始扇区位置。Windows 8 及以后创建的常规分区按 1MB 边界对齐,在固态盘上能减少读写放大;老系统或第三方工具创建的分区可能沿用 31.5KB、63 扇区等旧对齐值,在 SSD 上会明显影响性能与寿命。

基本信息

适用平台Windows 8 / Server 2012 及以后(Storage 模块)
语法Get-Partition -DiskNumber N;Get-Partition -DriveLetter C
关注字段PartitionNumber、Size、Type、Offset、DriveLetter
相关命令Get-Disk 看磁盘概览;Get-Volume 看文件系统与剩余空间

典型使用场景

  • 扩展卷前确认未分配空间是否紧邻目标分区右侧
  • 排查盘符错乱:核对分区与盘符的对应关系
  • 识别 MSR、恢复分区等没有盘符的专用分区
  • 检查分区对齐是否符合当前存储介质的最佳实践
  • 配合 Get-Disk 清点一块磁盘上共有多少个分区

常用示例

常用示例
Get-Partition -DiskNumber 0 | Format-Table PartitionNumber, DriveLetter, @{n='SizeGB';e={[math]::Round($_.Size/1GB,1)}}, Type, Offset
Get-Partition -DriveLetter C                    # 按盘符查看单个分区
Get-Partition -DiskNumber 0 | Select-Object PartitionNumber, Offset, Size   # 只看对齐与大小
Get-Volume | Select-Object DriveLetter, FileSystemLabel, FileSystem, SizeRemaining

字段读法

字段含义判读
PartitionNumber分区编号扩展卷等操作按它指定目标
DriveLetter盘符为空可能是 MSR 或恢复分区
Size分区大小(字节)换算成 GB 更直观
Type分区类型基本、MSR、恢复、保留等
Offset起始偏移1MB 或 2MB 等对齐值属正常
IsActive是否为活动分区传统 BIOS 启动场景相关
只有未分配空间紧邻分区右侧时才能直接扩展,否则需要第三方工具移动分区,操作风险明显更高。
MSR 与恢复分区没有盘符属正常设计,不要当成垃圾分区删除,否则可能影响系统启动与恢复能力。要看可用余量应改用 Get-Volume:分区大小与文件系统可用空间是两个口径,容量告警时不能只看分区大小。做容量规划时应同时看这两项,避免把分区边界当成增长上限。

易错点

  • MSR 与恢复分区没有盘符是正常设计,不要当垃圾分区删除
  • Offset 为 31.5KB 等旧对齐值的老分区在 SSD 上性能打折
  • 分区大小与容量对不上时,先查分区类型与是否有隐藏分区占用
  • 把 PartitionNumber 与卷编号混用,导致对错误目标执行扩容

数据来源与参考

  • Microsoft Learn:Get-Partition

相关工具

​‌‌​​‌​​​‌‌​‌‌‌‌​‌‌​​​‌‌​‌‌‌​​‌‌​​‌​‌‌‌​​‌‌‌​​​‌​‌‌​‌​​‌​‌‌‌​​​‌​‌‌​‌​​‌​‌‌​​​‌‌​‌‌‌​‌​​​‌‌​‌‌‌‌​​‌​‌‌‌​​‌‌​​​‌‌​‌‌​‌‌‌‌​‌‌​‌‌​‌