将 Ubuntu 和 Windows 克隆到新的 SSD

将 Ubuntu 和 Windows 克隆到新的 SSD

我想从 HDD 切换到 SSD。我的 hp 笔记本电脑有双启动。我的 C 盘中的 Windows 和 Ubuntu/目录比新 SSD 的大小要小。

但整个 HDD 是 1 TB,SSD 是 240 GB。我使用硬盘盒将 SSD 放入笔记本电脑中的 CD/DVD 插槽。而且我不打算再将 DVD 端口用于 DVD。

如果可以的话,我该如何克隆两个系统(仅 C 盘 + Ubuntu /)而不重新安装所有内容?我想使用 SSD 作为操作系统,使用旧 HDD 作为存储。我是菜鸟。提前谢谢。

答案1

  • 将 HDD 和 SSD 都连接到 PC。

  • (可选)启动 Windows 安装,安装 SSD 驱动程序,关机。

  • 从以下位置启动 PC现场 CD/USB(Ubuntu 就没问题)。

  • 打开gparted。将所有分区调整为尽可能小的尺寸,但每个分区留出大约 100 MB 的可用空间。并将分区移近“左边界”。应用此操作。

  • 打开终端。检测哪个驱动器是 HDD,哪个是 SSD(参见cat /proc/partitions

  • sudo dd if=HDD_DEVICE bs=1M of=SSD_DEVICE -需要一些时间

    (例如:sudo dd if=/dev/sda bs=1M of=/dev/nvme0n1

  • sudo partprobe SSD_DEVICE(例如:/dev/nvme0n1)

  • 可能您需要再次扩展分区表和文件系统,以便gparted再次使用。

  • 关机。移除硬盘。

  • 尝试再次启动。

下一个:

  • 如果一切正常,您可以连接 HDD、格式化并根据需要使用。
  • 或者更改 HDD 文件系统的 UUID:(如果您有的话tune2fs /dev/sda1 -U random /dev/sda1,可能相同sdb,等等)。但是不要对你的 SSD 这样做!

此操作具有潜在危险。请注意您使用的设备名称!

相关内容