返回首页

CachePorter 详细说明

完整的使用指南和示例

目录

扫描结果示例

CachePorter 会扫描常见应用的缓存路径,并按占用空间排序展示:

[扫描结果] 2024-01-15 10:30:25

┌─────────────────────────────────────────────────────────────────┐
│ 应用名称            路径                              大小       |
├─────────────────────────────────────────────────────────────────┤
│ Google Chrome     C:\Users\...\Google\Chrome\User Data  45.2 GB │
│ Visual Studio     C:\Users\...\Microsoft\VisualStudio   28.7 GB │
│ Docker Desktop    C:\Users\...\.docker\data             22.3 GB │
│ Node.js npm       C:\Users\...\npm-cache                18.9 GB │
│ VS Code           C:\Users\...\.vscode\extensions       12.5 GB │
│ Microsoft Edge    C:\Users\...\Microsoft\Edge           8.3 GB  │
│ Python pip        C:\Users\...\.cache\pip               6.7 GB  │
└─────────────────────────────────────────────────────────────────┘

总计扫描: 142.6 GB
可迁移: 142.6 GB
预计释放C盘空间: 142.6 GB

扫描完成后,您可以选择需要迁移的项目,程序会自动计算目标磁盘所需空间。

迁移日志示例

每次迁移操作都会生成详细的日志记录:

[迁移任务] 2024-01-15 10:35:42
任务ID: migrate_20240115_103542
操作类型: 缓存迁移

源路径: C:\Users\YourName\AppData\Local\Google\Chrome\User Data
目标路径: D:\CachePorter\Chrome_UserData
迁移大小: 45.2 GB

[10:35:45] 开始迁移...
[10:35:45] 检查目标磁盘空间... ✓ (可用: 256 GB)
[10:35:46] 创建目标目录... ✓
[10:35:46] 开始复制文件...
[10:38:23] 文件复制完成 (45.2 GB)
[10:38:24] 验证文件完整性... ✓
[10:38:25] 重命名原路径为备份...
[10:38:25] 创建目录链接 (junction)...
  命令: mklink /J "C:\Users\...\User Data" "D:\CachePorter\Chrome_UserData"
[10:38:26] 链接创建成功 ✓
[10:38:27] 测试链接访问... ✓
[10:38:27] 迁移完成!

释放C盘空间: 45.2 GB
状态: 成功
历史记录已保存

成功标志

所有步骤带有 ✓ 标记表示操作成功

历史记录

所有操作记录可在"迁移管理"标签页查看和恢复

价格与优惠说明

🎉 限时优惠

¥9.8/首年

首次购买用户专享

  • 完整功能访问
  • 无限次迁移
  • 全年技术支持
  • 免费功能更新

节省 ¥20 (67% OFF)

标准价格

¥29.8/年

续费及常规价格

  • 完整功能访问
  • 无限次迁移
  • 全年技术支持
  • 免费功能更新

第二年起续费价格

优惠说明

  • • 首年优惠仅限首次购买用户
  • • 优惠券代码在购买时自动应用
  • • 3天免费试用期内可随时申请,无需先付费
  • • 购买后立即激活,有效期1年
  • • 到期前会收到续费提醒,可选择续费或停止使用

详细使用指南

步骤 1: 启动扫描

  1. 启动 CachePorter 应用
  2. 在主界面点击 "开始扫描" 按钮
  3. 等待扫描完成(通常需要 30 秒 - 2 分钟)
  4. 扫描结果会按占用空间从大到小排序

步骤 2: 选择迁移路径

  1. 勾选需要迁移的应用缓存(建议从占用最大的开始)
  2. 点击 "选择目标磁盘"
  3. 选择空间充足的磁盘(推荐 D: 或 E: 盘)
  4. 系统会自动创建 CachePorter 目录

步骤 3: 执行迁移

  1. 确认迁移信息后,点击 "开始迁移"
  2. 如提示需要管理员权限,点击"允许"
  3. 等待迁移完成(根据文件大小,可能需要几分钟到十几分钟)
  4. 迁移完成后,会显示成功提示和释放的空间

步骤 4: 验证结果

  1. 打开"我的电脑",检查 C 盘空间是否增加
  2. 启动相关应用(如 Chrome),确认正常使用
  3. 在 CachePorter 的"迁移管理"标签查看迁移记录
  4. 如需回退,可在迁移管理记录中操作恢复

常见问题详解

Q: 迁移后应用会不会找不到缓存?

A: 不会。CachePorter 使用 Windows 的目录链接技术(junction/mklink),创建的链接对应用完全透明。

应用访问原路径时,Windows 会自动重定向到新位置,应用无法区分这是链接还是真实目录。

这是 Windows 系统级的功能,非常稳定可靠,广泛应用于系统迁移、存储优化等场景。

Q: 如果目标磁盘损坏或移除会怎样?

A: 如果目标磁盘不可用,应用会无法访问缓存,可能出现错误或重新创建缓存。

建议操作:

  • 选择不会经常移除的内部硬盘作为目标
  • 不要选择移动硬盘或U盘
  • 定期备份重要缓存数据
  • 如需移除目标盘,先在 CachePorter 中恢复迁移
Q: 可以迁移系统文件或程序文件吗?

A: 不推荐。CachePorter 设计用于迁移用户缓存文件,不适合迁移:

  • 系统文件(Windows、System32等)
  • 已安装的应用程序(Program Files)
  • 系统配置文件(Registry相关)

如需迁移程序,建议重新安装到目标磁盘。

Q: 迁移会影响性能吗?

A: 影响取决于目标磁盘性能:

  • SSD → SSD: 几乎无影响,甚至可能更快
  • SSD → HDD: 可能稍慢,但通常可接受(缓存访问频率不高)
  • HDD → SSD: 性能提升

大多数缓存是临时数据,访问频率不高,性能影响可忽略。

缓存恢复指南

何时需要恢复

  • • 目标磁盘空间不足,需要移回C盘
  • • 应用出现异常,怀疑与迁移有关
  • • 准备卸载应用前恢复原状
  • • 更换电脑或重装系统前恢复

方法 1: 使用 CachePorter 恢复(推荐)

  1. 打开 CachePorter,进入 "迁移管理" 标签
  2. 找到需要恢复的迁移记录
  3. 点击 "恢复" 按钮
  4. 确认后等待恢复完成
  5. 程序会自动删除链接、移回文件到原位置

方法 2: 手动恢复

如果 CachePorter 无法使用,可手动操作:

  1. 以管理员身份打开命令提示符(cmd)
  2. 删除链接:rmdir "原路径"
  3. 移回文件:move "目标路径" "原路径"
  4. 验证应用正常工作
示例命令:
rmdir "C:\Users\YourName\AppData\Local\Google\Chrome\User Data"
move "D:\CachePorter\Chrome_UserData" "C:\Users\YourName\AppData\Local\Google\Chrome\User Data"
返回首页