首页 > 解决方案 > 如何在 Windows 10 上可靠地复制数 TB 的文件夹?

问题描述

我有一个完整的 4 TB 磁盘,我想将其内容复制到我最近购买的一个 14 TB 磁盘作为备份磁盘。每个磁盘都位于通过 USB 3 连接到同一个电源供电的 USB 集线器的 SATA 底座中。我正在运行最新版本的 Windows 10。

有人会认为这是微不足道的:只需使用文件资源管理器,对吗?错误的!资源管理器抛出许多错误和打嗝,提示丢失文件,并且并非所有文件属性都可以复制等等。

然后我尝试使用 File Fisher [ https://file-fisher.en.lo4d.com/windows ],它首先累积要复制的完整文件列表,其中包含超过 2M 的文件,现在是正如它所说,无论涉及什么,都要花费数小时来“完善结果”。所以我怀疑它在后台使用与 Explorer 相同的文件 IO 接口。

在这个时代,这似乎是一个令人难以置信的问题,但是是否有一个简单的实用程序可以只进行树遍历并逐个复制文件,而无需预先组装文件列表,因为我知道源文件不会改变?

我可以使用 python 的 shutil 模块准备一个简单的脚本,但是如果它还想在开始之前累积整个列表并最终遇到与 Explorer 和 File Fisher 相同的问题怎么办?

标签: windowsfileio

解决方案


推荐阅读