trashКаждый пользователь, наверняка, сталкивался с ошибкой при очистке Корзины, которая извещает о невозможности выполнения операции. По этой же причине в сети полно информации как с этим бороться, включая методы «лечения» в Mac OS. Я решил собрать несколько самых распространенных в одну статью, чтобы вы имели возможность испробовать их всех при возникновении проблем с Корзиной. А «полным» это руководство я назвал потому, что в комментариях вы найдете дополнительные подсказки и методы, которыми пользуются другие мак-пользователи. Так, что шансы на решение проблемы очень велики.

Начну из самого частого и банального — невозможности удаления файла через недостаточно прав или ошибку «-8003».

error

Очистка Корзины

В большинстве случаев застрявшие файлы находятся на подключенном диске/томе или используются какой-то программой. Прочитал, что частой причиной возникновения ошибок является удаление бекапов Time Machine через Finder. Вот это да… Если файл остается в Корзине даже после завершения программы, что его удерживала (убедитесь в этом, заглянув в Мониторинг системы), попробуйте очистить Корзину необратимо. Сначала проверьте кнопку Очистить с прижатым Alt, а если не помогает — Очистить Корзину необратимо из меню Finder.

Хотел бы сказать, что есть такой процесс Locum, который запускается при команде Очистить Корзину необратимо. Бывают такие случаи (и лично у меня), что этот процесс пожирал больше 100 процентов CPU.

Locum

После очистки Корзины процесс должен вернуться на 0. Но если этого не произошло и компьютер/ноутбук работает на всех кулерах, а Корзина уже пуста, можете попробовать завершить его принудительно. У меня срабатывало.

Перегрузка системы

Безусловно, когда не помогают простые манипуляции по удалению застрявших файлов, приходится перегружать систему. Кто-то это делает первым делом, кто-то — как последний вариант. Просто учтите, что перезапуск тоже может помочь. После перезапуска можете опять запустить очистку (необратимую) Корзины.

Названия и защита

Очень часто ошибки при удалении файлов могут возникать из-за названий файлов или активированной на них защиты. Проверьте, может быть названия содержат какие-то специальные символы (особенно «/»). Уберите все подозрительные знаки и пробуйте чистить Корзину еще раз. В свойствах (или Get Info) проверьте не стоит ли галочка на Защита.

Lock

Если есть, снимите галочку, она тоже не «отпускает» файл.

Сторонний софт

Помочь в беде могут и сторонние приложения. Специально для очистки Корзины есть программа TrashIt. Хорошее, надежное и бесплатное решение.

TrashIt

Дисковая утилита

Если файлы все еще не удалены, значить причина кроется где-то глубже. В этом случае попробуйте проверить и восстановить диск с помощью Дисковой утилиты.

DUtil

Кнопку Восстановить диск нажимайте до тех пор, пока не будет ни одной ошибки при проверке. Не лишним будет Восстановить права доступа. После этого попробуйте перегрузить компьютер и очистить Корзину снова.

Если это не сработало, проделайте все выше описанное, только с загрузочным диском Mac OS X (прижата клавиша C или Alt при загрузке).

Терминал

Ну и напоследок, Терминал. Введите команду, которая полностью удаляет файлы из папки Корзина вашего пользователя. Я нашел такой вариант:

sudo rm -rf ~/.Trash/*

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

Вот что мне удалось узнать о возможных решениях этой проблемы. Сомневаюсь, что после всех этих манипуляций что-то останется в Корзине. Если есть что-то не упомянутое здесь, делитесь своими методами.


Читайте также: