对于很多使用 Adobe、Autodesk 等大型专业软件的创作者或开发者来说,C 盘空间总是不知不觉被吞噬。直接复制粘贴转移往往会因为"权限丢失"或"系统服务占用"导致软件彻底罢工。
本文记录了一套极其硬核且万无一失的 C 盘深度清理方案,从底层的 Robocopy 克隆、NTFS 软链接,到系统环境隔离,帮你把 C 盘打造成一个纯粹的系统启动盘。
一、 核心原理与核心工具
我们的最终目标是将 C 盘里那些庞大且不可更改路径的隐藏文件夹(如 ProgramData 下的软件数据)转移到 D 盘。但为了"骗"过软件,让它们依然以为数据在 C 盘,我们需要用到 NTFS 目录联接(Junction)。
克隆工具:
robocopy。相比于普通的复制粘贴,它能带上特定的参数,完美克隆原文件夹的所有读写权限(ACLs)、所有者和时间戳,确保转移后软件不会报权限错误。链接工具:
mklink /J。创建一个底层目录联接,相当于给 C 盘开了一个"任意门",数据实际存在 D 盘,但软件只管往 C 盘写,系统底层会自动重定向。
二、 实战:无损转移 ProgramData 巨型文件夹
目标对象:
C:\ProgramData\AdobeC:\ProgramData\AutodeskC:\ProgramData\Package Cache(十几G的系统安装包缓存,极大!)C:\ProgramData\CorelC:\Users\Gan\AppData\Local\AdobeC:\Users\Gan\AppData\Local\AutodeskC:\Users\Gan\AppData\Roaming\AutodeskC:\Users\Gan\AppData\Roaming\Corel
为什么必须进"安全模式"?
正常系统下,Adobe 和 Autodesk 的后台流氓服务会死死占用这些文件,且重启后会自动生成新文件夹,导致软链接创建失败。在安全模式下,所有第三方服务被强制休眠,是我们动手的绝佳时机。
终极操作流程(安全模式一条龙)
进入安全模式:
- 按住
Shift键点击系统重启 -> 疑难解答 -> 高级选项 -> 启动设置 -> 重启 -> 按键盘4进入安全模式。
- 按住
以管理员身份运行 CMD,执行带权限克隆(D 盘无需提前建好子文件夹,
robocopy会自动创建):robocopy "C:\ProgramData\Adobe" "D:\ProgramData\Adobe" /E /COPYALL /XJ robocopy "C:\ProgramData\Autodesk" "D:\ProgramData\Autodesk" /E /COPYALL /XJ robocopy "C:\ProgramData\Package Cache" "D:\ProgramData\Package Cache" /E /COPYALL /XJ重命名原文件夹(作为备份及测试):
ren "C:\ProgramData\Adobe" "Adobe_Backup" ren "C:\ProgramData\Autodesk" "Autodesk_Backup" ren "C:\ProgramData\Package Cache" "PackageCache_Backup"创建目录联接(Junction):
mklink /J "C:\ProgramData\Adobe" "D:\ProgramData\Adobe" mklink /J "C:\ProgramData\Autodesk" "D:\ProgramData\Autodesk" mklink /J "C:\ProgramData\Package Cache" "D:\ProgramData\Package Cache"正常重启电脑。 稳定运行几天后,即可删除 C 盘的
_Backup文件夹。
极客备忘录:关于 PE 环境
如果在安全模式下依然遇到 DLL 被挂起导致"文件被占用",可退入高级启动的 PE 命令行(WinRE)。但注意:PE 环境下的盘符会错乱(原 C 盘可能变 D 盘,原 D 盘可能无盘符需用
diskpart里的assign letter手动分配)。铁律:在 PE 里只做
robocopy复制和ren重命名,建软链接(mklink)必须回到正常系统或安全模式下做,否则绝对路径会彻底指错!
三、 AppData 与日常缓存的正确清理姿势
C:\Users\Gan\AppData 是系统和用户配置的核心命脉,绝对不能整体打包转移。我们需要像狙击手一样精准操作。
1. 系统/软件临时垃圾(Temp):修改环境变量
不需要敲代码,用微软官方途径更稳妥:
- 在 D 盘新建
D:\Temp_Cache。 - 搜索并打开"编辑系统环境变量" -> 环境变量。
- 将"用户变量"和"系统变量"里的
TEMP和TMP,全部修改为D:\Temp_Cache。 - 防背刺技巧: 重启电脑后,去原路径
C:\Users\Gan\AppData\Local\Temp和C:\Windows\Temp清空里面的所有文件,但千万保留这两个空文件夹本身,以防那些写死了绝对路径的"老古董"软件找不到家而崩溃。
2. 精准转移 AppData 的巨头
针对占据几十 G 空间的特定软件(如浏览器的 Cache、苹果 iTunes 备份、Adobe 的 Media Cache),在关闭软件的前提下,可以直接使用 mklink /J 大法。例如:
mklink /J "C:\Users\Gan\AppData\Local\Microsoft\Edge\User Data\Default\Cache" "D:\EdgeCache"
四、 绝对禁区:Fonts 字体文件夹的安全玩法
作为设计师,安装几百上千款字体很正常,但 绝对不要试图将 C:\Windows\Fonts 移动或做软链接! Windows 图形界面(包括开机画面)在极早期强依赖该路径,一旦软链接解析延迟,系统直接显示乱码豆腐块甚至蓝屏。
优雅管理字体的方案:
原生快捷方式安装: 在控制面板的"字体设置"中勾选"允许使用快捷方式安装字体"。然后把你的
.ttf/.otf源文件放在 D 盘,全选后右键 -> 作为快捷方式安装。如何剥离已安装的几百个字体?
C:\Windows\Fonts是个伪装的外壳,普通界面看不出时间。用解压软件(如 360zip/WinRAR)在地址栏输入C:\Windows\Fonts,就能看到真正的文件列表。按"修改日期"倒序排列,将你近期安装的字体"剪切"到 D 盘即可。(注意:Segoe UI、微软雅黑、SimSun等系统保命字体千万别碰!)
五、 系统体验提升:全局大图标与极简右键菜单
做完大扫除,我们顺手解决两个极度影响 Windows 使用体验的痛点。
1. 强制全局文件夹使用"大图标"视图
Windows 底层有 5 种文件夹模板,导致设置经常失效。
- 进入 D 盘根目录,随便找个大文件夹,设置好"大图标"视图。
- 右键该文件夹 -> 属性 -> 自定义 -> 优化此文件夹:选择 常规项目 (General items),并务必勾选 “把此模板应用到所有子文件夹”。
- 进入该文件夹,点击顶部菜单"…" -> 选项 -> 查看 -> 点击 应用到文件夹 (Apply to Folders)。世界瞬间统一了。
2. 拯救被流氓软件霸占的右键菜单
一键恢复 Win10 完整菜单(告别 Win11 的"显示更多选项"):
reg add "HKCU\Software\Classes\CLSID\{86ca1aa0-34aa-4e8b-a509-50c905bae2a2}\InprocServer32" /f /ve(重启资源管理器后生效)
清理冗余菜单: 强烈建议使用开源轻量神器 ContextMenuManager。纯绿色免安装,可视化一键开关所有右键菜单注册表项。如果想手搓注册表,请去
HKEY_CLASSES_ROOT\*\shellex\ContextMenuHandlers下,在不需要的项名字前面加个-(减号)实现无损屏蔽。