我想将驱动器“迁移”或“大部分克隆”到新驱动器。因此,我对驱动器进行了自动复制,发现目标缺少一些 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复选框。
它还可以复制创建日期和访问控制列表,当您真正想要复制所有元数据时这非常有用。