作为硬件维修期间的紧急解决方案,我希望克隆将 512GB NVMe SSD 升级到 1TB HDD,不同的硬件, 和使 Windows 10 可启动,为了不必重新安装/重新配置所有软件、邮件客户端等
源 SSD 具有以下 GPT 分区方案:
/dev/sdb1 fat32 SYSTEM 250.00 MiB boot
/dev/sdb2 unknown 16.00 MiB msftres
/dev/sdb3 ntfs Windows 475.96 GiB
/dev/sdb4 unknown 726.00 MiB hidden,diag
第一次尝试
我首先克隆了整个驱动器,但启动修复尝试失败了。
第二次尝试
然后,我决定在应急硬件上全新安装 Windows 10,并仅克隆(覆盖)Windows 分区。默认情况下,分区采用 MBR 类型。也许我应该在安装 Windows 之前将驱动器分区为 GPT。此目标驱动器的分区方案为:
/dev/sda1 ntfs System reserved 50.00 MiB boot
/dev/sda2 ntfs 930.95 GiB Windows (partition is oversized)
/dev/sda3 ntfs 523.00 MiB diag
unallocated
自动启动修复尝试失败。到目前为止,我还没有尝试过 fixboot、fixmbr 和重建 BCD 之类的操作。
如我们所见,源驱动器的启动系统分区比目标驱动器的启动系统分区大得多。
经过这两次失败的尝试后,我该怎么办?也许使用 GPT 分区方案重新安装 Windows,然后再次克隆“C:\Windows”分区?
第三次尝试 我知道要将 /dev/sda 的大小调整到 500GB 左右,然后移动它以便为系统分区腾出更多空间。然后我计划克隆 GPT 分区方案。不确定我应该如何处理启动分区。如果我从 /dev/sdb 克隆它,情况将接近第一次尝试的情况。
我应该遵循哪些步骤允许在紧急硬件上成功启动克隆?
我可以支配:
- 带有 Windows 安装程序的闪存驱动器,以便我可以使用“修复”工具运行 Windows 命令(diskpart 和其他命令)
- Linux PartedMagic 的可启动 DVD(带有 gparted 和终端)
如何兼顾原始的 UEFI 启动和首选的当前传统启动?
(NB:源 SSD 具有 512 字节扇区大小。目标 HDD 为 4K 但 AF,因此支持 512 字节逻辑扇区大小。)
额外的噩梦: 512GB SSD 的 512 字节扇区未对齐在 4096 字节的倍数上。几乎所有的 1TB 2.5'' HDD 都是 AF。克隆后,fdisk 提到分区未对齐在柱面,并且使用 GParted 时出现寻道错误。Gparted 显示克隆的磁盘未格式化。
答案1
AOMEI Backupper Professional 可以进行这种克隆。
本文对此进行了详细描述 如何将 GPT 克隆到 MBR SSD(无忧教程)。
总结一下:
安装 AOMEI Backupper 专业版演示 然后运行它
点击磁盘克隆在下面克隆标签
选择 UEFI GPT 磁盘作为源磁盘,然后单击下一步
选择 MBR SSD 作为目标磁盘,然后单击下一步
在操作摘要页面,检查设置并单击开始克隆
选择您的选项并单击“确定”。
您可以选择的选项有:
- 复制但不调整分区大小:它不会调整分区大小。
- 将未使用的空间添加到所有分区:它将把未分配的空间重新分配给目标磁盘的每个分区,以适合磁盘大小。
- 手动调整分区大小:它允许您将未分配的空间扩展到目标磁盘上所需的任何分区。
您将在链接的文章中找到更多详细信息和屏幕截图。