
На флеш-накопителе или внешнем диске часто появляются скрытые папки с названием .Trashes, Trash или $Recycle.Bin. Это служебные директории, создаваемые операционными системами macOS и Windows для временного хранения удалённых файлов. В macOS используется .Trashes, в Windows – $Recycle.Bin. Обе системы автоматически помещают туда файлы при удалении через интерфейс, чтобы пользователь мог восстановить их при необходимости.
Папка .Trashes занимает место на флешке, даже если вы очистили корзину на компьютере. На macOS она создаётся в корневом каталоге накопителя и может достигать значительных размеров, особенно если флешка часто используется для переноса больших файлов. В Windows аналогичная папка $Recycle.Bin ведёт себя схожим образом, но её содержимое не всегда видно без включения отображения скрытых и системных файлов.
Удалить .Trashes или $Recycle.Bin можно несколькими способами. Самый простой – подключить флешку к компьютеру, открыть её в файловом менеджере с включённым отображением скрытых файлов и вручную удалить папку. В macOS для этого нужно зайти в Finder, выбрать флешку, нажать Cmd + Shift + . (точка), чтобы показать скрытые файлы, и удалить .Trashes. В Windows – открыть Проводник, перейти на вкладку Вид, поставить галочку Скрытые элементы и удалить $Recycle.Bin.
Если папка не удаляется из-за системных ограничений, используйте командную строку. В macOS откройте Терминал и введите:
sudo rm -rf /Volumes/[Имя_флешки]/.Trashes
В Windows запустите Командную строку от имени администратора и выполните:
rd /s /q [Буква_диска]:\$Recycle.Bin
Замените [Имя_флешки] и [Буква_диска] на соответствующие значения.
Чтобы предотвратить повторное создание этих папок, отключите функцию корзины для съёмных накопителей. В macOS это делается через Терминал командой:
defaults write com.apple.finder EmptyTrashSecurely -bool true
Затем перезапустите Finder. В Windows откройте Свойства корзины, выберите флешку и установите флажок Уничтожать файлы сразу после удаления, не помещая их в корзину.
Как появляются скрытые папки Trashes на USB-накопителе
На накопителях с файловой системой APFS или HFS+ папка Trashes не появляется, так как macOS использует штатную корзину системы. Однако на FAT32 и exFAT – наиболее распространённых форматах для флешек из-за кроссплатформенной совместимости – эта директория возникает неизбежно. Даже если вы удалите её вручную, она восстановится при следующем удалении файла. Windows и Linux игнорируют .Trashes, но macOS будет продолжать её использовать, если накопитель подключён к Mac.
Ещё один сценарий появления Trashes – использование сторонних файловых менеджеров, таких как ForkLift или Path Finder, которые могут эмулировать поведение Finder. Некоторые утилиты для работы с дисками (например, Disk Drill) также создают временные папки с аналогичным названием для восстановления данных. В редких случаях папка может остаться после некорректного извлечения накопителя или сбоя системы во время удаления файлов.
Чтобы минимизировать появление Trashes, отформатируйте флешку в APFS (если она используется только с Mac) или отключите корзину для съёмных носителей через Terminal: defaults write com.apple.finder DeleteTrashItemsOnRemovableVolumes -bool true. После этого удалённые файлы будут стираться без создания промежуточных папок, но восстановить их станет невозможно.
Где искать папку Trashes на флешке в разных операционных системах
В macOS папка .Trashes создаётся на флешке автоматически при первом удалении файлов. Она скрыта и находится в корневом каталоге накопителя. Чтобы её увидеть, откройте Терминал и выполните команду ls -la /Volumes/ИМЯ_ФЛЕШКИ, где ИМЯ_ФЛЕШКИ – метка вашего устройства. Альтернативный способ – включить отображение скрытых файлов в Finder: нажмите Cmd + Shift + . (точка), после чего папка появится в списке. Удаляйте её только после проверки содержимого, так как в ней могут храниться временно стёртые данные.
В Windows папка $Recycle.Bin или её аналог для съёмных носителей формируется при удалении файлов через Проводник. Она также скрыта и располагается в корне флешки. Чтобы её обнаружить, откройте Проводник, перейдите на вкладку «Вид» и установите флажок «Скрытые элементы». Папка отобразится как $Recycle.Bin или RECYCLER (в старых версиях Windows). Удаляйте её через контекстное меню или командой rd /s /q X:\$Recycle.Bin в командной строке, где X – буква флешки.
В Linux папка .Trash-1000 (или с другим числовым идентификатором пользователя) появляется при использовании файловых менеджеров с поддержкой корзины, например, Nautilus или Dolphin. Она находится в корне флешки и доступна через терминал: ls -a /media/ПОЛЬЗОВАТЕЛЬ/ИМЯ_ФЛЕШКИ. Для удаления используйте rm -rf /media/ПОЛЬЗОВАТЕЛЬ/ИМЯ_ФЛЕШКИ/.Trash-*. Если флешка монтируется автоматически, путь может отличаться – уточните его через mount | grep ИМЯ_ФЛЕШКИ.
На Android папка .trash или LOST.DIR (не всегда эквивалентна корзине) может создаваться сторонними файловыми менеджерами, такими как Solid Explorer или FX File Explorer. Она скрыта и находится в корневом каталоге флешки при подключении к ПК или через встроенный файловый менеджер с включённым отображением скрытых файлов. Удаляйте её только после проверки на наличие нужных данных, так как LOST.DIR иногда содержит восстановленные системой фрагменты файлов.
Почему стандартное удаление файлов не очищает Trashes полностью
При удалении файлов через проводник Windows или macOS система не стирает их физически с флешки, а перемещает в скрытую папку .Trashes (на macOS) или $Recycle.Bin (на Windows). Эти директории создаются автоматически при первом удалении и резервируют место для восстановления данных. Даже после очистки корзины через интерфейс ОС остаточные данные могут сохраняться из-за:
- Фрагментации файловой системы: части удалённых файлов остаются в неиспользуемых кластерах, особенно на флешках с FAT32.
- Кэширования: ОС временно хранит метаданные о файлах в памяти, и при некорректном извлечении флешки они не синхронизируются с носителем.
- Особенностей работы TRIM: на SSD и некоторых флешках команда TRIM не всегда срабатывает при удалении через корзину, оставляя данные в ячейках памяти.
Для гарантированного удаления .Trashes требуется принудительное форматирование флешки в NTFS/exFAT (с отключением корзины в свойствах диска) или использование утилит вроде rm -rf .Trashes (macOS/Linux) либо rd /s /q $Recycle.Bin (Windows) через командную строку с правами администратора.
Как безопасно удалить папку Trashes через проводник Windows

Откройте проводник Windows (Win + E) и перейдите на флешку. По умолчанию папка Trashes скрыта. Чтобы её увидеть, включите отображение скрытых файлов: нажмите Вид → Показать → Скрытые элементы. Если папка не появилась, проверьте наличие атрибута «Системный» – для этого в командной строке выполните attrib -s -h X:\.Trashes /s /d, где X – буква диска.
Перед удалением закройте все программы, которые могут использовать файлы на флешке. Это предотвратит ошибки доступа и повреждение данных. Щёлкните правой кнопкой мыши по папке Trashes и выберите «Удалить». Если система выдаст сообщение о невозможности удаления, убедитесь, что ни один процесс не блокирует файлы внутри папки – для этого используйте диспетчер задач (Ctrl + Shift + Esc) и завершите подозрительные процессы.
В некоторых случаях Windows не позволяет удалить папку из-за ограничений прав доступа. Решите проблему, изменив владельца папки: правой кнопкой мыши → «Свойства» → «Безопасность» → «Дополнительно» → «Изменить» владельца на текущего пользователя. После этого установите флажок «Заменить владельца подконтейнеров и объектов» и примените изменения. Теперь удаление должно пройти без ошибок.
Если папка Trashes содержит большое количество файлов, удаление через проводник может занять время. Для ускорения процесса используйте командную строку: откройте её от имени администратора и выполните rmdir /s /q X:\.Trashes. Ключ /s удаляет все подпапки, а /q – без запроса подтверждения. Этот метод эффективнее, чем удаление через графический интерфейс, особенно при работе с медленными накопителями.
После удаления папки отключите флешку безопасно: щёлкните по значку «Безопасное извлечение» в трее и выберите накопитель. Это предотвратит потерю данных из-за незавершённых операций записи. Если папка Trashes появляется снова после подключения к Mac, отформатируйте флешку в файловой системе exFAT – она совместима с обеими ОС и не создаёт служебных папок без необходимости.
Способы очистки Trashes на флешке с помощью командной строки
На macOS откройте Терминал и выполните команду для принудительного удаления папки:
sudo rm -rf /Volumes/[ИМЯ_ФЛЕШКИ]/.Trashes- Замените
[ИМЯ_ФЛЕШКИ]на фактическое имя накопителя. - Потребуется ввести пароль администратора.
Если флешка отформатирована в FAT32, macOS может создавать .Trashes-501 (где 501 – ID пользователя). Удалите её аналогично.
В Windows используйте командную строку от имени администратора. Сначала определите букву диска флешки (E:, F: и т. д.), затем выполните:
rd /s /q E:\$RECYCLE.BIN- Ключ
/sудаляет все вложенные папки,/q– без подтверждения. - Если флешка использовалась на macOS, дополнительно удалите
.Trashesкомандойrd /s /q E:\.Trashes.
Для Linux (Ubuntu, Fedora и др.) подключите флешку и выполните:
sudo rm -rf /media/[ПОЛЬЗОВАТЕЛЬ]/[ИМЯ_ФЛЕШКИ]/.Trash-1000- Папка
.Trash-1000содержит удалённые файлы текущего пользователя (ID 1000). - Если флешка монтируется в другое место, уточните путь с помощью
mount | grep media.
После очистки проверьте освободившееся пространство командой:
- macOS/Linux:
df -h /Volumes/[ИМЯ_ФЛЕШКИ]илиdf -h /media/[ПУТЬ].
Чтобы предотвратить повторное создание Trashes, отключите корзину для съёмных дисков в настройках системы или форматируйте флешку в exFAT/NTFS (для Windows) или APFS/HFS+ (для macOS), если это допустимо. На FAT32 папка будет создаваться всегда.
Как предотвратить автоматическое создание Trashes на съёмных дисках
На macOS и Linux система создаёт скрытые папки .Trashes или $RECYCLE.BIN на съёмных носителях для временного хранения удалённых файлов. Чтобы отключить эту функцию, измените параметры монтирования диска. На macOS добавьте флаг noatime,nobrowse,nodev,nosuid в файл /etc/fstab для конкретного устройства, указав его UUID или метку тома. Пример строки: UUID=1234-5678 /Volumes/FLASH vfat noatime,nobrowse,nodev,nosuid 0 0. На Linux используйте опцию uid=1000,gid=1000,dmask=000,fmask=111 при монтировании через mount или в /etc/fstab.
В Windows папка $RECYCLE.BIN создаётся автоматически, но её формирование можно заблокировать через реестр. Откройте редактор реестра (regedit) и перейдите к разделу HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Policies\Explorer. Создайте параметр DWORD с именем NoRecycleFilesOnRemovableDrives и установите значение 1. После перезагрузки система перестанет создавать корзину на флешках и внешних дисках. Альтернативный метод – использование групповой политики (gpedit.msc) для настройки параметра «Не перемещать удалённые файлы в корзину» для съёмных носителей.
Для пользователей Linux с файловыми системами ext4 или NTFS на флешках эффективным решением станет отключение журналирования и квот. При форматировании диска командой mkfs.ext4 добавьте флаг -O ^has_journal, чтобы исключить создание служебных структур, включая корзину. Для NTFS используйте утилиту ntfs-3g с параметром disable_recycle_bin при монтировании: mount -t ntfs-3g -o disable_recycle_bin /dev/sdX1 /mnt/flash. Эти действия снизят износ флеш-памяти и предотвратят появление лишних папок.
Если требуется временное решение без редактирования системных настроек, используйте сторонние утилиты. На Windows подойдёт USB Oblivion – программа очищает следы активности системы на съёмных дисках, включая корзину, и блокирует её повторное создание. На macOS аналогичную функцию выполняет CleanMyDrive 2, которая позволяет вручную удалять .Trashes и отключать автоматическое формирование папки через интерфейс. Для Linux доступен скрипт на Python, который при подключении флешки автоматически удаляет корзину и создаёт файл .nomedia, предотвращающий индексацию содержимого системой.
Что делать, если папка Trashes не удаляется и занимает место
Папка Trashes на флешке – системный каталог macOS, который хранит удалённые файлы до их окончательного стирания. Если она не удаляется стандартными методами, проблема часто связана с блокировкой со стороны ОС или повреждением файловой системы. Первым шагом проверьте, не открыты ли файлы из этой папки в других программах – даже фоновые процессы могут мешать удалению.
Используйте терминал для принудительного удаления. Откройте его через Finder → Программы → Утилиты и выполните команду:
sudo rm -rf /Volumes/[ИМЯ_ФЛЕШКИ]/.Trashes– замените[ИМЯ_ФЛЕШКИ]на фактическое название накопителя.- Введите пароль администратора при запросе.
Обратите внимание: sudo даёт права суперпользователя, поэтому вводите путь точно – ошибка может повредить данные на других дисках.
Если терминал не помогает, проверьте файловую систему на ошибки. Подключите флешку к Mac и запустите Дисковую утилиту (Finder → Программы → Утилиты). Выберите накопитель в списке слева, нажмите Первая помощь и дождитесь завершения проверки. Инструмент автоматически исправит мелкие сбои, которые могут блокировать удаление Trashes.
На Windows папка Trashes видна как скрытая и может называться $Recycle.Bin. Чтобы её удалить:
- Откройте
Проводник, перейдите на флешку и включите отображение скрытых файлов:Вид → Параметры → Изменить параметры папок и поиска → Вид → Показывать скрытые файлы. - Найдите папку
$Recycle.Binили.Trashes, щёлкните правой кнопкой и выберитеУдалить. - Если система откажется удалять, используйте командную строку от имени администратора:
rd /s /q X:\$Recycle.Bin, гдеX– буква флешки.
В редких случаях проблема возникает из-за конфликта файловых систем. Если флешка отформатирована в FAT32 или exFAT, macOS может некорректно обрабатывать Trashes. Решение – переформатировать накопитель в APFS или HFS+ через Дисковую утилиту. Перед этим скопируйте данные на другой носитель, так как форматирование сотрёт всё содержимое.
Если ни один метод не сработал, проверьте флешку на физические повреждения. Подключите её к другому компьютеру – если Trashes всё равно не удаляется, вероятно, накопитель вышел из строя. В таком случае замените его или используйте специализированные утилиты для восстановления данных, например Disk Drill или TestDisk, перед окончательным форматированием.