杆子博客

杆子博客

博采众长 一诺千金!
当前位置: 首页 > 教程 > 正文

硬核极客的 C 盘拯救指南:无损转移系统隐藏大户与终极优化

对于很多使用 Adobe、Autodesk 等大型专业软件的创作者或开发者来说,C 盘空间总是不知不觉被吞噬。直接复制粘贴转移往往会因为"权限丢失"或"系统服务占用"导致软件彻底罢工。

本文记录了一套极其硬核且万无一失的 C 盘深度清理方案,从底层的 Robocopy 克隆、NTFS 软链接,到系统环境隔离,帮你把 C 盘打造成一个纯粹的系统启动盘。

一、 核心原理与核心工具

我们的最终目标是将 C 盘里那些庞大且不可更改路径的隐藏文件夹(如 ProgramData 下的软件数据)转移到 D 盘。但为了"骗"过软件,让它们依然以为数据在 C 盘,我们需要用到 NTFS 目录联接(Junction)

  • 克隆工具:robocopy。相比于普通的复制粘贴,它能带上特定的参数,完美克隆原文件夹的所有读写权限(ACLs)、所有者和时间戳,确保转移后软件不会报权限错误。

  • 链接工具:mklink /J。创建一个底层目录联接,相当于给 C 盘开了一个"任意门",数据实际存在 D 盘,但软件只管往 C 盘写,系统底层会自动重定向。

二、 实战:无损转移 ProgramData 巨型文件夹

目标对象:

  • C:\ProgramData\Adobe
  • C:\ProgramData\Autodesk
  • C:\ProgramData\Package Cache(十几G的系统安装包缓存,极大!)
  • C:\ProgramData\Corel
  • C:\Users\Gan\AppData\Local\Adobe
  • C:\Users\Gan\AppData\Local\Autodesk
  • C:\Users\Gan\AppData\Roaming\Autodesk
  • C:\Users\Gan\AppData\Roaming\Corel

为什么必须进"安全模式"?

正常系统下,Adobe 和 Autodesk 的后台流氓服务会死死占用这些文件,且重启后会自动生成新文件夹,导致软链接创建失败。在安全模式下,所有第三方服务被强制休眠,是我们动手的绝佳时机。

终极操作流程(安全模式一条龙)

  1. 进入安全模式:

    • 按住 Shift 键点击系统重启 -> 疑难解答 -> 高级选项 -> 启动设置 -> 重启 -> 按键盘 4 进入安全模式。
  2. 以管理员身份运行 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
    
  3. 重命名原文件夹(作为备份及测试):

    ren "C:\ProgramData\Adobe" "Adobe_Backup"
    ren "C:\ProgramData\Autodesk" "Autodesk_Backup"
    ren "C:\ProgramData\Package Cache" "PackageCache_Backup"
    
  4. 创建目录联接(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"
    
  5. 正常重启电脑。 稳定运行几天后,即可删除 C 盘的 _Backup 文件夹。

极客备忘录:关于 PE 环境

如果在安全模式下依然遇到 DLL 被挂起导致"文件被占用",可退入高级启动的 PE 命令行(WinRE)。但注意:PE 环境下的盘符会错乱(原 C 盘可能变 D 盘,原 D 盘可能无盘符需用 diskpart 里的 assign letter 手动分配)。

铁律:在 PE 里只做 robocopy 复制和 ren 重命名,建软链接(mklink)必须回到正常系统或安全模式下做,否则绝对路径会彻底指错!

三、 AppData 与日常缓存的正确清理姿势

C:\Users\Gan\AppData 是系统和用户配置的核心命脉,绝对不能整体打包转移。我们需要像狙击手一样精准操作。

1. 系统/软件临时垃圾(Temp):修改环境变量

不需要敲代码,用微软官方途径更稳妥:

  1. 在 D 盘新建 D:\Temp_Cache
  2. 搜索并打开"编辑系统环境变量" -> 环境变量。
  3. 将"用户变量"和"系统变量"里的 TEMPTMP,全部修改为 D:\Temp_Cache
  4. 防背刺技巧: 重启电脑后,去原路径 C:\Users\Gan\AppData\Local\TempC:\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 图形界面(包括开机画面)在极早期强依赖该路径,一旦软链接解析延迟,系统直接显示乱码豆腐块甚至蓝屏。

优雅管理字体的方案:

  1. 原生快捷方式安装: 在控制面板的"字体设置"中勾选"允许使用快捷方式安装字体"。然后把你的 .ttf/.otf 源文件放在 D 盘,全选后右键 -> 作为快捷方式安装

  2. 如何剥离已安装的几百个字体? 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 下,在不需要的项名字前面加个 -(减号)实现无损屏蔽。

打赏支持
支付宝打赏 支付宝打赏
微信打赏 微信打赏

「请 GANZI 喝杯咖啡作为鼓励」~

您可能还会对这些文章感兴趣!

导航
侧边栏