Windows 电脑 C盘瘦身命令 mklink —东方仙盟
摘要:C 盘空间告急,不用重装系统、不用调整分区大小,利用 Windows 自带
mklink /J目录联接,把 Users 目录下非开机启动依赖的大型缓存、插件、软件配置目录映射转移到 D/E 其他盘。C 盘只保留系统本体,维持 C 盘纯净,解决各类软件强制往 C 盘写缓存、插件组件的痛点。
一、痛点背景
很多 Windows 用户会遇到一个很无奈的现象: 明明已经把微信、QQ 的接收文件、聊天记录保存路径设置到 D 盘,软件依旧会疯狂往C:\Users\你的用户名\AppData下面写入大量插件、运行库、AI 模型、缓存资源。 聊天记录、接收文件属于业务用户数据,软件设置可以修改; 但是插件、dll 组件、模型文件属于程序扩展本体,软件不给 UI 设置开关,强制写死在 C 盘用户目录。
C 盘越用越红,传统方案:
- 清理垃圾:治标不治本,软件下次运行又重新下载回来;
- 重装系统:备份麻烦,所有软件配置丢失;
- 调整分区大小:需要第三方工具,有数据丢失风险。
而mklink /J目录联接,是 Windows NTFS 文件系统原生自带能力,不需要下载任何第三方软件,Vista、Win10、Win11 全部内置,完美解决该类问题。
二、什么是 mklink /J 目录联接 (Junction)
很多人会混淆普通快捷方式 .lnk 和目录联接。
- 普通桌面快捷方式:给人看的文件,软件程序不会识别跳转。
mklink /J目录联接:操作系统底层的 “门牌替身”。C 盘保留一个空的联接入口,软件读写访问 C 盘路径,操作系统自动把全部读写重定向到 D 盘真实文件夹。软件完全感知不到已经搬家,以为文件依旧在 C 盘,实际全部存储在其他硬盘分区。
重点:
/J代表目录联接,优先给普通软件缓存迁移使用;不要用/D符号链接,普通桌面软件兼容性/J更好。
语法格式(顺序千万不能颠倒)
mklink /J "C盘替身路径" "D盘已经存放真实文件的目标路径"
第一个引号:程序原本要访问的 C 盘路径; 第二个引号:已经把文件完整拷贝过去的其他盘真实目录。
三、这套逻辑可以迁移哪些文件夹
核心原则:Users 用户目录下面,只要不是系统开机启动就必须加载的文件夹,都可以映射到其他盘符。
✅ 安全可迁移(实例)
C:\Users\Administrator\AppData\Roaming\Tencent\xwechat微信 PC 版插件组件目录(700MB+)- QQ、钉钉各类 AppData 下面缓存、插件目录
- VSCode、各类开发工具缓存
- 浏览器缓存、虚拟机缓存、游戏缓存、软件模型资源目录
❌ 绝对禁止迁移
- 不要直接迁移整个
C:\Users\用户名总目录; - 不要迁移整个
AppData总文件夹,会破坏微软商店 UWP 应用、系统登录组件; - Windows、System32、Program Files、ProgramData 系统核心目录禁止映射;
- 不要映射开机服务启动立刻就要读取的目录;
- 目标磁盘必须是电脑内置固定硬盘,不能是 U 盘、移动硬盘,拔掉硬盘直接变成死链接,软件报错闪退。
正确姿势:只迁移单个软件的子文件夹,不要一锅端迁移整个大目录。比如只迁移微信的 xwechat,而不是整个 Roaming。
四、操作完整流程(以微信插件目录举例)
- 完全退出对应软件,任务管理器结束全部相关进程,文件没有被占用。
- 将 C 盘的目标文件夹完整剪切,粘贴到 D 盘目标位置。
示例:把
C:\Users\Administrator\AppData\Roaming\Tencent\xwechat剪切粘贴到D:\Tencent\xwechat✅确认 D 盘里面全部文件完整,校验大小,再删除 C 盘原始xwechat文件夹。 ⚠️原始 C 盘文件夹必须删掉,mklink 无法在已存在文件夹上创建联接。
- 开始菜单搜索
cmd,右键【以管理员身份运行】命令提示符。 - 执行命令:
mklink /J "C:\Users\Administrator\AppData\Roaming\Tencent\xwechat" "D:\Tencent\xwechat"
出现提示:为 C:\...\xwechat <<===>> D:\Tencent\xwechat 创建的联接,代表成功。
此时 C 盘会生成带小箭头的替身文件夹。微信读写 C 盘路径,全部自动读写 D 盘真实文件;微信更新插件、下载组件,全部写入 D 盘,不再占用 C 盘空间。
五、这套方案带来的好处
- 不需要重装系统,不需要修改分区大小。C 盘剩余空间很小也可以操作,不用备份整个系统。
- 维持 C 盘纯净:系统本体只待在 C 盘,软件产生的缓存、插件、模型、扩展资源全部物理存放在 D/E 盘。
- 软件兼容性不受影响,软件配置、版本更新一切照旧,软件感知不到路径改动。
- 重装系统的时候,只要 D 盘数据保留,重装之后,只需要重新建立一条 mklink 联接,软件配置、插件不需要重新下载。
- 分离系统与软件资源,C 盘不容易爆红,系统更新不容易因为磁盘空间不足失败。
六、重要风险与回滚方案(必看)
- 删除联接的正确方式:不要直接资源管理器右键删除替身文件夹,有可能误删 D 盘真实全部文件。 管理员 CMD 执行删除联接:
rmdir "C:\Users\Administrator\AppData\Roaming\Tencent\xwechat"
rmdir 只删除 C 盘替身,D 盘真实文件完好无损。
- 操作前务必关闭软件,程序占用文件会导致剪切复制不全,造成软件异常。
- 如果映射之后软件出现闪退,直接 rmdir 删除 C 盘联接,把 D 盘文件夹剪切回 C 盘即可快速回滚。
- 一旦你把 D 盘真实文件夹移动、重命名,联接直接失效,软件报错,需要重新创建联接。
- 文件系统必须是 NTFS 格式,FAT32、exFAT 不支持目录联接。
七、其他实操示例
示例 1:迁移钉钉 AppData 缓存
mklink /J "C:\Users\Administrator\AppData\Roaming\DingTalk" "D:\DingTalk\DingTalk_Roaming"
示例 2:迁移 VSCode 缓存
mklink /J "C:\Users\Administrator\AppData\Roaming\Code" "D:\Cache\Code_Roaming"
通用模板,替换前后两个路径即可适配绝大多数软件。
八、补充:另一种进阶用法,锁死臃肿插件不允许重建
比如微信的RadiumWMPF(小程序、视频号运行库,体积巨大),如果你完全不用小程序、视频号。 退出微信,删除该文件夹,在同路径新建同名只读空文件,阻止微信重建该几百 M 的组件。
代价:小程序、视频号、微信内置网页全部失效,需要使用时删除这个只读文件恢复。
九、写在最后
mklink /J是对付大厂软件强制往 C 盘灌水缓存、插件组件的利器。 记住核心铁律:只迁移软件子目录,不动系统总目录;先复制文件,后删原目录;管理员运行 CMD;固定内置硬盘做目标盘,避开移动存储。 C 盘只留给 Windows 系统本身,各类软件的庞杂资源全部扔到其他盘,从此告别 C 盘爆红,不用折腾重装系统、调整分区。
人人皆为创造者,共创方能共成长
每个人都是使用者,也是创造者;是数字世界的消费者,更是价值的生产者与分享者。在智能时代的浪潮里,单打独斗的发展模式早已落幕,唯有开放连接、创意共创、利益共享,才能让个体价值汇聚成生态合力,让技术与创意双向奔赴,实现平台与伙伴的快速成长、共赢致远。
原创永久分成,共赴星辰大海
原创创意共创、永久收益分成,是东方仙盟始终坚守的核心理念。我们坚信,每一份原创智慧都值得被尊重与回馈,以永久分成锚定共创初心,让创意者长期享有价值红利,携手万千伙伴向着科技星辰大海笃定前行,拥抱硅基 生命与数字智能交融的未来,共筑跨越时代的数字文明共同体。
东方仙盟:拥抱知识开源,共筑数字新生态
在全球化与数字化浪潮中,东方仙盟始终秉持开放协作、知识共享的理念,积极拥抱开源技术与开放标准。我们相信,唯有打破技术壁垒、汇聚全球智慧,才能真正推动行业的可持续发展。
开源赋能中小商户:通过将前端异常检测、跨系统数据互联等核心能力开源化,东方仙盟为全球中小商户提供了低成本、高可靠的技术解决方案,让更多商家能够平等享受数字转型的红利。
共建行业标准:我们积极参与国际技术社区,与全球开发者、合作伙伴共同制定开放协议 与技术规范,推动跨境零售、文旅、餐饮等多业态的系统互联互通,构建更加公平、高效的数字生态。
知识普惠,共促发展:通过开源社区 、技术文档与培训体系,东方仙盟致力于将前沿技术转化为可落地的行业实践,赋能全球合作伙伴,共同培育创新人才,推动数字经济 的普惠式增长
阿雪技术观
在科技发展浪潮中,我们不妨积极投身技术共享。不满足于做受益者,更要主动担当贡献者 。无论是分享代码、撰写技术博客,还是参与开源项目 维护改进,每一个微小举动都可能蕴含推动技术进步的巨大能量。东方仙盟是汇聚力量的天地,我们携手在此探索硅基 生命,为科技进步添砖加瓦。
Hey folks, in this wild tech - driven world, why not dive headfirst into the whole tech - sharing scene? Don't just be the one reaping all the benefits; step up and be a contributor too. Whether you're tossing out your code snippets , hammering out some tech blogs, or getting your hands dirty with maintaining and sprucing up open - source projects, every little thing you do might just end up being a massive force that pushes tech forward. And guess what? The Eastern FairyAlliance is this awesome place where we all come together. We're gonna team up and explore the whole silicon - based life thing, and in the process, we'll be fueling the growth of technology
openEuler 是由开放原子开源基金会孵化的全场景开源操作系统项目,面向数字基础设施四大核心场景(服务器、云计算、边缘计算、嵌入式),全面支持 ARM、x86、RISC-V、loongArch、PowerPC、SW-64 等多样性计算架构
更多推荐



所有评论(0)