Как запретить Android создавать LOST.DIR на SD-карте?

После перезагрузки телефона на внешней SD-карте создается папка LOST.DIR. Можно ли не создавать эту папку, если ничего не потеряно?

Ответы (3)

LOST.DIR — это просто место для хранения (каталог) файлов, которые были восстановлены при загрузке. Вы можете безопасно удалить его без проблем. Система хранит его на тот случай, если вы захотите вернуть восстановленные поврежденные файлы.

Быстрый поиск в гугле выдал:

Что касается предотвращения его создания, просто предотвратите повреждение SD-карты. Вот некоторые вещи, о которых следует помнить при использовании SD-карты:

  • Всегда извлекать перед удалением
  • Никогда не удалять во время изменения файлов
  • Никогда не удаляйте с Android-устройства, когда устройство включено

Если ваше устройство подключено к компьютеру, SD-карта обычно автоматически монтируется на компьютер. Не забудьте извлечь его перед отключением устройства.


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

Интересно, может ли этот каталог быть эквивалентом в lost+foundсистемах unix.
@ott Я бы предположил, что это так, учитывая, что LOST.DIR создается при запуске после проверки диска, что именно и происходит на * nix с потерянным + найденным.
«Что касается предотвращения его создания, просто предотвратите повреждение SD-карты». не работает для моего устройства. После удаления папки LOST.DIR перезагружаю устройство, создается новая пустая папка LOST.DIR.
@ohho посмотри мою правку
«запустить программу дефрагментации» — бессмысленное предложение, поскольку фрагментация на флэш-носителе не является проблемой.
@Джон, тогда как внутренняя SD-карта может быть несовместима с телефоном, в который она встроена? Потому что, как и ohho, я постоянно получаю пустой LOST.DIR как на внутренней, так и на внешней SD-карте, и я использую MTP, а не MSC при подключении к ПК.
Я не понимаю последнюю часть: в основном суть в том, что если вы соблюдаете все меры предосторожности, чтобы SD-карта не была повреждена (извлечение перед удалением и т. д.), то SD-карта частично несовместима с твое устройство.
Если вы делаете все возможное, чтобы не допустить ее повреждения, но она все еще повреждается, значит, SD-карта частично несовместима с вашим устройством. Купите карту более высокого класса, и это должно решить вашу проблему.

У меня была такая же проблема, постоянно LOST.DIRпоявлялась пустая карта, как на внутренней, так и на внешней SD-карте. Обходной путь, который я реализовал, заключался в использовании Tasker для его удаления при загрузке устройства. Кажется, это работает до сих пор.

  1. Удалите папку LOST.DIR.
  2. Создайте файл с именем LOST.DIR

Когда система пытается создать папку LOST.DIR, это невозможно, поскольку существует файл с таким же именем.