Я использую Samsung Galaxy S3 (I9300) некоторое время. Я укоренил устройство, удалил стандартную прошивку и заменил ее на CM11. В последнее время у меня были камеры FC, плохая батарея и подтормаживание в приложениях (я думал, что это было из-за малой доступности внутренней памяти - 1 ГБ из 11,5 ГБ). Пробовал очищать несколько папок из внутренней памяти. Поскольку результаты не были удовлетворительными, я решил переустановить ОС, выполнив сброс настроек.
Теперь, когда я это сделал, к моему удивлению, внутренняя память все еще не была полностью очищена. Android по-прежнему сообщал, что доступно 4,5 ГБ из 11,5 ГБ. Копнув немного глубже, я обнаружил, что это было связано с моими старыми папками пользовательских данных, которые все еще находились на телефоне. Они были доступны под \emulated\0
а также \emulated\legacy
. Сначала я предполагал, что он будет присутствовать на моей внешней SD-карте, и \emulated\0, возможно, может быть просто символической ссылкой на него. Чтобы развеять сомнения, я вынул SD-карту из телефона и перезагрузил его. Но я все еще вижу файлы в формате \emulated\0
. Я снова попытался сделать Factory Reset
, но ничего не изменилось.
Хотя я могу просто удалить \emulated\legacy
папку и установить другое ПЗУ. Я пытаюсь понять, что на самом деле произошло (как это правильно исправить), и может ли это произойти снова, или это может быть что-то из-за того, что я возился с какими-либо настройками уровня ОС. Любое объяснение того, почему/как создаются дубликаты файлов и как это исправить навсегда, будет высоко оценено.
Папки, на которые вы ссылаетесь, предназначены для многопользовательских целей: /emulated/legacy
это символическая ссылка, указывающая на внутреннюю папку SD «текущего пользователя», а /emulated/0
эта папка — для владельца (число в конце будет увеличиваться для дополнительных пользователей, созданных впоследствии , так что, например, если вы создали дополнительного пользователя, его место будет /emulated/1
, а вход в систему с этим пользователем /emulated/legacy
будет указывать на него).
Иногда возникают проблемы при обновлении со старых версий Android, когда содержимое дублируется из старого однопользовательского места в /emulated/0
процессе преобразования (т. е. содержимое копируется в новое место, а не перемещается, а не удаляется впоследствии). Поскольку сброс к заводским настройкам обычно не затрагивает «пользовательское хранилище» (внешние/внутренние SD-карты), он не приносит облегчения, поэтому впоследствии вам придется очищать его вручную (если это произойдет).
Что касается вашего вопроса в вашем комментарии: если это происходит, то только при переходе от «однопользовательского» к «многопользовательскому». Таким образом, ваше следующее обновление уже начнется с «многопользовательского ПЗУ», что означает, что та же проблема больше не повторится (поскольку в этом контексте преобразование не требуется).
Иззи
/emulated/legacy
это символическая ссылка, указывающая на внутреннюю папку SD «текущего пользователя», а/emulated/0
эта папка — для владельца (если вы создали дополнительного пользователя, его место будет/emulated/1
и вошедший в систему с этим пользователем/emulated/legacy
указывал бы туда). Иногда возникают проблемы при обновлении со старых версий Android, когда контент дублируется из старого однопользовательского места в/0
(т. е. копируется, а не перемещается ). FactoryReset не касается SD. Может быть, это?jjk_charles
Иззи