我在 Ubuntu 上,我有 2 个外部硬盘,其中一个是 SSD。HDD 来自一台装有 Windows 10 的笔记本电脑,SSD 完全是空的,我想用它将 HDD 上的所有内容复制到 SSD。我使用带电的 USB 3.0 集线器和 2 个 SATA 转 USB 3.0 电缆将驱动器连接到我的计算机。
我本来打算用 dd 来做这件事,但我意识到 Windows 有许多分区,sdb1(C:\ 驱动器)、sdb2(EFI 系统分区)、sdb3(Microsoft 保留分区)、sdb4(基本数据分区)。如何使用 dd 将它们全部复制到 SSD?
答案1
假设 Win10 HDD =sda
和空白 SSD =sdc
不要dd
对每个单独的分区使用它,而要将其作为一个整体用于块设备。
例如,不要从/dev/sdb1
和/dev/sdb2
等等复制,而要从/dev/sdb
因此你可以做类似的事情:
dd if=/dev/sdb of=/dev/sdc bs=4M