将系统从 SATA 设备完全克隆到 NVMe 设备

将系统从 SATA 设备完全克隆到 NVMe 设备

我正在使用一台配备 500 GB SSD 的笔记本电脑,在 Windows 和 Ubuntu 上进行双启动。

我最近买了一块三星 960 EVO m.2 NVMe 500 GB SSD,并成功安装了它。但是,考虑到 NVMe 提供的接口比 SATA/AHCI 更快,我想将我当前的系统迁移到 NVMe SSD。

合理的做法是,我使用了 CloneZilla(您应该(一如既往地)获取最新的稳定版本,因为旧版本无法识别 NVMe 接口磁盘,这些磁盘通常与 USB 启动盘创建软件(如 lili USB creator)一起打包)并将所有内容从我的 SATA SSD 克隆到我的 NVMe SSD。只要我能够在 NVMe SSD 上启动,我就会格式化 SATA SSD 并将其用作存储。

我必须对 UEFI 进行大量操作,才能在启动选项中启用 NVMe SSD。但是,我无需修改 BIOS。似乎只要我的 NVMe SSD 上有 CloneZilla 克隆的 bootmgr,它就会开始出现在启动选项中。

然而,正如你所料,我遇到了同样的问题我可以从克隆启动,但前提是原始驱动器未插入我预料到了。

我还没有更改驱动器的唯一标识符,但在更改之前我有一些顾虑:

1) 由于 CloneZilla 克隆了 GRUB 的所有配置,如果我在 NVMe SSD 的 GRUB 上启动,我会得到 GRUB,但当然,它仍然列出 sda1 而不是 nvme0n1p1,所以它将在 SATA SSD 上启动。重新安装 GRUB 能解决这个问题吗,还是我有很大的风险失去启动的可能性?我想说,只要我保留两个磁盘上的数据,安装 GRUB 就会有 GRUB 列出 a) /dev/nvme0n1p1 上的 Ubuntu b) /dev/nvme0n1p2 上的 Windows 启动管理器 c) /dev/sda1 上的 Ubuntu d) /dev/sda2 上的 Windows 启动管理器

2) 当我覆盖启动顺序以在 NVMe SSD 上的 Windows 启动管理器上启动时,Windows 无法启动,它会卡在加载屏幕上,从未失败,只是卡住了。您是否认为这是尝试在驱动器 ID 与旧磁盘相同的新磁盘上启动的后果(因为我之前提到的帖子会建议)。更改驱动器的 ID 是否可以解决这个问题?

我知道所有这些似乎都过于谨慎,而且尝试我列出的解决方案似乎不会花费太多,但我宁愿确保我可以完成并向有同样问题的其他用户提供反馈,而不是在没有完全确定它是否安全的情况下盲目地进入它。

相关内容