Ошибка: «Операция не может быть завершена, потому что один или несколько обязательных элементов не могут быть найдены. (Код ошибки -43) »

15

Я случайно вытащил жесткий диск NTFS из своего компьютера Mac OS X Mavericks несколько раз и понял, что случайно создал несколько записей с разными именами в своей /Volumes/папке. Теперь у меня есть storage_1, storage_2, storage_3, passportи т.д. в моей /Volumes/папке.

Я попробовал несколько решений для размонтирования дисков (однако они не выглядели как не монтируемые, поскольку технически они не существуют как реальные тома дисков). Я попробовал несколько быстрых rm filename -rи rmdir filenameбезрезультатных команд.

Однако при попытке удалить НИЧЕГО в Finder возникает ошибка:

Операция не может быть завершена, потому что один или несколько обязательных элементов не могут быть найдены.

(Код ошибки -43).

Очевидно, что Google решил эту проблему и первоначально смог исправить ее, исправив разрешения на жестком диске. Однако это исправление не работало для /Volumes/папки, просто для любой другой папки. Теперь ничего не работает.

Какие-либо предложения?

Blairg23
источник
Мои симптомы: - Ошибка -43 при попытке самостоятельно удалить файл. - Удаление родительского каталога показывало «файл используется ..» при очистке корзины. - Информация о получении отображается «Неизвестные разрешения». - Запустил Дисковую Утилиту и запустил -> Первая помощь и обнаружил некоторые ошибки, считая Zeroed вне сектора. Пробовал: - Сброс PRAM / SMB тоже не дает эффекта. - Удалить команды в терминале также в режиме восстановления - безрезультатно. Решение: - Резервное копирование на машину времени и исключение родительского каталога этого конкретного файла. - Перезагрузка в рекавери, используя утилиту диска, полностью стереть проблемный диск, - Восстановление с машины времени
Sagar Patel

Ответы:

13

Простое выключение, а затем запуск OS X должен автоматически удалить мусор из

/Volumes

Если вам нравится: отключите / извлеките любой съемный носитель перед началом.

Или просто оставьте носитель на месте и перезапустите.


Могут быть и другие подходы к работе с объемным мусором во время работы ОС, но, по моему опыту, часто лучше перезагрузить компьютер.

Также рекомендуется

Ошибка -43 может действительно указывать на несоответствие файловой системы, поэтому используйте Дисковую утилиту Recovery OS для проверки уязвимых файловых систем.

Грэм Перрин
источник
К сожалению, я попытался выключить, перезапустить метод безрезультатно. Однако после более поздней проверки я понял rm drive_name -r, что вместо команды использовал команду rm -r drive_name. Проблема решена. Такие простые глупые ошибки с моей стороны.
Blairg23
9
Перезапуск Finder решил проблему для меня.
Ругмангатан
также перезапуск искатель решена
Левент Кай
20

Вы можете выполнить поиск принудительного выхода и отправить его. Затем выберите Finder и переустановите его. Наконец, перейдите к значку мусорной корзины, которую хотите удалить.

user176509
источник
Я не уверен, как это поможет.
JMY1000
1
Почему нет? Вы не пробовали это? (Под «принудительным выходом и отправкой» мы подразумеваем только выход и перезапуск Finder; по крайней мере, в моей системе Command-Q работает и для Finder. Нет необходимости «принудительно выходить», и после повторного запуска все было нормально. ( Хотя я иногда сталкивался со странными проблемами с Finder, которые требовали перезагрузки, чтобы разрешить ситуацию.) По крайней мере, когда я сталкивался с таким странным поведением (на моем загрузочном диске, с документами в каталоге загрузок, выходом и повторным запуском приложения Finder). действительно, действительно, разрешил ситуацию.
Лоуэлл Монтгомери
1
Это помогло мне решить проблему без перезагрузки системы. Но ответ можно улучшить, просто щелкнув правой кнопкой мыши Finder и нажав «Перезапустить».
Overbryd
Спасибо за это! Это исправило проблему в macOS Sierra, когда одна из учетных записей пользователей не могла удалить файлы. Я открыл Activity Monitor, выбрал Finder в списке и выбрал «Принудительный выход». Когда я снова щелкнул Finder в Dock, чтобы запустить его заново, я смог удалить файлы.
Хенрик N
3

Ранее я получил ошибку 43 на моем Mac. Итак, вот исправление: Код ошибки 43 Mac .

Чтобы исправить, что вам нужно сделать, это в основном два шага

  1. Сбросьте ПРАМ. Из состояния выключенного питания удерживайте ⌘ Cmd ⌥ Option P Rдо тех пор , пока не услышите 3 сигнала при запуске, затем отпустите и дайте системе нормально загрузиться.

  2. (Необязательно) Удалите заблокированные файлы. В терминале, выполните следующую команду: chflags -R nouchg. Затем откройте корзину, выберите все элементы ( ⌘ Cmd A), перетащите все в окно терминала и нажмите Return ⏎. Очистите корзину

Если вы выполните эти шаги, это должно решить проблему.

Mohanvenkat
источник
1
Это должен быть принятый ответ. 1) вариант сделал это у меня. Перезагрузите ваш Mac, удерживая указанные кнопки
Maksim Luzik