使用 gnome 磁盘实用程序恢复分区的顺序

使用 gnome 磁盘实用程序恢复分区的顺序

我的 240GB SDD 坏了。但我确实用 gnome disk utility 备份了所有单独的分区。不幸的是,我没有用 gnome disk 制作“磁盘映像”。我只有每个分区的映像。

202306030934_Filesystem_Partition5_240GBExt4.img       239.5 GB (file system)
202306030934_exdtendedPartition_Partition2_240GB.img   1KB      (extended partition)
202306030934_Filesystem_Partition1_537MBFAT.img        536.9MB  (MBR)

所以我在同一台电脑上安装了一个新的 SSD(完全相同的型号),我可以启动 Ubunto 20.04 实时 USB(与分区备份相同的操作系统版本)使用 gnome 磁盘实用程序将分区还原到新 SSD 的正确步骤是什么?具体来说,我需要按照什么顺序恢复分区?例如:我是否需要先恢复 MBR,以便将其放在新磁盘的前面?然后是主文件分区,然后是扩展分区?

答案1

使用的工具:gnome disk 和 GParted。

我使用 gnome-disk 格式化了新的 SSD(与发生故障的 SSD 型号完全相同)。由于发生故障的磁盘是 MBR,因此我也使用 MBR 格式化了新磁盘(而不是 GPT)。

我不知道这一点,但您不能直接将分区映像恢复到磁盘。您必须创建一个分区并将映像恢复到现有分区。

我使用 gnome-disk 创建了与要恢复的映像的文件大小完全相同(以字节为单位)的新分区:

202306030934_Filesystem_Partition5_240GBExt4.img 239.5 GB(文件系统) 202306030934_exdtendedPartition_Partition2_240GB.img 1KB(扩展分区) 202306030934_Filesystem_Partition1_537MBFAT.img 536.9MB(MBR)

您可以右键单击每个图像文件 --> 属性以获取以字节为单位的大小。或者我确信有人知道一个开关可以更改 ls 输出的单位。在 gnome-disk 中,当您创建新分区时,您可以将大小单位更改为字节并手动输入分区大小,以便它与图像的大小完全匹配。

从 MBR 开始,我使用 gnome-disk 创建了相同大小的分区。然后我使用 gnome-disk 将保存的分区映像从旧的故障磁盘恢复到我刚刚创建的新分区。

起初,我只是恢复了 MBR 和文件系统。重启后什么都没发生,所以我以为我也需要恢复扩展分区。但这导致 GParted 中出现“重叠分区”错误。

然后我意识到我需要使用 gparted 来使 MBR 可启动。但仍然什么也没发生。我必须从实时 CD 启动,chroot 到新磁盘,然后将 GRUB 重新安装到新驱动器。

https://help.ubuntu.com/community/Grub2/Installing

现在,新的驱动器可以启动并完美运行。

因此看起来好像驱动器出现故障时,GRUB(而没有其他内容)被消灭了(可能是在启动时)。

相关内容