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

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

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)分区(确认数据无需保留后),释放空间给旧硬盘扩容或备用。
相关推荐
云飞云共享云桌面19 小时前
SolidWorks 服务器通过云飞云共享云桌面10人研发共享方案
运维·服务器·3d·设计模式·电脑
AxureMost20 小时前
免费开源无广告,电脑护眼首选轻量软件
电脑
Kurisu57520 小时前
FilzaCracked_4.0.0_TS.ipa2026最新官方正版免费下载 一键转存 永久更新 (看到速转存 资源随时走丢)手机版通用
ios·智能手机·电脑·巨魔
ACP广源盛139246256732 天前
IX8024 对标 ASM2824 @ACP#搭配昆仑芯 P800 构建 AI 服务器 PCIe4.0 高速互联架构
网络·人工智能·嵌入式硬件·电脑
优选资源分享2 天前
Pogget v0.6.99 | 电脑轻量化文件收纳工具
电脑
weixin_604236672 天前
笔记本电脑蓝牙搜不到设备
电脑
呉師傅3 天前
佳能LBP251dw打印机恢复出厂设置后变成英文菜单没有中文选项如何恢复中文菜单方法
linux·运维·服务器·网络·电脑
bitbrowser3 天前
如何在电脑端安全实现 Signal 隔离多开?
安全·电脑
CHINA红旗下3 天前
电脑安装双系统
电脑
jushi89993 天前
电脑维修从入门到精通教程:台式机/笔记本/主板/系统重装视频合集,小白变大神! 电脑蓝屏死机怎么办?笔记本不开机如何排查?系统崩溃怎么重装
电脑