我想将我的所有文件从 NTFS Windows XP 驱动器复制到我的新 NTFS Windows 7 驱动器上的一个文件夹中,包括 Program Files 等,以防我需要它们。
- 我有一个可以用作中间阶段的外部驱动器,但我不信任它。所以我想要一种包含校验和或其他错误检测/纠正的方法。
- 所有驱动器上都有足够的空间,因此我不需要浪费时间压缩文件。
- 我(我想我)希望尽可能保留所有 NTFS 元数据,只要这不会阻止我访问新环境中的文件或其他内容。我至少希望保留日期戳等。
有没有办法创建一个抗错误的磁盘映像?我应该使用存档格式并捆绑整个驱动器吗?
答案1
在 Windows 中,我喜欢使用md5夏季为目录结构中的文件生成 md5 校验和文件。然后,在传输后,我可以确保所有内容都正确传输。当然,如果在传输过程中发生磁盘错误,这不会提供任何数据恢复/错误更正,但至少我可以轻松检测出传输任何特定文件时是否存在问题。
答案2
我需要做一些类似的事情,有一个 50KB 的小工具超出了我的所有预期:斯特拉克。它类似于 Linux 上的 tar,并创建一个文件,稍后可以在其他 PC 上以类似的方式提取该文件。与常规 Windows 资源管理器复制大型驱动器中的小文件(需要几天时间)的速度相反,此工具始终以驱动器的最大速度进行复制,并在几个小时内复制了超过 1TB 的文件(请确保禁用防病毒软件,这将使其运行速度慢得多)。在我的情况下,我将所有文件夹从 C:\ 移动到 C:\,因此我必须保留所有连接,与 robocopy 不同,此工具可以正确完成:
要将整个C:\
驱动器备份到文件:
strarc -cjd:C:\ D:\backup.bak
要在另一台电脑上重新创建 C:\(只要所有 Users/Windows/Program files 文件夹不存在):
strarc -xd:C:\ D:\backup.bak
据说这个工具能够备份完整运行的 Windows 系统(见 3.6)。附带说明一下,该工具是免费的(尽管它最初是为商业用途而制作的)并且功能齐全源代码可用。
答案3
答案4
您可以使用以下方式克隆驱动器驱动器映像 XML。
顾名思义,驱动器映像是保存的 XML 文件。您可以使用 DIXML 探索映像并从映像中单独提取文件,或者在需要时恢复其全部内容。
DriveImage XML 是免费软件。