将双操作系统迁移至新磁盘

将双操作系统迁移至新磁盘

我有一个 256GB 的 SSD,它是我的操作系统磁盘。里面有两个操作系统,Debian 和 Windows。我想换一个更大的 SSD 磁盘,可能是 1TB(还是 SSD)或 512 GB(SSD)。

我有两个运行良好的操作系统,并且已经在操作系统中安装和配置了数千个东西。所以我不想丢失操作系统设置、应用程序、浏览器历史记录等所有内容...我希望一切都保持原样,只是要移动到更大的磁盘中。现在 Debian 使用 128GB(ext4 文件系统),Windows 使用 128GB(NTFS 文件系统),引导加载程序是 GRUB 并由 Debian 配置。

有什么想法可以实现我的目标吗?

答案1

我将使用 dd 将整个磁盘克隆到新磁盘上。

执行此操作前请先备份
您需要插入两个磁盘,然后从 liveCD 启动 - 最好是 gparted。
然后使用此命令,您可以执行整个磁盘复制
,其中 sda 是您的旧磁盘,sdb 是您的新磁盘
dd if=/dev/sda of=/dev/sdb bs=1M

复制完成后,您将需要扩大分区以填充空白空间。

答案2

Debian 应该完全基于文件...在新磁盘上创建一个分区并复制所有内容。您可能必须运行命令来安装引导加载程序(grub2-install?),但您应该能够在从旧磁盘运行时执行此操作(指定安装到新磁盘)

即使对于微软来说,Windows 也是一个神秘的事物,所以不要问我这个。

相关内容