如何使用 Ubuntu 将 NTFS 分区复制到新机器的 HDD?

如何使用 Ubuntu 将 NTFS 分区复制到新机器的 HDD?

背景:最近买了一台新笔记本电脑。Ubuntu 正在运行并从我旧笔记本电脑的 Ubuntu 安装中复制了我需要的所有内容如此一来。但是,我的旧机器上有一个 NTFS 分区,里面有一些我想保留的数据。我调整了这个硬盘的分区大小,为它腾出了空间,但我仍然需要复制它。

如果情况变得更糟,我想我可以用 GParted 创建一个大小相同的新 NTFS 分区,将它们挂载到两台机器上,然后使用 ssh/rsync 复制所有文件,但可能有更好/更简单/更有效的方法。我在 Google 上搜索了一些“通过局域网复制 ntfs 分区”的内容,但有太多内容需要处理。我尽量用 Google 解决这些问题,但在这种情况下,我想我已经到了需要直接问别人的地步。

答案1

您可以使用 dd 命令。如果您想克隆整个磁盘,您可以执行类似 的操作sudo dd if=/dev/sda of=/dev/sdb。这将使 sdb 成为 sda 的完整副本,包括分区和所有内容。它不会检查第二个磁盘上是否有空间,因此请确保有空间。

将文件系统从一个分区复制到另一个分区也很简单:sudo dd if=/dev/sda5 of=/dev/sdxx。IF 表示输入文件,OF 表示输出文件。您也可以对文件执行此操作。例如,要将文件系统复制到文件,您将使用sudo dd=/dev/sda1 of=/path/to/somefile.img。然后您可以随意传输文件,然后使用文件作为输入,分区作为输出;dd if=/path/to/image.img of=/dev/sda1

答案2

使用您选择的普通 GIU 文件管理器复制数据怎么样?通过网络复制数据时,底层文件系统基本无关紧要。如果分区尚未通过网络共享,并且您更喜欢命令行解决方案,那么使用 scp 或 rsync 可能是最简单的。

相关内容