# Windows 11 磁盘清理和存储感知，该用哪个

Windows 11 自带两种清理 C 盘的工具，分工不一样，磁盘清理（`cleanmgr.exe`）是老工具，打开一次、勾选、确认，存储感知在设置 › 系统 › 存储里，开了以后按计划或者在磁盘快满时自己运行，同一页还有一份清理建议，给人手动审阅。两者删掉的东西大多是安全的，但有几类是有代价的，以前的 Windows 安装、回收站和下载文件夹都不是缓存。

## 两个工具，类别差不多

| | 磁盘清理 | 存储感知 |
| --- | --- | --- |
| 怎么运行 | 自己打开，选盘，勾类别，确认 | 打开开关以后自动运行 |
| 入口 | 搜索“磁盘清理”，或运行 `cleanmgr` | 设置 › 系统 › 存储 |
| 适用的盘 | 自己选的任何一块盘 | 只管系统盘 |
| 默认状态 | 不运行就什么都不发生 | 默认关闭 |
| 个人文件夹 | 只处理勾上的类别 | 不设规则就不碰下载和云端文件 |

右边一栏的细节来自[微软的存储感知说明](https://support.microsoft.com/en-us/windows/experience/storage-filemanagement/manage-drive-space-with-storage-sense)，存储感知默认关闭，只作用于系统盘，按默认设置会在磁盘空间不足时运行。[微软的磁盘清理页面](https://support.microsoft.com/en-us/windows/disk-cleanup-in-windows-8a96ff42-5751-39ad-23d6-434b4d5b9a68)仍然写着磁盘清理的用法，把它当成没有存储感知的系统上用的工具，Windows 11 那一节则改为指向清理建议。

## 磁盘清理与“清理系统文件”

在任务栏搜索“磁盘清理”，选 C 盘，等它算完，第一份列表只包含当前账户自己的文件，微软提到“已下载的程序文件”“Internet 临时文件”和“缩略图”默认是勾上的，想留着就取消勾选，鼠标停在类别名称上能看到说明。

点“清理系统文件”，再选一次盘，它会重新计算，并加上 Windows 自己的类别，比如“Windows 更新清理”“传递优化文件”，升级以后还会出现“以前的 Windows 安装”，在点确定、再点“删除文件”之前，什么都不会被删。

想反复用同一组勾选，[微软的 cleanmgr 参考](https://learn.microsoft.com/en-us/windows-server/administration/windows-commands/cleanmgr)给了存档再执行的方式：

```cmd
cleanmgr /sageset:1
cleanmgr /sagerun:1
```

第一条只打开设置对话框，把勾选结果存起来，第二条按存好的选择在每块盘上执行一遍，所以存进去的只应该是自己愿意无人值守跑的类别，下面那几类有代价的都别勾。

## 哪些类别可以放心删，哪些有代价

| 类别 | 里面是什么 | 删掉的代价 |
| --- | --- | --- |
| 临时文件 | 程序留在 Temp 文件夹里的东西 | 低，微软的 cleanmgr 参考说一周内没改动过的临时文件可以放心删 |
| 传递优化文件 | 微软各项服务下载的内容，放在可以分享给其他电脑的缓存里 | 低，微软的[传递优化常见问题](https://learn.microsoft.com/en-us/windows/deployment/do/waas-delivery-optimization-faq)说 Windows 会自动清这份缓存，急需空间时也可以用磁盘清理清掉 |
| Windows 更新清理 | 已更新组件的旧版本 | 低，但能省多少有限，见 [WinSxS 目录清理](/zh/windows/blog/winsxs-folder-cleanup-windows) |
| 缩略图、Internet 临时文件 | 预览图和旧的浏览器数据 | 低，默认就是勾上的 |
| 回收站 | 已经删过的文件 | 清空后就没法从回收站恢复了，先看看里面 |
| 以前的 Windows 安装 | 升级后留下的 `Windows.old` | 不能再退回旧版本，微软说这一步无法撤销 |
| 下载（如果出现） | 自己存进去的东西 | 可能是还要用的文档和安装包 |

最该停一下的是“以前的 Windows 安装”，[微软的释放空间说明](https://support.microsoft.com/en-us/windows/experience/storage-filemanagement/free-up-drive-space-in-windows)提醒，删掉它就是删掉 `Windows.old` 文件夹，而且无法撤销，升级后先用一段时间，确认离不开的软件都正常，旧系统里还要的文件先从 `Windows.old` 里拷出来，再去勾它。

任何清理列表里出现了下载文件夹，都先打开看一眼，一个工具把文件夹列出来，并不会让里面的东西变成缓存。

<figure class="blog-diagram">
  <picture>
    <source media="(max-width: 900px)" srcset="/img/blog/windows-disk-cleanup-vs-storage-sense-windows-zh-mobile.webp" type="image/webp" width="768" height="1180">
    <img src="/img/blog/windows-disk-cleanup-vs-storage-sense-windows-zh.webp" width="1360" height="454" loading="lazy" alt="系统自带的两种清理，分工不同">
  </picture>
  <figcaption>磁盘清理要自己启动，存储感知会自己运行，清理建议是一份需要逐项看的列表，三者用的类别大体相同。</figcaption>
</figure>

## 打开存储感知之前，先看清这几项设置

进入设置 › 系统 › 存储，打开存储感知，再进它的设置页，微软列出的选项有这些：

- **清理临时文件**：最安全的部分，按默认设置在空间不足时运行的也是它。
- **运行存储感知**：多久运行一次。
- **回收站**：文件在回收站里放超过设定的天数就删除。
- **下载**：下载文件夹里超过设定天数没打开过的文件会被删除，微软说不设置这一项就不会动下载文件夹。
- **本地可用的云内容**：OneDrive 文件长时间没打开就改成仅联机，微软给的 OneDrive 默认值是 30 天。

回收站和下载这两条都是按时间判断的，而放得久不代表没用，一份报税材料、一个以后还要装的安装包，几个月不打开很正常。想要自动清理又不想冒这个险，就把下载那一条关着，只留临时文件。云文件改成仅联机以后仍然在 OneDrive 里，和删除的区别可以看 [OneDrive 释放空间](/zh/windows/blog/onedrive-free-up-space-windows)。

## Windows 11 的清理建议

在设置 › 系统 › 存储 › 清理建议里，[微软列出](https://support.microsoft.com/en-us/windows/experience/storage-filemanagement/free-up-drive-space-in-windows)的是临时文件、大型或未使用的文件、同步到云的文件和未使用的应用，它是一份审阅清单，不会自动执行。大型或未使用的文件要一项一项看，它按大小和使用情况挑出来，不管文件能不能重新生成。

## Mole for Windows 的清理页和它们的关系

Mole 的清理页覆盖了一部分相同的内容，规则是自己的：

- **临时文件**：当前账户的 `%TEMP%`，只处理七天以前的内容，和磁盘清理用的一周一致，`%TEMP%\Low` 会保留，正在使用的文件会跳过。
- **Windows 临时文件**：`C:\Windows\Temp` 和 `C:\Windows\SystemTemp`，同样是七天以前的内容，这几行需要管理员权限，默认不勾选，点清理时才请求权限。
- **传递优化文件**：Mole 请传递优化服务自己删掉已经下载完成、只为分享而保留的文件，不直接去删服务目录里的东西。
- **回收站**：逐项列出，每一项都要自己勾选。

Mole 的清理页不做 Windows 更新清理，不删 `Windows.old`，也不列下载文件夹，前两项交给磁盘清理或设置，下载文件夹自己决定。卡住的更新下载另有一个优化任务“重置卡住的更新下载”，只有某个更新反复安装失败后才会出现。Mole 怎么处理各类软件缓存，可以看 [Windows 缓存清理](/zh/windows/blog/windows-cache-cleanup)。

## 清完以后怎么看结果

开始前在此电脑里记下可用空间，用其中一个工具清一遍，再看同一块盘，清空回收站或删掉 `Windows.old` 的空间会立刻回来，临时文件会随着继续用电脑慢慢又出现，这很正常。如果盘还是快满，空间就在别处，通常是软件、游戏或视频，下一步可以看 [C 盘满了怎么分类排查](/zh/windows/blog/windows-c-drive-full) 和 [怎样找出占空间的大文件](/zh/windows/blog/find-large-files-on-windows)。

## 常见问题

### Windows 11 的磁盘清理和存储感知有什么区别？

磁盘清理是自己打开时运行一次，删掉勾选的类别，存储感知只管系统盘，按计划或空间不足时自动运行，按设置里定好的规则清理。

### Windows 11 磁盘清理安全吗？

临时文件、传递优化文件和 Windows 更新清理可以放心删，以前的 Windows 安装、回收站和下载会让你失去文件或回退的机会，删之前先确认。

### 存储感知要不要打开？

只用来清临时文件风险很低，下载和回收站两条规则按时间删除，不管文件还要不要，打开前先看清楚。

### 传递优化文件可以删吗？

可以，微软说 Windows 会自动清这份缓存，需要空间时也可以用磁盘清理手动清掉。


Canonical: https://mole.fit/zh/windows/blog/disk-cleanup-vs-storage-sense-windows
