我目前有一个 60GB SSD,用作 Windows 7 分区和 Fedora17 分区的操作系统驱动器。大多数数据都存储在我的 500GB 硬盘上。我已升级到 120GB 驱动器,并希望将 60GB 驱动器克隆到我的 120GB 驱动器。现在,我当前的布局对于 Windows 7 来说大约是 40GB,对于 Linux 来说大约是 20GB(GRUB - Windows -Linux)。我想弄清楚的是,如果我将其直接克隆到 120GB,我会留下类似(GRUB - 40GB Windows - 20 Linux - 60 Spare)的东西。我的 Linux 安装非常简单,不需要太多空间,我想将大部分空间专门用于 Windows。最后(Linux 分区之后)的额外空间有问题吗?还是没关系?
或者我最好删除我的 Linux 分区,将现有数据克隆到新驱动器,然后在 120 驱动器的最后 20 GB 左右设置我的 Linux 分区?
答案1
该gparted
CD 可以轻松移动分区和最常见的文件系统(包括 Linux ext2/3/4 和 xfs 以及 Windows NTFS)并调整其大小。
建议的步骤是将旧 SSD 克隆到新 SSD(例如使用dd
),然后启动到gpartedCD,将Linux分区移动到磁盘末尾,然后扩展NTFS分区)。
gparted
可用于进行克隆以及调整大小。
另一种选择是克隆属它还可以进行磁盘克隆和分区调整大小,但使用文本模式菜单界面而不是 GUI。在我看来,它比 gparted 功能更强大(有 64 位版本和 32 位版本,如果您需要 chroot 到 64 位 Linux rootfs 进行救援/修复操作,这很有用),但可能更难使用。
在 Clonezilla 中进行磁盘克隆当然更容易,因此您可能需要同时使用这两种方法 - 启动 Clonezilla CD 进行克隆,然后启动到 GParted 以便轻松调整 GUI 大小。
答案2
我尝试了几种不同的克隆实用程序,但似乎都效果不佳。起初,我必须重新安装 Grub2,使用
grub2-install /dev/sdXY
它来启动 Linux,但我的 Windows 7 安装出现错误,提示类似在 hdX 上找不到 /H/S/C 的内容。
我尝试使用 EaseUS 分区管理器和 Acronis。两者都不起作用。
最终我尝试了克隆磁盘,我不记得上面列出的不同软件和克隆磁盘之间的差异,但一个在给定扇区启动克隆,另一个在给定块启动克隆。 (我认为)。
无论如何,克隆磁盘效果很好。没问题,甚至不需要重新安装 grub2。