将现有的 Windows 安装从一个 SSD 移动到另一个 SSD 会产生什么影响?

将现有的 Windows 安装从一个 SSD 移动到另一个 SSD 会产生什么影响?

今天晚些时候,我将在台式机上安装新的三星 EVO 970 驱动器,计划使用 CloneZilla 将现有的 Windows 10 安装从旧 EVO 850 移动到新驱动器。我将通过将整个 850 驱动器复制到 970,然后调整分区大小来实现此目的。

与全新安装相比,这是否可能产生负面影响?

我记得从 HDD 到 SSD 执行相同的过程时有点麻烦,因为它们是两种完全不同的技术或类似的东西,我想知道从 SSD 到 SSD 是否也会发生同样的情况。

答案1

不,Windows 很可能根本不会在意。

但是,如果您使用的是 UEFI 系统,则固件的内置启动菜单会引用 EFI 系统分区的 GUID(不是存储在文件系统中的 GUID,而是存储在 GPT 分区表中的“partuuid”)。 CloneZilla 可能会在这里做正确的事情,但请准备好 Windows 安装程序,以防您需要重新运行bcdboot

我记得在从 HDD 到 SSD 执行相同的过程时有点麻烦,因为它们是两种完全不同的技术

最常见的问题不是从 HDD 移动到 SSD,而是移动到不同连接的磁盘(例如从 SATA AHCI 到 NVMe,以及从 SATA 传统 IDE 到 SATA AHCI)。

Windows 并不介意这一举动,只要新驱动程序在启动前被标记为在早期启动时启动即可,但是默认情况下它只加载安装过程中检测到的驱动程序。(当然,数据磁盘也有其他驱动程序,但它们加载得不够早,不足以启动实际的操作系统。)

在当前的 Windows 10 上,内置的 NVMe 驱动程序称为“StorNvme”,因此您需要使用以下命令将其配置为在启动时启动:

sc config stornvme start= boot

另一个问题是从提供 512 字节逻辑扇区的磁盘移动到提供 4096 字节扇区的磁盘或反之亦然。这个“4K”或“AF”主要是 HDD 的东西,对于 SSD 来说,这似乎是一个任意选择,512B 仍然是通常的大小。但如果磁盘不同,我认为 CloneZilla 无论如何都能处理它,因为它会创建每个分区的映像,而不是整个磁盘的映像。

答案2

一般来说,“将整个 850 驱动器复制到 970 然后调整大小”的想法是可行的。如果 CloneZilla 按原样克隆 GPT 分区的 GUID,它将正常工作(我还没有接触过 CloneZilla)。

您要使用磁盘管理来调整大小吗?那就没问题。如果您要使用其他软件,请确保您使用的软件会小心地将分区/群集与 SSD 块对齐。

与全新安装相比,这是否可能产生负面影响?

调整分区大小会导致一些副作用(例如 MFT 碎片),但是它几乎不会对 SSD 产生任何影响,因为即使对于 HDD 来说,它的影响也是微不足道的。

我记得从 HDD 到 SSD 执行相同的过程时有点麻烦,因为它们是两种完全不同的技术或类似的东西,我想知道从 SSD 到 SSD 是否也会发生同样的情况。

我过去曾将许多 HDD 克隆到 SSD,除了分区 GUID 更新和需要相应的 BCD 更新外,在现代系统上没有遇到任何问题。但是,如果您克隆整个磁盘并且软件保留 GUID,则 BCD 将不需要更新并且可以正常工作。在克隆较旧的系统(直到 Windows XP)时,存在分区对齐问题,但自 Windows Vista 开始,这不再是一个问题。

相关内容