把 C 盘空间,还给你。
Viap 基于 NTFS 目录链接技术,把已安装的应用和 大型数据文件夹从 C 盘搬到其他磁盘——原路径不变、应用无感知、无需重装, 微信聊天记录、游戏、IDE 都能一键迁走,随时还能迁回来。
复制 → 验证 → 替换为目录链接,原路径保持不变
功能特性
一个工具,管住 C 盘的进与出
迁移、卸载、恢复、清理——围绕「存储重定向」的完整闭环。
应用迁移
扫描系统已安装的应用,把大型应用(IDE、游戏、设计软件)整体迁出 C 盘。迁移后照常启动、更新、卸载,无需重新安装。
数据迁移
管理微信 / QQ 聊天记录、桌面、文档、下载、VS Code 扩展等大型数据文件夹,一键迁到其他磁盘,也支持添加自定义目录。
强力卸载
对标专业卸载工具的 6 步流程:运行官方卸载程序后,自动扫描 AppData、ProgramData 与注册表残留,彻底清干净。
迁移记录 · 一键恢复
每一次迁移都有完整记录。想迁回来?点一下「恢复」,删除链接、文件原路搬回,全程可逆。
幽灵链接清理
目标磁盘被移除或文件夹被手动删除后,残留的失效链接会被自动识别为「幽灵链接」,一键扫描清理。
轻量 · 免费 · 自动更新
基于 Tauri 2 + Rust 构建,安装包小巧、运行占用低。内置签名校验的自动更新,也提供便携版。永久免费。
迁移原理
文件搬走了,路径没动
Windows 自带的「移动文件夹」只是改注册表告诉系统位置变了; Viap 用的是 NTFS 原生的 Junction 目录联结—— 在文件系统底层做一个透明跳转,任何程序访问原路径都会被自动重定向到新位置。
原路径只剩一个「指路牌」,体积几乎为零
文件实际存放的位置,占用的是 D 盘空间
占用检测
检查是否有程序正在使用目标文件夹,防止迁移中文件被修改。
完整复制
调用 Windows 原生 CopyFileExW,把所有文件保留时间戳完整复制到目标磁盘。
完整性验证
逐项确认目标位置文件完整且可访问,任何一步失败都会中止并保留原状。
替换为目录链接
删除原文件夹,在原路径创建 Junction 目录联结——同盘优先,通常无需管理员权限。
写入迁移记录
记录本次迁移,之后可随时查看状态或一键恢复原位。
完成,C 盘空间已释放
恢复则反向执行:删除链接 → 文件原路搬回,全程可逆。
安全保障
文件操作无小事,每一步都有兜底
迁移是对文件系统的底层修改。Viap 把「不出错」看得比「搬得快」更重要。
四重安全机制
先复制、后验证、再替换
复制或验证任何一步失败,都保留原路径,绝不留下半成品链接。
危险目录自动拦截
系统目录、驱动、商店应用等不可迁移对象会被直接拦截并说明原因。
占用检测防冲突
迁移前检测文件占用,提示关闭相关程序后再继续。
删除可走回收站
卸载残留默认全选但需手动确认,支持放入回收站,多一层后悔药。
这些,Viap 会拦下你
目录链接并非万能。以下类型因软件自身机制绝对不可迁移, Viap 检测到后会直接拦截并说明原因——这是保护,不是缺陷。
对比
和 Windows 自带功能比一比
常见问题
你可能想问
对绝大多数普通桌面应用可以。Junction 在文件系统层透明工作,应用读写、更新程序都照常访问原路径。Viap 的应用管理里同样可以直接强力卸载已迁移的应用。
大多数情况下不需要。Viap 优先使用 NTFS Junction(目录联结),这是同盘/跨 NTFS 盘的轻量级重定向,通常无需提权。只有卸载某些应用的原生卸载程序要求管理员时,才会通过 PowerShell 提权重试。
不会。流程是「先复制、后验证、再替换」:只有目标位置的文件完整通过验证后,才会删除原文件夹并建立链接;任何一步出错都会中止并保留原状。此外所有迁移都有记录,可随时一键恢复。
此时原路径的链接会失效,成为「幽灵链接」。Viap 的迁移记录会将其标记为异常状态,内置的幽灵链接清理功能可以扫描并清除这些失效记录。
不会。Viap 是纯本地工具,不收集、不上传、不分享任何个人数据,所有配置和迁移记录都存储在你本机。
支持作者
Viap 免费,咖啡不免费
Viap 由个人独立开发维护:没有广告、没有付费墙、没有会员。 如果它帮你省下了磁盘空间,欢迎请我喝杯咖啡。
不赞助也没关系 —— 到 GitHub 点个 Star、反馈一个 Bug,同样是很大的支持。