FreeMove:不破坏快捷方式的 Windows 目录搬家工具 #
FreeMove 是什么? #
FreeMove 是一款基于符号链接(Symbolic Link / Junction)机制的开源 Windows 系统工具,用于将安装在 C 盘或其他位置的程序目录自由迁移到其他磁盘。它会在移动文件后自动在原位置创建一个指向新路径的符号链接,任何尝试访问旧路径的程序都会被系统透明地重定向到新位置。
对于使用小容量 SSD 的用户来说,默认安装在 C:\ 的程序往往会迅速占满系统盘。FreeMove 让你可以把庞大的程序目录搬到机械硬盘、移动硬盘或第二块 SSD 上,同时保持快捷方式、开始菜单入口和程序内部的路径引用依然可用,一举解决"系统盘爆满"和"重装软件太麻烦"的双重痛点。
FreeMove 有哪些亮点特色? #
- 移动目录不破坏安装:FreeMove 将目录内容整体迁移到新位置后,会自动在原路径创建符号链接,系统与程序对旧路径的访问会被无缝重定向,快捷方式、注册表引用和安装行为均保持有效。
- 符号链接透明重定向:基于 Windows 的符号链接机制工作,程序自身无需感知路径变化,几乎适用于所有无需反作弊或特殊驱动校验的常规软件。
- 轻量图形界面(GUI):直接运行可执行文件即可通过可视化界面选择源目录与目标位置,无需记忆命令行参数,对普通用户非常友好。
- 释放系统盘空间:可把默认安装在 C 盘的大型程序目录迁移到其他分区,从根源上缓解系统盘容量紧张问题,尤其适合小容量 SSD 用户。
- 开源免费,许可清晰:项目采用 GPL-3.0 许可证开源,代码托管于 GitHub,累计获得约 2.3k Star、136 Fork,社区信任度较高。
- 支持 Scoop 一键安装:除直接下载 exe 外,还可通过 Scoop 包管理器执行
scoop install freemove完成安装,方便命令行用户批量部署。 - 可逆的搬家流程:官网明确说明了"移回原位置"的方法——删除旧位置的 junction 并将目录移回原位即可,操作过程不会误删数据。

免费下载 FreeMove #
以下为官方提供的各平台安装包,点击链接即可下载。FreeMove 仅支持 Windows 平台,可根据系统位数选择对应版本。
| 文件名 | 描述 | 大小 | 下载 |
|---|---|---|---|
| FreeMove-x86.exe | 32 位(x86)版本安装包 | 16.0 MB | 夸克网盘 |
| FreeMove.exe | 64 位版本安装包 | 16.0 MB | 夸克网盘 |
提示:官方最新版本亦可通过 GitHub Releases 页面获取,或使用
scoop install freemove通过命令行安装。
FreeMove 如何使用? #
FreeMove 的使用流程非常直观,核心是"选目录 → 选目标 → 执行搬家",具体步骤如下:
- 以管理员身份运行:右键点击
FreeMove.exe,选择"以管理员身份运行"。程序的核心功能依赖创建符号链接,必须以管理员权限启动,否则会执行失败。 - 选择源目录:在界面的源目录栏中,选择你想要搬家的程序目录,例如
C:\Program Files\HugeProgramIDontWantOnMySSD。 - 选择目标位置:在目标目录栏中,选择该目录将要迁移到的目标磁盘路径,例如
D:\Programs\HugeProgram。 - 执行移动:点击移动按钮,FreeMove 会将目录内容整体复制到新位置,并在原路径创建指向新位置的符号链接。
- 验证结果:移动完成后,通过原快捷方式或开始菜单启动程序,确认其能够正常运行;同时检查 C 盘空间是否已释放。
FreeMove 的常见问题? #
Q1:移动目录会破坏已安装程序吗? 不会。FreeMove 移动文件后会创建符号链接,程序对旧路径的访问会被系统自动重定向到新位置,快捷方式与安装引用保持有效。但请注意,涉及反作弊、内核驱动或特殊校验的软件可能对路径敏感,迁移前建议先备份。
Q2:哪些目录不应该移动?
官方明确提醒:C:\Users、C:\Documents and Settings、C:\Program Files、C:\Program Files (x86) 等关键系统目录不建议整体移动,否则可能破坏 Windows Update、Windows Store 应用等核心功能。但移动这些目录内部的子目录(如 C:\Program Files\某大型程序)通常是安全的。
Q3:如何把已搬家的程序移回原位置? 删除旧位置中的 junction(注意:删除 junction 不会删除实际内容),然后将目录内容整体移回原始位置即可。整个过程可逆,但操作前请做好数据备份。
Q4:移动后的程序如何卸载? 按正常方式卸载即可,无需先删除 junction。卸载程序会正常工作,最终会在迁移后的位置留下一个空目录,在原位置留下一个目录链接,两者都可以手动删除。
Q5:为什么必须以管理员身份运行? FreeMove 的核心机制是创建符号链接(Junction),这一操作在 Windows 中需要管理员权限。若以普通权限启动,程序将无法完成链接创建步骤。
Q6:程序搬家中途失败怎么办? 建议先确认目标磁盘空间充足,并关闭正在使用该目录的程序。若失败导致目录状态异常,可尝试手动将残留文件移回原位置后再重试,操作前务必做好备份。
FreeMove 如何安装? #
FreeMove 为绿色单文件工具,安装方式非常简单,主要分为以下两种:
方式一:直接下载运行(推荐) #
- 访问上方下载表格或 GitHub Releases 页面,下载对应系统位数的
FreeMove.exe(64 位)或FreeMove-x86.exe(32 位)。 - 将下载的 exe 文件放置在你习惯的工具目录中(如
D:\Tools\FreeMove)。 - 右键选择"以管理员身份运行"即可启动使用,无需传统安装流程。
方式二:通过 Scoop 安装 #
- 确保系统已安装 Scoop 包管理器。
- 在终端中执行命令:
scoop install freemove。 - 安装完成后,在开始菜单或终端中以管理员权限启动 FreeMove 即可。
注意:无论采用哪种方式,运行 FreeMove 时都必须具备管理员权限,否则无法创建符号链接。
FreeMove 如何卸载? #
FreeMove 本身是绿色工具,卸载过程非常简单,但需注意"工具卸载"与"已搬家目录还原"是两个不同的操作。
卸载 FreeMove 工具本身 #
- 直接下载版:直接删除
FreeMove.exe(或FreeMove-x86.exe)文件即可,程序不会在系统中留下注册表项或残留配置。 - Scoop 安装版:在终端中执行
scoop uninstall freemove完成卸载。
还原已搬家的目录(如需) #
- 打开原目录所在位置,删除由 FreeMove 创建的符号链接(junction)。删除链接不会删除实际文件内容。
- 将迁移到目标位置的目录内容整体移动回原始路径。
- 确认程序可正常启动后,即可完成还原。
提示:卸载 FreeMove 工具本身不会影响已创建的符号链接,已搬家的程序仍可正常运行;只有当你希望彻底恢复原始目录结构时,才需要按上述步骤手动还原。
