小编Kor*_*ijn的帖子

为什么当空间明显足够时 xcopy 会失败?

我有一个 2TB 硬盘驱动器“D”,其中包含 2TB NTFS 分区上的 732GB 数据,我想将其(绝对是驱动器上的所有内容)复制到另一个具有 981GB 空间的驱动器“F”(其刚格式化 (NTFS))。

我确保没有进程写入磁盘 D 或 F。只有一个备份进程正在运行(backblaze),我认为它只执行读取操作,所以应该没问题。

我通过管理员提升的命令提示符开始复制:

C:\Users\Me\Desktop\: xcopy /x /o /h /e /k D: F:
Run Code Online (Sandbox Code Playgroud)

然后大约 20 小时后,该命令失败并显示“空间不足”。我检查了资源管理器,磁盘 F 确实 100% 已满。磁盘D没有增长或任何东西,仍然只有732GB在使用。

我在这里一窍不通。为什么数据突然变大了?我应该尝试使用诸如 clonezilla 之类的 live cd 吗?

(附带问题:我可以以某种方式加快这个过程吗?)

更新 1

根据建议,我尝试了以下操作:

robocopy D:\ F:\ /COPYALL /E /DCOPY:T /R:10 /LOG:copylog.log /XD .bzvol
Run Code Online (Sandbox Code Playgroud)

我排除了.bzvol(只有 82 KB),因为如果我不这样做,它会混淆 backblaze!

一旦 F 已满,这将导致“无休止地”重复此消息: ERROR 112 (0x00000070): There is not enough space on the disk. Waiting 30 seconds...

以下是一些视觉证据:

在此处输入图片说明

我检查了驱动器 D设置为“压缩此驱动器以节省磁盘空间”。 …

copy xcopy clone

1
推荐指数
1
解决办法
5687
查看次数

标签 统计

clone ×1

copy ×1

xcopy ×1