“操作无法完成意外错误 100093”MacOS Ventura Finder 错误的解决方法

操作无法完成,因为发生意外错误(错误代码 100093)

某些运行 macOS Ventura 的 Mac 用户在尝试将 Finder 中的文件从 macOS Ventura 拖放到虚拟宗卷时,注意到一系列“操作无法完成,因为发生意外错误”的错误消息,就像经常出现的情况一样用于 Micro:bit、Raspberry Pi Pico、AdaFruit、CircuitPython / Pyboard、DAPLink 或其他基于 RP2040 的开发板,甚至一些 USB 闪存驱动器。

尝试将 Finder 中的 UF2 或 hex 文件拖放到目标卷时,完整的错误消息通常是“操作无法完成,因为发生意外错误(错误代码 100093)。” 具有相同的 100093 错误代码。

不过,Raspberry Pi Pico 用户可以使用一种解决方法,它依赖于使用命令行 cp 命令通过终端手动复制文件。

使用以下命令语法将文件 blink.uf2 复制到 Raspberry Pi 卷(如果您的文件或卷的名称不同,请相应地替换该语法:

cp -X blink.uf2 /Volumes/RPI-RP2/

因为在 Terminal 中复制文件有效,这意味着问题出在 MacOS Ventura 的 Finder 上,并且很可能是一个错误,将在未来的 macOS 系统软件更新中解决。

如果使用命令行对您来说很烦人或无法满足您的情况,并且您是 Raspberry Pi Pico 或 Micro:bit 的重度用户,您可能需要考虑暂时避免使用 macOS Ventura。

Raspberry Pi 提供以下附加信息和关于问题原因的推测:

如果将 Raspberry Pi Pico 或其他基于 RP2040 的电路板插入运行 Ventura 的 Mac,RPI-RP2“虚拟”卷将正常安装。不幸的是,如果您随后尝试将 UF2 文件拖放到该卷上,则该过程不会完成,并引发 kPOSIXErrorENOATTR(“未找到属性”)错误。

为什么会这样?我们目前的假设是 Apple 已经对 macOS Finder 处理扩展属性的方式进行了更改。

FWIW,rsync 和 pcp 也可以在命令行中用于此目的以及。

因此,如果您使用的是 Raspberry Pi 并且遇到 macOS Ventura 问题,并且看到烦人的“操作无法完成,因为发生意外错误(错误代码 100093)”错误消息,请转到现在使用命令行,您就可以开始了。