将 Windows 迁移到新的内部驱动器,更改驱动器号?

将 Windows 迁移到新的内部驱动器,更改驱动器号?

有几个主题的标题相似,但我似乎找不到我的问题的答案。我在 500Gb Sata SSD 上安装了 Windows 10,我想将安装移至 1Tb NVMe 驱动器。据我了解,我还需要另一个驱动器(用于恢复映像)和一个 USB 棒(带有 Windows 安装介质);过程如下(如下本指南

  1. 我连接我的 NVMe 并将其格式化为 NTFS,它就变成了一个驱动器D
  2. 我为外部驱动器创建系统映像(例如E);
  3. 我创建了一个 Windows 10 安装 USB 棒,并在 BIOS 中将其设置为启动设备;
  4. 我从它启动..
  5. ..并使用我创建的系统映像(来自外部E)来恢复 Windows 并将其安装到D

我不明白的部分是我的 NVMeD驱动器什么时候会收到C字母:我应该格式化旧驱动器C并在第 5 步之前更改字母,同时以某种方式从 USB 启动吗?还是在 Windows 恢复后自动完成?我还遗漏了什么吗?

答案1

以下做法会简单得多:

  • 将 C 盘克隆到 E 盘
  • 将 C 物理替换为 E,同时断开旧 C
  • 重新启动。启动盘始终命名为 C。

可用于克隆的产品是 AOMEI Backupper 免费软件

答案2

这可以从 Windows 外部轻松实现(只要新驱动器比旧驱动器大)。此方法的一个优点是它适用于 Truecrypt/Veracrypt 加密的驱动器。

具体来说:

  • 获取可启动的 USB Linux;重点是运行终端 shell。一个简单的方法是获取分区

  • 从 USB 启动。打开 shell(可能需要关闭/最小化 Gparted 窗口)。

  • 您的硬盘很可能是/dev/sda/dev/sdb。例如,您可以使用sudo hdparm -I /dev/sdasudo hdparm -I /dev/sdb来确认每个磁盘是什么。

  • 当您确定哪个是哪个磁盘时,请使用命令进行克隆sudo ddrescue -d -f /dev/sda /dev/sdb clone.logfile(第一个设备是源,第二个是目标)。最后的文件不是必需的,但它允许 ddrescue 在您中断该过程时恢复该过程(您只需再次发出相同的命令)。

  • 克隆完成后,您可以删除旧驱动器,并在必要时配置 BIOS 以从新驱动器启动。

  • 现在您可以从新驱动器启动 Windows。您需要决定是否要扩大 Windows 分区(如果您的分区配置是标准的,并且 Windows 之后没有任何内容)或创建一个新分区。您可以从计算机管理中执行这两项操作。

  • 如果需要,可以使用 GParted 重新排列/调整分区大小。如果磁盘已加密,则不行。

相关内容