我正在 Windows 8.1 系统上复制大量文件,突然 Explorer 进程终止并自行重新启动。之后我再次复制所有文件。有些文件已经复制,有些文件根本没有复制,但我继续选择所有文件夹并再次复制。现在,在复制过程结束时,Windows 会提示我“替换或跳过文件?”窗口。
正是因为我同时执行了太多传输,导致 explorer 进程重置,以至于达到了节流点。我从经验中知道这一点,因为我过去曾多次尝试过同样的事情。
这些文件可能只是部分复制的,现在它询问我是否要覆盖它们。既然它询问我这个问题,那么文件可能在 Windows 中被部分复制了。但我想确定一下。
我也想知道如果我移动了,源文件是否也会部分“丢失”?这是一个关于 Windows 操作系统文件系统的具体问题。
提前致谢。
答案1
是的,如果复制操作中断,可以部分复制文件。通常部分复制的文件大小会较小,但这并不能保证。重新复制文件要安全得多。
对于移动,问题在于移动是在不同的磁盘/分区之间完成还是在同一个磁盘/分区内完成。
同一磁盘/分区内的移动不涉及复制,而只是重命名。它们几乎不可能中断,而且绝不会是部分的。
不同磁盘/分区之间的移动可以中断,因为一开始它们只是进行复制。复制完成后,源文件将被删除,但前提是目标文件已完全创建。从这个意义上讲,这种移动是足够安全的 - 在目标尚未完全建立之前,不会删除源文件。
可能导致不一致的一种中断是断电,因为驻留在内存中的磁盘块(文件数据块和文件夹元数据块)会丢失。