我使用的是安装在 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 双启动。我尝试过保持所有分区不变,并仅稍微减小数据分区的大小。
- 使用 gparted,我调整了较大的数据分区的大小,以便整体大小适合目标 SSD,并将所有可用空间移到最后
- 我使用 USB 笔上的 clonezilla-Live,并启用了高级模式和 -icds。
失败了。看起来 Clonezilla 在启动时无法将分区表克隆到目标磁盘,因为它错误地使用了适用于较旧分区类型的 sfdisk 实用程序,而不是 sgdisk 实用程序。我的解决方案:
- 与之前相同(整体尺寸必须合适)
我使用 Clonezilla shell 和以下命令手动将分区从一个驱动器复制到另一个驱动器:
sgdisk /dev/sd源设备名称 -R /dev/sd目标设备名称
执行 Clonezilla 磁盘到磁盘克隆,选择选项
-icds
和不在目标磁盘上创建分区表的选项-k
。 (在这种情况下,Clonezilla 将按原样使用目标分区,并在分区大小较小时调整分区大小,以适应,它会尽最大努力)。
有效。我获得了与源大小相同的所有分区(是的,我只是稍微缩小了较大的分区)。
为什么它有效问题在于自动化程序无法克隆和适配 GPT 表到目标磁盘,步骤 2 以正确的方式手动执行此步骤。Windows 双启动继续运行良好。问候