摘要: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 用户目录下面,只要不是系统开机启动就必须加载的文件夹,都可以映射到其他盘符。
✅ 安全可迁移(实例)
❌ 绝对禁止迁移
正确姿势:只迁移单个软件的子文件夹,不要一锅端迁移整个大目录。比如只迁移微信的 xwechat,而不是整个 Roaming。
四、操作完整流程(以微信插件目录举例)
示例:把C:\\Users\\Administrator\\AppData\\Roaming\\Tencent\\xwechat剪切粘贴到D:\\Tencent\\xwechat ✅确认 D 盘里面全部文件完整,校验大小,再删除 C 盘原始xwechat文件夹。 ⚠️原始 C 盘文件夹必须删掉,mklink 无法在已存在文件夹上创建联接。
mklink /J "C:\\Users\\Administrator\\AppData\\Roaming\\Tencent\\xwechat" "D:\\Tencent\\xwechat"
出现提示:为 C:\\…\\xwechat <<===>> D:\\Tencent\\xwechat 创建的联接,代表成功。
此时 C 盘会生成带小箭头的替身文件夹。微信读写 C 盘路径,全部自动读写 D 盘真实文件;微信更新插件、下载组件,全部写入 D 盘,不再占用 C 盘空间。
五、这套方案带来的好处
六、重要风险与回滚方案(必看)
rmdir "C:\\Users\\Administrator\\AppData\\Roaming\\Tencent\\xwechat"
rmdir 只删除 C 盘替身,D 盘真实文件完好无损。
七、其他实操示例
示例 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






