使用 Linux 将文件从 NTFS 精确复制到另一个 NTFS

Sco*_*tus 14 linux backup ntfs rsync

我尝试将所有文​​件从 NTFS 复制到外部驱动器,并希望保留所有权限和属性。外部驱动器已经有一个 NTFS 并包含其他文件。

我考虑过使用以下工具:

  • ntfsclone不起作用,因为它在扇区级别运行并且会克隆整个 FS,从而破坏旧数据。如果用于创建图像文件,我无法从 Windows 机器访问内容。
  • rsync 不保留所有元数据。

另一种方法是robocopy在正在运行的 Windows 中使用,但我更愿意在没有的情况下复制文件。(源分区用作系统的C:\.)

如何复制文件?

har*_*ymc 8

无法通过 Linux 精确复制 NTFS 文件。即使Wine是 Linux 上的 Windows 兼容层,也通过在 Linux 和 Windows 之间来回转换权限来工作,因此仅限于它们(相当小的)最小公分母。

我能看到的唯一解决方案是在虚拟机(或物理机)内的 Linux 上运行 Windows。

我相信你在你的帖子中提到了这种可能性,并且希望避免它,但我没有看到另一种可能性。只有 Windows 才能准确复制 NTFS 文件;Linux 只能复制 NTFS 分区。

本文可能会有所帮助: 如何使用Microsoft提供的免费虚拟机在 Linux 上免费安装和运行 Microsoft Windows


归档时间:

查看次数:

12426 次

最近记录:

9 年,9 月 前