如何交换两块磁盘的内容?

如何交换两块磁盘的内容?

我有 2 个 SSD 磁盘,一个 250GB,另一个 500GB。两个磁盘都装有操作系统(Windows 10 和 7)、软件和个人文件及设置。
两个磁盘都占用了大约 100GB 的空间。其中一个磁盘上还有一个 Linux 分区,但我并不介意丢失它。

我如何才能交换两个磁盘的内容并且仍然能够从它们启动?我的意思是无需重新安装 Windows 或软件。只需使用一些软件,例如 Acronis、Easeus、Paragon、Clonezilla 或 AOMEI。

有很多教程介绍如何克隆一个磁盘,但目标会被删除。我想我需要创建两个磁盘的中间映像并将它们保存在较大的磁盘上。
你有什么建议?

问候。

答案1

我想说你应该在开始任何这些操作之前将你的文件备份到单独的硬盘上,但似乎你只有这两个驱动器可以使用,所以开始吧......

  1. 创建较大图像并将其存储在自身上。然后创建较小图像并将其存储在较大图像上。
  2. 从实时 CD、DVD 或 USB 启动 Linux。你可以使用轻量级 Linux 发行版,例如小狗Linux。有很多关于如何创建实时 CD 或 USB 的教程。
  3. 打开终端并输入lsblk。识别较小的磁盘,该磁盘应标记为“sda”、“sdb”、“sdc”等。
  4. 挂载包含图像的分区mount /dev/sdx#,其中“x”是包含图像的磁盘,“#”是分区号。您应该能够根据输出的大小识别哪一个lsblk
  5. 输入命令dd if="path to disk image" of=/dev/sdx,其中“x”是目标磁盘的标识符。
  6. 确保步骤 5 中的所有内容正确无误,按回车键,等待几个小时,然后将较小的磁盘映像文件复制回原始源磁盘后以另一个方向重复此操作。

相关内容