我想从 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 这样做!
此操作具有潜在危险。请注意您使用的设备名称!