Windows 11/10获取磁盘占用明细表的三种原生方法:1、设置→存储生成带下钻功能的交互式分类明细;2、磁盘清理工具输出系统级冗余文件明细,含管理员级深层项目;3、PowerShell命令递归统计并排序前20大文件夹,支持导出TXT。

要快速获取电脑磁盘资源占用的明细表,即按文件类型、分区、目录甚至单个文件粒度呈现的结构化占用数据,必须避开模糊的图形条和笼统提示,直接调用系统原生工具输出可读性强、分类清晰、带精确数值的明细结果。
通过“设置→存储”生成图形化+可下钻的占用明细表
该路径是Windows 11/10唯一能自动生成带分类标签、百分比、大小数值及下钻能力的交互式明细表,无需安装、无权限限制,且自动排除未挂载隐藏分区干扰。
1、按下 Win + I 打开设置,点击左侧“系统”,右侧选择“存储”。
2、等待页面右上角旋转图标停止(通常需5–15秒),此时系统已完成对所有已挂载驱动器的空间扫描与归类。
3、在“系统盘(C:)”卡片下方,查看环形图与下方“存储使用情况”区域——这里就是明细表的顶层视图,每种颜色区块代表一类文件,如“应用和功能”“系统和保留”“临时文件”“图片”等,右侧直接标注具体字节数(如“12.4 GB”)。
4、点击任一类别(例如“系统和保留”),页面立即展开该类下的全部子项列表,包括“Windows更新缓存”“休眠文件”“页面文件”“设备驱动程序包”等,每个子项都附带独立大小数值,构成真正可用的二级明细表。
5、若需导出为文本供后续分析,可手动复制整页内容粘贴至记事本——【注意:此界面不支持一键导出CSV,但所有数值均为实时计算所得,可信度高】。
用磁盘清理工具输出系统级冗余文件明细表
磁盘清理不是只用来删东西的,它的扫描结果本身就是一份权威的、聚焦系统盘深层占用的明细表,尤其擅长揭示用户不可见却占数十GB的项目。
方法一:基础扫描明细
1、任务栏搜索“磁盘清理”,以普通权限运行该工具。
2、选择C盘 → 点击“确定”开始扫描。
3、扫描完成后,窗口中列出全部可清理项,如“临时文件”“回收站”“缩略图”“传递优化文件”,每项右侧明确标注当前占用大小(如“临时文件:3.21 GB”)——这就是最简明的明细表。
方法二:管理员级深层明细
4、点击“清理系统文件”按钮(此时会弹出UAC提示,需确认)。
5、再次选择C盘,等待二次扫描完成。新列表中出现“以前的Windows安装”“Windows更新清理”“系统错误内存转储文件”等关键项,其大小常达15–40 GB,这些就是C盘空间异常缩水的核心明细来源。
用PowerShell命令生成文件夹级排序明细表
当需要知道“哪个文件夹吃掉了最多空间”,而不是“哪类文件”,就必须跳过图形界面,用PowerShell递归统计并输出带排序的纯文本明细表。
第一步:以管理员身份启动终端
1、右键“开始”按钮 → 选择“终端(管理员)” → 点击“是”通过UAC验证。
第二步:执行精准统计命令
2、输入以下命令(以C盘为例,自动跳过$RECYCLE.BIN、System Volume Information等受保护目录):
Get-ChildItem C:\ -Directory -Force | ForEach-Object { $size = (Get-ChildItem $_.FullName -Recurse -File -Force -ErrorAction SilentlyContinue | Measure-Object -Property Length -Sum).Sum; [PSCustomObject]@{Folder=$_.FullName; SizeMB=[math]::Round($size / 1MB, 2)} } | Sort-Object SizeMB -Descending | Select-Object -First 20 | Format-Table -AutoSize
3、回车执行,约10–90秒后,控制台直接输出前20大文件夹的完整路径与对应大小(单位MB),按从大到小严格排序,形成可复制、可筛选的明细表。
4、如需保存为TXT文件,将命令末尾改为 | Out-File C:\Top20Folders.txt -Encoding UTF8,执行后即可在C盘根目录找到该明细表文件。











