复制 NTFS 元数据:好主意还是坏主意?

复制 NTFS 元数据:好主意还是坏主意?

我想将驱动器“迁移”或“大部分克隆”到新驱动器。因此,我对驱动器进行了自动复制,发现目标缺少一些 MetaData 文件,包括以下文件:

B:\$Extend\$RmMetadata\$Txf

 B:\$Extend\$RmMetadata

 B:\$Extend\$UsnJrnl

 $Secure:$SDS

我知道一些丢失的数据也位于流(ADS)中。例如 $UsnJrnl:$J,或$UsnJrnl:$Max。另请注意,我正在从非活动驱动器复制到非活动驱动器。我正在研究如何执行复制的细节。我可能可以使用 WinHex 或 Ubuntu 来实现它。在复制这些丢失的文件时我应该担心什么吗?我不知道 $UsnJrnl 是否会对新驱动器有任何好处;$RmMetaData 似乎与可​​移动媒体有关——如果在新驱动器上丢失,听起来没有必要或不会产生负面影响。我真的不明白 $Secure:$SDS 是关于什么的......除了它被称为安全描述符流。不知道它包含什么。总共丢失了大约 100MB,这让我很担心。

答案1

如果您尝试将一个硬盘驱动器迁移到另一个硬盘驱动器,特别是如果该硬盘驱动器上有操作系统或可执行文件,那么使用 robocopy 等文件复制工具将会非常困难。

您将需要专门的磁盘克隆软件(可能运行可启动的外部媒体)来完成此任务。

有很多这样的软件可以完成这项任务,既有开源的也有专有的。我没有足够的经验来推荐任何特定的软件,但我相信你可以找到自己的评论等。

答案2

我一直在使用快速复制多年来,它比克隆软件更易于使用,并且比 RoboCopy 更强大。

它使用其复制文件备用数据流从一个 NTFS 文件系统到另一个 NTFS 文件系统。您只需勾选AltStream复选框。

FastCopy 主窗口截图

它还可以复制创建日期和访问控制列表,当您真正想要复制所有元数据时这非常有用。

相关内容