一键迁移桌面/下载/文档/图片/音乐到其他盘,释放 C 盘空间。所有程序无需任何改动,照常运行。
MoveKit 是面向普通 Windows 用户的 C 盘瘦身工具:选盘 → 确认 → 开始,三步完成迁移。基于 NTFS Junction,所有软件与快捷方式路径不受影响;迁移前自动备份、失败自动回滚,随时可一键恢复原状,数据全程可追溯。
C 盘空间不足时,Windows 变慢、更新失败、软件报错。手动迁移用户文件夹繁琐且危险——改错注册表或路径会导致程序找不到文件。
MoveKit 把这件事变成一次点击:选盘→确认→完成。迁移后回到 C 盘,一切都和原来一样。
- 下载 — 从 Releases 获取最新
MoveKit.exe - 运行 — 双击启动(无需安装)
- 选盘 — 选择一个 NTFS 磁盘作为目标
- 迁移 — 点击「开始迁移」,等待完成
首次运行可能触发 SmartScreen,这是未签名便携 exe 的正常提示。点击「更多信息」→「仍要运行」即可。
| 一键搬家 | 桌面、下载、文档、图片、音乐,5 个文件夹同时迁移 |
| 程序零感知 | 自动创建 NTFS Junction,所有快捷方式和软件路径不受影响 |
| 随时回滚 | 迁移前自动备份,一键恢复到原始位置 |
| 智能安检 | 检测 OneDrive 冲突、磁盘空间、文件占用、杀软拦截,迁移前预警 |
| 自动更新 | 一键检查 GitHub 最新版本,发现新版本直达下载页 |
- 备份优先 — 迁移前写入备份记录,所有操作可追溯
- 原子回滚 — 迁移失败时自动把文件移回原处,不留孤儿文件
- 双键注册表 — User Shell Folders + Shell Folders 同时更新,任一失败自动回滚
- 冲突拦截 — 迁移前检测目标盘同名文件,存在冲突时阻止迁移,避免覆盖数据
- 进程防重 — 单实例互斥锁,防止同时运行多个迁移
- C 盘空间不足,用户文件夹占用过大
- 新电脑或重装系统后,希望把数据放到其他盘
- 从 HDD 迁移到 SSD,提升系统响应速度
Go 1.25 · Wails v2 · React 19 · TypeScript · Tailwind CSS v4 · Win32 API · Windows 10/11
- Go 1.25+
- Node.js 22+
- Wails v2 (
go install github.com/wailsapp/wails/v2/cmd/wails@latest)
cd MoveKit
wails devcd MoveKit/frontend && npx vite build
cd .. && go build -o MoveKit.exe .go test ./... -vMIT License