今天晚些时候,我将在台式机上安装新的三星 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 开始,这不再是一个问题。