用 Get-PSDrive 一行命令查所有磁盘剩余空间

PowerShell 表格列出每个盘(含网络映射盘)的已用和剩余 GB。

Windows存储磁盘PowerShell低风险
运行 Get-PSDrive -PSProvider FileSystem,直接看 Used 和 Free 列(字节),配合格式化命令可换算成 GB。

01命令

命令
$ Get-PSDrive -PSProvider FileSystem | Format-Table Name, @{n='Used(GB)';e={[math]::Round($_.Used/1GB,1)}}, @{n='Free(GB)';e={[math]::Round($_.Free/1GB,1)}}

02作用说明

C 盘莫名其妙满了、或者网络映射盘触发配额时,Get-PSDrive 比打开资源管理器逐个悬停查看快得多。本地硬盘、U 盘和映射的网络共享会在同一张表里出现,而 dir 这类命令只能看单个路径。Used 和 Free 的原始单位是字节,所以示例里的计算属性一行命令把结果换算成易读的 GB。注意这里显示的是逻辑卷:一块物理盘分成的 C: 和 D: 会分开统计,而这通常正是你想知道的。

03风险

风险低风险

04撤销

✓无需撤销——该命令不会改变持久状态。

05来源

  • Get-PSDrive
    Microsoft Learn · vendor-doc · 2026-09-17
    依据: Documents Get-PSDrive -PSProvider FileSystem and the Used/Free byte properties of drive objects.

最后验证: 2026-09-18 · 分类: 系统与设置

06相关方案