使用 GPT 克隆 SSD 不起作用(Clonezilla)

使用 GPT 克隆 SSD 不起作用(Clonezilla)

我使用的是安装在 128 GB SSD 上的 Windows 8.1 Pro,分区表是 GPT。我的华硕主板使用 UEFI,我以 uefi 安装方式安装了 Windows 8.1。因此,第一个启动设备被选为“Windows 启动管理器”,它运行完美,而且速度非常快。现在我买了一个新的更大的 SSD。我将其插入并使用 clonezilla 启动,将整个磁盘(disk2disk 模式)克隆到新的 SSD。我克隆了它,关闭了电脑并断开了旧 ssd 的连接。打开它,它没有启动 Windows,在 EFI 初始化后它保持黑屏。现在我使用 Windows 8.1 棒启动(仅插入了我的新克隆 ssd),并选择“计算机修复选项”,导航到故障排除并使用自动修复。我等了大约一个小时,并假设它崩溃了(尽管圆圈仍在移动)。我重新启动并再次尝试,现在我立即收到错误消息,提示自动修复无法解决我的问题。

唯一的选择是运行终端并尝试修复它。

我该怎么做才能将新 SSD 与旧 Windows 安装一起使用。目前没有完全新安装的选项。非常感谢。

答案1

我不知道这个问题是否和我的问题完全一样。但我在这里留下了我的意见。

我尝试过从具有 GPT 分区表的 930GiB HDD(源驱动器)到 890GiB SSD(目标)进行磁盘到磁盘克隆。请注意,我是 Linux 用户,并且有 Windows 10 双启动。我尝试过保持所有分区不变,并仅稍微减小数据分区的大小。

  1. 使用 gparted,我调整了较大的数据分区的大小,以便整体大小适合目标 SSD,并将所有可用空间移到最后
  2. 我使用 USB 笔上的 clonezilla-Live,并启用了高级模式和 -icds。

失败了。看起来 Clonezilla 在启动时无法将分区表克隆到目标磁盘,因为它错误地使用了适用于较旧分区类型的 sfdisk 实用程序,而不是 sgdisk 实用程序。我的解决方案:

  1. 与之前相同(整体尺寸必须合适)
  2. 我使用 Clonezilla shell 和以下命令手动将分区从一个驱动器复制到另一个驱动器:

    sgdisk /dev/sd源设备名称 -R /dev/sd目标设备名称

  3. 执行 Clonezilla 磁盘到磁盘克隆,选择选项-icds和不在目标磁盘上创建分区表的选项-k。 (在这种情况下,Clonezilla 将按原样使用目标分区,并在分区大小较小时调整分区大小,以适应,它会尽最大努力)。

有效。我获得了与源大小相同的所有分区(是的,我只是稍微缩小了较大的分区)。

为什么它有效问题在于自动化程序无法克隆和适配 GPT 表到目标磁盘,步骤 2 以正确的方式手动执行此步骤。Windows 双启动继续运行良好。问候

相关内容