跨操作系统边界的致命数据丢失

Jen*_*nsD 14 usb images ios windows-11

除夕夜,我通过 USB 将图像从 iPhone 导入到 Windows 11 平台,就像我多次所做的那样:

  • 全选
  • 创建新文件夹
  • 粘贴

它起作用了。但我后来所做的却是致命的。我按了几次 Ctrl-Z,有时按次数太多了。现在文件夹和所有图像都消失了。在 Windows 系统的垃圾箱或其他地方都找不到它们,在 iPhone 系统上也没有。

谁负责?在哪里可以找到我的图像?

[我的iOS版本>15,Win11是21H2。]

Tet*_*jin 16

切勿在介质之间剪切/粘贴 [即使在同一操作系统上]。
\n除了文件清理工具或备份之外,它无法撤消,也无法返回。
\n正如您所发现的那样,您付出了不幸的代价,撤消会使新文件消失[甚至不会移至垃圾箱],而不会将它们恢复到原始位置[也不会进入垃圾箱]。
\n这是操作系统中一个可怕但长期存在的设计缺陷。

\n

至于“谁负责”\xe2\x80\xa6,我会直接归咎于微软允许你这样做。macOS [&据我所知,nix,]没有等效的命令。最接近的等效项是“move”,它完成副本然后删除原始副本 - 两者都是不可撤消的。*

\n

由于您无法在 iOS 上进行文件清理,因此您只能使用 Windows 工具作为恢复选项。请务必将救援的所有文件保存到新驱动器,否则您将面临进一步覆盖恢复尝试的风险,并在恢复完成之前避免使用驱动器。在 Windows 中恢复班次删除的文件对恢复工具有一些建议。

\n

*评论后
\n我刚刚测试了Apple 的“移动”到可移动驱动器和从可移动驱动器的“移动”功能。如果无法撤消[驱动器已卸载],则菜单项将变灰或启动但随后出错而未完成[取决于文件传输的方式]。简而言之,它不会让您意外地撤消写入,除非可以在两个驱动器上完全撤消写入。

\n

我也刚刚在 Win10 上测试了这一点。如果原始可移动磁盘丢失,它也不允许撤消。
\n这似乎是想要的情况,防止旧的“损坏”撤消删除文件。我确实记得过去发生过这种情况,但我已经很多年没有经常使用 Windows 了,所以我不知道这是最近的更改、用户设置,还是可能很容易混淆它。

\n

  • UI“剪切”和“粘贴”操作在 Windows 上也产生了变化,即复制然后删除原始内容。问题在于“两者都可以撤消”——显然这并不总是正确的(考虑可移动媒体上的原始位置何时被拔掉)。该缺陷存在于“撤消”操作中,该操作在继续“删除副本”之前不会测试“取消删除原始文件”步骤是否成功。 (5认同)