先给个结论:剪切本身是「复制加删除」,粘贴没成功之前,源文件通常还在原处。真正危险的是粘到一半中断——那时源文件已经被删掉一部分,目标端只写了个开头。
所以第一件事不是重试,是打开两个窗口,看清两边各剩什么。

同一个盘里剪切,系统只改索引,几秒钟完成,几乎不会失败。跨盘剪切就不一样了:它得把数据完整复制过去,复制成功才删源文件。
所以「剪切失败」几乎都发生在跨盘。U 盘到硬盘、硬盘到移动硬盘、C 盘到 D 盘,这类操作背后是一次完整的数据搬运。
明白这一点,就能理解为什么中途拔线、断电、目标盘满了,都会把文件卡在中间状态。
第一种,源文件还在,目标端什么都没有。最常见,直接重来就行,注意换个方式——先复制、确认无误再删源。
第二种,源文件没了,目标端有一个同名文件但打不开、大小是 0。这种最麻烦,源目录的索引已经删了,得靠扫描去找。
第三种,两边都有,但都不完整。多见于大文件,复制到八九成时中断。

别在原位置再粘一次。系统看到同名文件会问是否覆盖,很多人顺手点了是,结果把目标端那个还算完整的残留也盖掉了。
别对源盘做任何写操作。装软件、下文件、清空回收站,全都算写。文件被删之后,那块空间在被覆盖之前都有机会捞回来。
还有一件容易忽略:别清空回收站。剪切失败中断时产生的删除记录,有一部分会先进回收站,清空之后连这条线索也断了。
| 状态 | 源端 | 目标端 | 怎么办 |
|---|---|---|---|
| 源还在 | 文件完整 | 空的 | 改用复制重来一次 |
| 源没了 | 目录已删 | 0 字节同名文件 | 扫源盘,别覆盖目标 |
| 两边都有 | 残缺 | 残缺 | 先导出能打开的部分 |
| 复制到一半 | 完整 | 文件大小不足 | 复制完整版再删源 |

第三种状态里,那个不完整的文件其实是有价值的:视频可能能播前几分钟,文档可能能读出大半。先复制一份出来试打开,能打开的部分就先导出。
源端的残留要靠扫描。超级兔子数据恢复在跨盘剪切这类场景下,会同时把源盘和目标盘列出来,让你分别扫;它对「删除时间在最近一小时」的文件做了优先标记,剪切失败产生的残片通常就在这个区间,不用在上万个结果里翻。有用户是把 60G 的素材从移动硬盘剪到笔记本,中途没电,最后从两边各捞回一半,拼起来损失不到十分钟的素材。

跨盘搬东西,一律用复制。复制完对比一下文件数量和总大小,确认无误再删源目录。多花的这几分钟,比事后恢复便宜太多。
搬大文件前看一眼目标盘剩余空间。差几百兆导致复制中途失败,是最冤的一种情况。
在,直到粘贴完成那一刻才删。所以中途取消或者报错,回源目录看,文件一般好端端躺着。
窗口没关之前有效,能撤销一次。关掉资源管理器或者重启之后就没了,别指望它。
单个文件超过 4G 就写不进去,系统会提示空间不足,实际是格式限制。把 U 盘格成 exFAT 或者 NTFS 才能放得下。
剪切看着像搬东西,实际是一次完整的写入。把它当复制来对待,失败的概率会低很多。