用 Get-PSDrive 一行命令查所有磁盘剩余空间
PowerShell 表格列出每个盘(含网络映射盘)的已用和剩余 GB。
运行 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依据: Documents Get-PSDrive -PSProvider FileSystem and the Used/Free byte properties of drive objects.
最后验证: 2026-09-18 · 分类: 系统与设置