如何清理 Windows 和 Mac 的电脑存储:终极指南
电脑运行缓慢、软件更新失败,以及令人恐惧的“启动盘已满”警告,都指向同一个问题:存储饱和。当你的硬盘使用率超过 85-90% 时,由于文件碎片化和垃圾回收开销增加,系统性能会显著下降。本指南提供了一种系统性的、针对操作系统的回收空间方法,使用内置工具而非第三方“清理”软件,后者往往带来的问题比解决的还多。
第一部分:通用第一步——删除前先诊断
在删除任何内容之前,你必须了解什么占用了空间。盲目删除可能会删除关键系统文件或应用程序支持数据。
对于 Windows 10/11:
- 打开 设置 > 系统 > 存储(或在搜索栏中键入“存储设置”)。
- 查看按类别划分的细分:应用和功能、临时文件、文档、图片、视频和其他。
对于 Mac(macOS Ventura 13 或更高版本):
- 点击 Apple 菜单 > 系统设置 > 通用 > 存储。
- 检查彩色条。特别注意两个类别:
- 系统数据(或“其他”):包含缓存、日志、磁盘映像和 Time Machine 本地快照的通用类别。这通常是最大且最不透明的类别。
- 应用程序:列出所有已安装的应用程序,按大小排序。
为什么这很重要:2024 年一项关于文件系统老化的研究表明,“空间压力可能导致大量的文件间和文件内碎片化”,这直接降低了读取性能。先诊断可以避免你浪费时间清理 500MB 的“文档”,而实际上 50GB 的“系统数据”才是罪魁祸首。
第二部分:Windows——有针对性的清理策略
Windows 包含一套强大的原生清理工具,但往往未被充分利用。
2.1. 运行存储感知(自动)
存储感知会自动删除超过设定阈值(默认:30 天)的临时文件和回收站中的项目。
- 路径:设置 > 系统 > 存储 > 存储感知。
- 建议:将其配置为“每周”运行,并设置“如果回收站中的文件存在超过 30 天,则将其删除”。
2.2. 使用磁盘清理进行手动清理(深度清理)
设置应用无法捕获所有内容。传统的磁盘清理工具仍然更彻底。
- 按
Windows + R,键入cleanmgr,然后按 Enter。 - 选择你的系统驱动器(通常是 C:)。
- 点击 “清理系统文件”(需要管理员权限)。
- 勾选以下选项以获得最大安全恢复:
- Windows 更新清理(通常 2-10+ GB)
- 传递优化文件
- 回收站
- 临时文件
- 缩略图(会自动重新生成)
根据 Microsoft 的诊断标准,系统驱动器上至少保留 10% 的可用空间是优化临时文件操作和系统更新所必需的。
2.3. 将用户文件夹移动到另一个驱动器
如果你有第二个 HDD 或 SSD:
- 右键点击 文档、下载或图片 文件夹 > 属性。
- 转到 位置 选项卡 > 移动。
- 在第二个驱动器上选择一个文件夹(例如
D:\Users\YourName\Documents)。
2.4. 高级:处理 SSD 上的 TRIM
如果你使用固态硬盘 (SSD),仅仅删除文件不足以维持长期性能。当你在 HDD 上删除文件时,操作系统只是将该空间标记为可用。在 SSD 上,驱动器需要一个称为 TRIM 的命令来知道哪些数据块是真正无效的。
- 如何验证:以管理员身份打开命令提示符,键入
fsutil behavior query DisableDeleteNotify。- 如果结果为
0,则 TRIM 已启用。 - 如果为
1,则键入fsutil behavior set DisableDeleteNotify 0以启用它。
- 如果结果为
- 为什么这很重要:对混合 SSD 的研究表明,早期 TRIM 执行可以最小化“垃圾回收成本”,直接提高驱动器的性能和耐用性。
第三部分:Mac——系统性的空间回收
Apple 的存储管理已集成到 macOS 中,但需要主动激活。
3.1. 启用优化存储(被动回收)
macOS 可以自动将工作卸载到 iCloud 并删除已观看的内容。
- 路径:Apple 菜单 > 系统设置 > 通用 > 存储。
- 点击每个类别旁边的 (i) 图标:
- 存储在 iCloud 中:将照片、消息和桌面/文档存储在 iCloud 中,仅在本地保留最近的文件。根据 Apple 的文档,这需要 iCloud 存储方案(50GB 起价 $0.99/月)。
- 优化存储:自动删除 Apple TV 中已观看的电影和电视节目。
- 自动清空废纸篓:30 天后删除废纸篓中的项目。
3.2. 查找“系统数据”(黑洞)
这个类别通常有 50-100GB,包含缓存、Time Machine 本地快照和应用程序支持文件。
- 通过安全模式清除系统缓存:关闭 Mac,开机并立即按住 Shift 键,直到出现登录窗口。登录(这可能需要比平时更长的时间)。安全模式会强制系统清除特定缓存。正常重启以完成该过程。
- 删除 Time Machine 本地快照:如果你使用 Time Machine 但最近没有备份,你的 Mac 会在本地存储“快照”。打开 终端 并键入
tmutil listlocalsnapshots /查看它们。使用sudo tmutil deletelocalsnapshots删除它们(之后需要立即进行外部备份)。
3.3. 手动清除(即时缓解)
通过 Finder > 前往 > 前往文件夹 导航到以下位置:
~/Library/Caches/:删除不再使用的应用程序的文件夹内容(不要删除文件夹本身)。~/Downloads/:按大小排序,删除大型.dmg安装文件(Apple 建议删除下载中的文件,尤其是可以再次流式传输的媒体)。~/Library/Mobile Documents/:检查是否有孤立的 iCloud Drive 文件。
3.4. 正确弹出外部驱动器
虽然不能直接释放空间,但未能弹出驱动器可能导致文件系统损坏,从而产生占用空间的“数据恢复”文件夹。始终右键点击桌面上的驱动器或点击 Finder 中的 弹出图标。
比较:原生工具 vs. 第三方软件
| 特性 | 内置 Windows/Mac 工具 | 第三方“清理器” |
|---|---|---|
| 安全性 | 高(Microsoft/Apple 签名) | 可变(注册表/删除错误风险) |
| 系统缓存 | 是(通过磁盘清理/安全模式) | 是(通常过于激进) |
| 重复文件 | 否 | 是(但需要手动检查) |
| 成本 | 免费 | 通常基于订阅 |
| TRIM 支持 | 是(自动) | 很少 |
建议:仅使用内置工具。2023 年一篇关于存储系统的 IEEE 论文指出,虽然用户发起的 TRIM 减少了开销,但“激进的第三方优化脚本经常与闪存转换层冲突”,可能增加写入放大。
第四部分:终极方案——全新开始
如果清理后电脑仍然缓慢,备份碎片可能无法在不重新格式化的情况下逆转。威斯康星大学的研究表明,即使存储设备“几乎为空”,某些使用模式也会导致“极易发生读取老化”。
何时进行全新安装:
- 删除所有用户数据后,可用空间仍少于 10GB。
- “系统/其他”类别超过 100GB 且无法减少。
- 你遇到与
NTFS.sys或APFS相关的内核恐慌或蓝屏死机 (BSOD)。
过程:
- Windows:使用“重置此电脑”(设置 > 恢复)或 USB 安装介质。
- Mac:重启并按住
Command + R进入恢复模式,然后使用磁盘工具抹掉卷宗并重新安装 macOS。
关键要点
- 在启动盘上保持 10-15% 的可用空间。低于此阈值的饱和会触发激进的垃圾回收和碎片化,使读取速度降低一个数量级。
- 首先运行原生工具:Windows 使用磁盘清理(含系统文件);Mac 使用存储管理 + 安全模式启动。这些比付费清理器更安全、更有效。
- 在 Windows SSD 上启用 TRIM,并了解 macOS 会自动处理。这可以防止“写入放大”,从而延长 SSD 寿命。
- 区分删除和卸载。将照片移动到 iCloud 或外部驱动器与删除不同;前者在释放本地空间的同时保留访问权限。
- 如有疑问,重启并重试。由正在运行的进程锁定的临时文件(Windows pagefile.sys,Mac 交换文件)仅在重启后释放。
常见问题解答
Q1:为什么我的“系统数据/其他”即使在我没有安装任何东西的情况下也在不断增长?
A:这通常是 Time Machine 本地快照(Mac)或 系统还原点/以前的版本(Windows)。在 Mac 上,连接外部备份驱动器以强制清除快照。在 Windows 上,键入“创建还原点”> 配置 > 删除以清除旧还原点,但请注意你将失去回滚功能。
Q2:删除“Temp”文件夹中的所有内容安全吗?
A:是的,但只能在重启之后。 在 Windows 上,在运行中键入 %temp%;你可以删除所有文件。跳过任何“文件正在使用”的错误。在 Mac 上,导航到 ~/Library/Caches/。不要删除文件夹本身,只删除其内容。删除缓存会减慢应用程序的首次启动速度,但不会破坏它们。
Q3:碎片整理对现代电脑有帮助吗?
A:对 SSD 没有;对 HDD 很少。 对 SSD 进行碎片整理会导致不必要的写入周期并缩短其寿命。Windows 会自动每周对 HDD 进行碎片整理。macOS 没有提供碎片整理工具,因为 APFS 旨在减少碎片化,但研究表明 APFS 在特定写入模式下仍然“极易发生读取老化”。
Q4:我删除了 30GB 的文件,但 Windows 显示只有 1GB 可用。为什么?
A:回收站。 删除的文件仍保留在回收站中并占用空间。清空回收站。在 Windows 上,你还可以通过右键点击回收站 > 属性来调整回收站的“最大大小”。
Q5:我的 Mac 因为启动盘已满而无法启动。如何修复?
A:启动进入 安全模式(启动时按住 Shift)。安全模式会清除系统缓存,可能释放 2-5GB,让你有足够的空间正常启动并卸载应用程序。如果失败,启动进入恢复模式(Command + R)并使用终端删除一个大文件夹(例如 rm -rf /Volumes/Macintosh\ HD/Users/yourname/Downloads/*)。
— Editorial Team
暂无评论。