
【Stable Diffusion】一招让你电脑释放SD的缓存和磁盘空间
大家好,我是AI小王子。最近在跑Stable Diffusion模型时,频频遇到“CUDA out of memory”错误,反复检查显存占用,发现根本不是GPU显存的问题——而是系统缓存(尤其是临时文件和程序缓存)把磁盘空间占满了!尤其C盘只剩几GB时,PyTorch连加载模型都报错,简直让人抓狂。
首先,最直接、最暴力的方法:清理%temp%目录。
按 Win + R,输入 %temp% 回车,进入临时文件夹。这里堆满了各种程序生成的.tmp文件,有些甚至几个月没动过。全选 → Ctrl + A → Delete,遇到“文件正在使用”的提示别慌,勾选“跳过”,继续删。我一次清掉了47个文件,共52MB,虽然不多,但积少成多,而且能快速缓解磁盘压力。

接下来是重头戏:清理显卡驱动与AI框架的专属缓存。
打开「设置」→「系统」→「存储」→「其他」,你会看到一个叫“其他”的分类,点进去后,重点找那些以 cache 结尾的文件夹,比如 C:\Users\你的用户名\RTX 3080\cache。这个路径下通常有 gdown、huggingface、torch 三个子文件夹,分别对应下载器、Hugging Face模型库和PyTorch的缓存。逐个进入,删除里面所有内容——放心,这些缓存下次用时会自动重建,不会影响程序功能。
还有一处隐藏大户:%LocalAppData%\pip\cache。这是Python pip安装包的缓存目录,长期不用的wheel包可能堆积数GB。同样,双击进入,清空即可。
最后一步,别忘了回收站!右键回收站 →「清空回收站」,确认删除。这时候再看C盘容量,你会发现可用空间瞬间回升——我的C盘从仅剩55GB变成了167GB,整整腾出112GB!
整个过程不到5分钟,零成本、零风险,特别适合像我这样既要跑模型又不想折腾系统的用户。记住:缓存不是越攒越多越好,定期清理才是高效工作的保障。如果你也常遇到“内存不足”却查不出原因的情况,不妨试试这套组合拳——它真的管用!