软件工具系统工具

目录迁移工具

一个使用符号链接迁移大型目录的 Windows 工具,快速将文件夹迁移到其他磁盘,且保留原路径,使程序正常运行,解决原磁盘空间不足的问题

标签:
海外账号扣子小程序

目录迁移工具 (Directory Migration Tool) 是一款专为 Windows 系统设计的免费开源软件,旨在解决“磁盘空间不足”这一长期存在的痛点。它的核心工作原理是使用符号链接 (Symbolic Link, mklink /D) 技术,用户可以将大型目录(如 C 盘的 Program Files、OneDrive 或 node_modules)迁移到其他磁盘(如 D 盘),而程序访问该目录时将无感知地被重定向至新位置。

目录迁移工具插图

核心功能

  • 透明迁移:核心技术是 mklink /D 符号链接。迁移后,应用程序访问旧路径时,系统会自动重定向至新目录,程序无需修改配置文件即可正常运行。
  • 可靠复制:工具使用 Windows 原生的 robocopy 命令进行多线程复制(默认 8 线程),保留文件的时间戳、属性和安全信息,确保迁移数据的完整性。
  • 安全回滚:如果迁移过程中出现任何错误,工具会自动撤销已完成的操作,删除创建的符号链接,恢复到迁移前的原始状态。
  • 一键迁移模式:支持通过配置文件 quick-migrate.json 批量管理多个迁移任务,支持“未迁移/已迁移”状态分组,单项失败不会阻塞后续任务。
  • 还原与修复:支持一键还原(将符号链接转换回真实目录)和修复模式(基于现有目标目录重建符号链接),无需重新复制数据。

使用方式

  • PowerShell CLI:适用于习惯命令行的用户,支持自定义大文件阈值、复制线程数等高级选项。
  • WPF GUI:提供图形化界面,内置用户指南和现代化 UI,适合普通用户直接双击运行。

系统要求

  • Windows 10/11 (x64)。
  • NTFS 文件系统(目标磁盘建议使用 NTFS 以保留完整的文件属性)。
  • 管理员权限(或启用 Windows 开发者模式)。
  • .NET 8.0 Desktop Runtime(仅框架依赖版本需要,完整版包含运行时)。

适用场景

  • 解决磁盘不足:如 C 盘剩余空间不足以安装大型软件。
  • 优化磁盘布局:将 SSD 中的系统盘和频繁访问的文件(如 AppData)迁移至 HDD,或将常用软件迁移至 SSD。
  • 游戏目录迁移:将大型游戏迁移至外接硬盘,保持路径不变。

安全提示

  • 虽然工具设计了自动回滚机制,但由于涉及大量数据移动和系统目录操作,强烈建议在迁移前做好数据备份,避免误操作导致数据丢失。

目录迁移工具是一款非常实用的磁盘管理工具,适合需要保留目录结构但又要解决空间问题的用户。

相关导航

暂无评论

暂无评论...