电脑换新硬盘,保持数据原位置、应用不重装

迁移前备份(完全没必要,但记住备份的命令很重要)

bash 复制代码
# 备份某个文件夹,Windows 原生
robocopy "E:\My_Dream_2026_4_7\Flower_AI" "H:\Flower_AI_Backup" /E /COPYALL /R:3 /W:5 /LOG:H:\Backup_Log.txt
# 备份整个分区,如把D拷贝到M,把E拷贝到N
robocopy D:\ M:\ /E /COPYALL /R:3 /W:5 /LOG:C:\copy_D.txt
robocopy E:\ N:\ /E /COPYALL /R:3 /W:5 /LOG:C:\copy_E.txt

1. DiskGenius执行系统迁移

  • 新硬盘未分区!或者只分了一个系统的区,不然影响新硬盘的C盘符无缝对接旧的D盘符
  • DiskGenius勾选"完成后,更改电脑启动顺序"
  • 点击"开始",选择 "热迁移" 模式,等待完成

2. 给新硬盘建立新 D、E 分区

  1. 打开磁盘管理,在新硬盘的未分配空间上右键 → 新建简单卷。
    • 大小:先分配给新 D 盘(容量≥旧D盘已用空间,可留一点余量)
    • 盘符:临时指定为 M
    • 格式化 NTFS,卷标可以设 NewD 方便识别。
  2. 剩下的未分配空间再次新建简单卷,大小用满剩余全部,盘符临时指定为 N,卷标 NewE。

3.第五步:用 robocopy 复制数据

现在源和目标都非常明确:

bash 复制代码
robocopy D:\ M:\ /E /COPYALL /R:3 /W:5 /LOG:C:\copy_D.txt
robocopy E:\ N:\ /E /COPYALL /R:3 /W:5 /LOG:C:\copy_E.txt

重要:执行前请关闭 Docker Desktop 和所有可能占用 D、E 盘文件的程序(IDE、资源管理器窗口等),以保证复制成功。

复制完成后检查日志末尾,确认 Files 数量一致,Skipped=0 或 FAILED=0。

4.第六步:交换盘符(最关键)

  1. 在磁盘管理中:
    • 右键旧硬盘的 D 盘 → "更改驱动器号和路径" → 改为一个不冲突的临时号,比如 X。
    • 右键旧硬盘的 E 盘 → 改为 Y。
      (此时 D、E 两个盘符就空出来了)
  2. 右键 M: → 更改盘符为 D。
  3. 右键 N: → 更改盘符为 E。
  4. 检查一下 F 盘,如果它还是 F,就无需动它(旧 F 盘本来就在旧硬盘上,一直没变)。

5 验证

  • 打开 E:\docker-desktop-data2\DockerDesktopWSL,My precious!。
  • 启动 Docker Desktop,它应能正常启动并识别原有容器/镜像。
  • 随意打开一个原装在 D 盘的软件,或点击桌面快捷方式,检查是否正常运行。
  • 最后可在磁盘管理中删除旧硬盘的 G(原C)、X(原D)、Y(原E)分区(确认数据无需保留后),释放空间给旧硬盘扩容或备用。
相关推荐
xsc-xyc14 天前
用 Tailscale + Syncthing 实现手机、电脑与 NAS 的跨网络文件同步
linux·网络·网络安全·智能手机·电脑
Digitally15 天前
如何快速将文件从电脑传输到平板电脑
stm32·嵌入式硬件·电脑
想你依然心痛16 天前
手机远程控制电脑教程:安卓iOS远程桌面推荐、免费工具配置与远程办公技巧
android·智能手机·电脑
王小王-12316 天前
基于电脑硬件市场数据分析与可视化系统
数据库·数据分析·django·sqlite·电脑·电脑硬件数据·电脑硬件市场分析
老高学长16 天前
企业如何对局域网电脑进行监控?五个局域网电脑实时监控的方法分享,全方位监控电脑
网络·安全·电脑
herinspace16 天前
管家婆云辉煌开单优化
服务器·数据库·电脑·管家婆软件·财务软件
开开心心_Every16 天前
近200个工具的电脑故障修复合集
linux·运维·服务器·leetcode·智能手机·电脑·模拟退火算法
云飞云共享云桌面16 天前
集中算力・统一数据・高效协同:SolidWorks 云桌面方案详解
运维·服务器·人工智能·安全·3d·电脑·制造
啦啦啦~~~33016 天前
【办公软件】开源的PDF合并分割工具!支持PDF拆分、合并、交替混合、页面旋转、提取页面等
阿里云·pdf·电脑·开源软件
我的世界洛天依16 天前
胡桃讲编程:麻宫雅典娜 15 RVCv2 第二代(R2)完整开源发布文档
电脑