错误:“由于找不到一个或多个必需项,因此无法完成该操作。(错误代码-43)”


15

我无意中将NTFS硬盘驱动器从Mac OS X Mavericks机器中拉出了好几次,并意识到我不小心在/Volumes/文件夹中创建了多个不同名称的条目。现在我有storage_1storage_2storage_3passport,等我的/Volumes/文件夹中。

我尝试了几种解决方案来卸载驱动器(但是它们并没有显示为无法卸载,因为从技术上讲,它们不以实际驱动器卷的形式存在)。我尝试了一些快速rm filename -rrmdir filename命令都无济于事。

但是,当我尝试在Finder中删除任何内容时出现的错误是

由于找不到一个或多个必需项,因此操作无法完成。

(错误代码-43)。

显然,我已经找到了解决此问题的方法,并且可以通过修复硬盘驱动器权限来解决此问题。但是,此修补程序不适用于该/Volumes/文件夹,仅适用于所有其他文件夹。现在,没有任何效果。

有什么建议么?


我的症状:-尝试自行删除文件时出现错误-43。-清空垃圾箱时,删除父目录显示“文件正在使用..”。-获取信息显示为“未知权限”。-运行Disk Utility并运行->急救,发现一些错误归零。尝试:-PRAM / SMB重置也无效。-也在恢复模式下在终端中删除命令-无效。解决方案:-备份到时间机器并排除该特定文件的父目录。-使用磁盘实用程序重新启动以进行恢复,完全擦除问题驱动器,-从Time Machine还原
Sagar Patel,

Answers:


13

简单关闭然后再启动OS X,应自动清除其中的碎片

/Volumes

如果您愿意:在开始之前断开/弹出任何可移动媒体。

或者只是将介质保留在原处,然后重新启动。


在操作系统运行时,可能还有其他方法来处理卷碎片,但以我的经验,通常最好重新启动。

还推荐

错误-43可能确实表明文件系统不一致,因此请使用Recovery OS Disk Utility来验证受影响的文件系统。


不幸的是,我尝试了关机,重新启动方法,但没有成功。但是,在以后的检查中,我意识到我正在使用命令rm drive_name -r,而不是rm -r drive_name。问题解决了。我这样简单的愚蠢错误。
Blairg23

9
重新启动Finder为我解决了这个问题。
Rugmangathan '16

还重新启动了搜索器,解决了问题
levent kaya19年

20

您可以搜索“强制退出”并提交。然后选择查找器并重新启动它。最后移至您要删除的垃圾项目图标


我不确定这将如何帮助。
JMY1000 '16

1
为什么不?你没有尝试吗?(通过“强制退出并提交它”,我们的意思是退出并重新启动查找器;至少在我的系统上,Command-Q也适用于Finder。无需“强制退出”,并且重新启动后,一切正常。(尽管有时我会遇到奇怪的Finder问题,但需要重新启动才能解决该问题。)至少当我遇到这种奇怪的行为时(在我的启动驱动器上,我的Downloads目录中有文档,退出并重新启动Finder应用程序没有,确实解决问题。
洛厄尔蒙哥马利

1
这有助于我解决问题而无需重新启动系统。但是,只需右键单击Finder并单击“重新启动”,就可以改善答案。
2016年

谢谢你!这解决了macOS Sierra上的一个用户帐户无法删除文件的问题。我打开了活动监视器,在列表中选择了Finder,然后选择了“强制退出”。当我再次单击Dock中的Finder重新启动它时,可以删除文件。
亨里克N

3

我以前在Mac上收到Error 43。因此,这里是解决方法:错误代码43 Mac

要修复,您需要做的基本上是两个步骤

  1. 重置PRAM。从断电状态按住⌘ Cmd ⌥ Option P R直到听到3次启动提示音,然后松开并让系统正常启动。

  2. (可选)删除锁定的文件。在终端,执行以下命令: chflags -R nouchg。然后打开垃圾箱,选择所有项目(⌘ Cmd A),将所有内容拖到“终端”窗口,然后按Return ⏎。清空垃圾箱

如果您按照这些步骤,它应该可以解决问题。


1
这应该是公认的答案。1)选项确实形成了我。按住指定的按钮,重新启动Mac
Maksim Luzik
By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.