HTC Desire не хватает внутренней памяти, я ничего не понимаю. Поможете?

Это беспокоило меня какое-то время, но в последнее время стало совсем плохо. Я получаю предупреждения о том, что моя внутренняя память заполнена, у меня осталось около 13 МБ из того, что, как я считаю, составляет 512 МБ. Я проверил приложение «diskusage», и мои приложения занимают около 122 МБ, еще около 20 МБ используются «данными» (не уверен, что это такое). Когда я проверяю список приложений, размер моего самого большого приложения составляет около 12 МБ, и даже на первом экране приложений он падает до чуть более 6 МБ. Так что у меня нет очень больших приложений, и их тоже не так много. Я стараюсь ставить большинство на свою SD-карту, так что и там нет проблем.

Как мне понять, что занимает все это пространство, и как мне это исправить?

В связи с этим, что такое Android-эквивалент «форматирования» вашего телефона? Я считаю, что заводские настройки не удаляют все данные (sdcard и т. д.) или удаляют?

РЕДАКТИРОВАТЬ: я сделал полный сброс на своем телефоне, и доступное свободное место несколько похоже на то, что я видел раньше. Итак, нормально ли иметь только около 150 МБ для приложений, когда внутреннее ПЗУ должно быть 512 МБ?

Аналогом «форматирования» для Android является аппаратный сброс, который завершится тем, что ваш телефон будет чистым ПЗУ, без установленных программ, что означает полное стирание внутренней памяти телефона.
Я попробовал «diskusage», и он должен дать вам точное распределение вашего внутреннего ПЗУ. Итак, у вас есть 122 МБ для «Приложений», 20 МБ для «Системных данных», а сколько «Свободного места» сообщает «diskusage»?
Доливерас, когда вы говорите «жесткий сброс», вы имеете в виду «сброс к заводским настройкам»?
@HannesFostie Это похоже на то, что он имеет в виду.
может кто-нибудь помочь мне, у меня такие же проблемы с моим желанием, но я не знаю, как его получить? и если рутирование разблокирует сим-карту, я имею в виду, что она заблокирована для компании, и я хотел бы разблокировать ее, если у кого-нибудь есть какие-либо идеи или знаю, как, пожалуйста, помогите, спасибо
вы можете просто использовать unrevked.com, для меня это было немного методом проб и ошибок, но достаточно просто
Спасибо за ваши предложения. У меня те же проблемы, почти никаких приложений, по сравнению с 5 страницами моего мужа на его iPhone, и у меня постоянно отображается значок с нехваткой места. Я удалил все электронные письма, текстовые сообщения, фотографии, видео и не сохранил музыку на телефоне. В декабре муж должен будет обновиться, и вскоре после этого на ebay можно будет найти HTC Desire, и я возьму на себя его текущий iPhone. Ничего не поделаешь с этой нестандартной системой.

Ответы (11)

Одна проблема, которую я заметил, заключается в том, что (по крайней мере, в Android Froyo) стандартный веб-браузер кэширует память телефона. Кэш браузера может быстро занять более 20 МБ и, следовательно, использовать свободное внутреннее хранилище.

Я перешел на использование альтернативного браузера (Dolphin) и установил его кэширование на SD-карту. Это сняло мои ограничения «низкого внутреннего хранилища»; мое свободное внутреннее пространство теперь остается более постоянным, за исключением случаев установки новых приложений.

Ваша ОС может занимать оставшееся место. Моя ОС весит несколько сотен МБ. На самом деле вы ничего не можете с этим поделать, хотя некоторые пользовательские ПЗУ могут быть меньше. Перемещайте приложения на SD, удаляйте данные, удаляйте приложения и т. д.

Редактировать: чтобы интегрировать обновления системных приложений в вашу прошивку, используйте Titanium Backup . Например, мое приложение GMail отображается (updated)в списке Titanium:

Список приложений
Список приложений (щелкните изображение, чтобы увеличить)

Нажмите и удерживайте его, чтобы вызвать это меню, и выберите Integrate update into ROM:

Меню длительного нажатия
Меню длительного нажатия (щелкните изображение, чтобы увеличить)

Мне показалось бы странным, что ОС использует несколько сотен МБ. Например, Android 2.1 на моем Motorola Milestone использует 32,5 МБ из 198 МБ ПЗУ. Остальное можно использовать для приложений.
Ух ты. Мое текущее ПЗУ составляет ~ 200 МБ, даже если оно еще не сжато.
Также обратите внимание, что некоторое пространство зарезервировано ОС, даже если оно не «используется». Это позволяет получать обновления и тому подобное.
это означало бы, что моя ОС использует около 350 МБ ... кажется, много
Это прямо здесь помогло мне освободить дополнительно около 30 МБ места. Работает с бесплатным банкоматом около 55 МБ, лучше, чем когда-либо.
Отлично, рад слышать!

У меня тоже была похожая проблема с HTC Desire. Мое решение состояло в том, чтобы использовать SD-карту в качестве второго раздела для файлов приложений dex, lib и apk. Теперь у меня есть 1 ГБ свободного места для установки приложений.

Для этого нужен рут. Если у вас нет рута, следуйте этому простому процессу в этом руководстве.

После этого вам нужно разбить SD-карту на разделы. Для этого вы можете использовать заводной мод восстановления. Теперь вы можете использовать программу link2sd для перемещения ваших приложений (dex, lib, apk) на SD-карту. Вы можете следовать этому руководству для получения подробной информации, если вы выбрали этот путь.

Это кажется лучшим решением

У меня была аналогичная проблема, и я обнаружил, что это было в основном из-за того, что контакты занимали 40 МБ, когда я включил синхронизацию Facebook и Twitter.

Я бы использовал приложение DiskUsage http://www.appbrain.com/app/diskusage/com.google.android.diskusage , чтобы узнать, что занимает больше всего места во внутренней памяти.

Аскер прямо говорит в своем вопросе, что он уже использовал Disk Usage.

У меня также есть Desire с такими же проблемами, как и у вас, несмотря на то, что я переместил все возможные приложения на SD-карту (и я даже не установил все это с самого начала).

Я полагаю, что причиной проблемы являются обновления некоторых предустановленных приложений на устройстве (Flash Player, приложения Google (Карты, GMail, Поиск, Маркет, Голосовой поиск, YouTube), Facebook). В отличие от обычных приложений, вы не можете удалить их полностью, а можете только удалить примененные вами обновления и вернуть их в «первозданное» состояние с момента вашего последнего обновления OTA.

Эти обновления, должно быть, заняли некоторое место в ПЗУ, поскольку их нет на SD-карте, и они работают даже без установленной SD-карты. Фактически это означает, что у вас есть две версии этих приложений, хранящихся в ПЗУ.

К сожалению, на данный момент у меня нет решения проблемы.

Это звучит как разумное объяснение ... теперь, у кого-нибудь есть идеи, как это понять?
Если у вас есть root-права, вы можете использовать приложение Titaniun Backup, чтобы объединить обновления системных приложений в ПЗУ и уменьшить используемое пространство.
@Matthew Read, не могли бы вы рассказать мне, как это сделать? Я не могу найти функциональность в приложении
@HannesFostie Я обновил свой ответ ниже.

На ny Hero после обновления мне постоянно не хватало места, ни одна из очевидных вещей не работала. Затем я понял, что, когда я подключил свой телефон к своей учетной записи Flickr, я выбрал вариант, который означал, что я загрузил сотни мегабайт данных с сайта Flickr, обновляя свою учетную запись.

Моральное существо проверяет, не съедает ли ваша социальная сеть ваше хранилище.

это не так или что-то подобное

У меня похожая проблема (недостаток внутренней памяти), и я еще не нашел хорошего «исправления». Уже сделали очевидные вещи - переместите как можно больше приложений на SD-карту, удалите неиспользуемые приложения и т. д.

Хотя однажды мое желание htc сказало мне, что у меня всего 0,98 МБ свободного места! Итак, в качестве временного исправления я сделал следующее:

  • Удалить старые/неважные темы смс. Как я догадывался, избавился от ~100 сообщений, это дало мне ~10 Мб дополнительного места.
  • В настоящее время используется «Браузер Dolphin», поэтому удалены данные / кеш из стандартного браузера, еще ~ 10 МБ пространства.
  • Как и выше, удалены данные/кеш любых неиспользуемых приложений (некоторые приложения нельзя удалить без рута, но вы можете, по крайней мере, минимизировать их размер)

Итак, теперь у меня есть ~ 20 МБ свободного места, чего должно хватить на данный момент (надеюсь!). Что я планирую делать...

  • Рутируйте телефон и удаляйте предустановленные (но никогда не используемые) приложения
  • Следуйте некоторым советам, перечисленным здесь :)

Я долго боролся с этой проблемой, и это одна из основных причин, по которой я рутировал свой телефон и установил раздел EXT на SD-карте в качестве внутреннего хранилища. Это позволяет мне перенести все приложение на SD (больше, чем функция Froyo+ Apps2SD), а также кеш Dalvik, который имеет огромное значение.

Я запускаю последнюю пользовательскую прошивку CyanogenMod и скрипт apps2sd «DarkTremor».

HTC сделала плохой выбор, решив оставить только 150 МБ для /data, который используется для всех приложений Market (кроме apps2sd).

Существует возможность переразметить его, но это довольно навязчиво и требует полной модификации и ПЗУ, которое помещается в сжатый / системный раздел.

http://alpharev.nl/ содержит различные перераспределенные образы hboot размером до 300 МБ для /data. Cyanogenmod до версии 7.2 помещается в hboot CM7 r2 и предлагает 287 МБ для приложений вместо 150. См. инструкции на сайте о том, как их установить.

Но будьте осторожны: это не для слабонервных.

Два быстрых способа решить вашу проблему:

  1. Требуется Android 2.2+ : переместите все приложения на SD-карту, которая позволит вам это сделать. Это сократит объем памяти, который эти приложения используют во внутренней памяти, и переместит часть его на SD-карту. Однако помните, что эти приложения не будут отображаться сразу при запуске или если вы по какой-либо причине подключите SD-карту. Используйте такое приложение, как SDMove , чтобы выяснить, какие еще не перемещенные приложения вы можете переместить. SDWatch предупредит вас в будущем, если установленное вами приложение можно будет переместить на SD-карту.

  2. Удалите приложения, которые вы больше не используете. Если вы не использовали его несколько недель, удалите его. Каждые пару недель просматривайте все свои приложения и определяйте, какие из них вы не используете, и удаляйте их. Вы можете отфильтровать приложения по их размеру в настройках, чтобы сначала быстро удалить приложения большего размера. Также удалите все в разделе «Настройки» > «Приложения» > «Запущенные службы», которые вы не используете, например дополнительные клавиатуры или другие службы уведомлений.

Это было бы идеальным решением, если бы его устройство действительно было заполнено приложениями. Но вопрос, похоже, выявляет проблему, когда ПЗУ заполнено, даже если система и приложения фактически используют лишь небольшую часть.
как говорит jmbouffard, количество или размер приложений здесь не должны быть проблемой. 120 мб вряд ли много кажутся. И я перемещаю как можно больше из них на свою SD-карту, так что здесь тоже нет проблем.
@HannesFostie Что именно говорит DiskUsage? На моем Motorola Droid написано: Данные 262 МБ == Приложения 190,3 МБ + Системные данные 34,7 МБ + Свободное пространство 36,8 МБ. Ваши системные данные особенно велики?
Я упоминал об этом в ОП. С тех пор я удалил некоторые приложения, в настоящее время я не получаю предупреждения, DiskUsage говорит следующее: 147 МБ данных, из которых 96 приложений, 20,4 системных данных, 31 МБ свободного места. Насколько мне известно, у Desire 512 МБ встроенной памяти, куда делось остальное?
@HannesFostie Остальное, вероятно, используется для разделов /system и /cache. Я не знаю, как вы можете проверить их размер (по крайней мере, без рута). В этом посте говорится об их изменении размера: forum.cyanogenmod.com/topic/8031-repartition-system-and-data В противном случае, я полагаю, вы застряли с тем, что у вас есть. Вам просто нужно удалить некоторые приложения :/
Мне трудно в это поверить, у меня действительно почти нет приложений приличного размера. На самом деле, даже упомянутые 122 МБ кажутся больше, чем должны быть.
@HannesFostie проверьте, потребляют ли какие-либо приложения много данных, а не только размер приложения. Использование диска должно указать вам на это. Flash, Facebook, Google Maps и т. д. особенно велики. Также ваше хранилище контактов или номеронабирателя может быть очень большим. Вы можете попробовать удалить старые текстовые сообщения или очистить журнал вызовов. Или уменьшите количество контактов, которые вы синхронизируете (особенно если вы загружаете некоторые из Facebook).

У меня тоже есть Desire, и после прочтения этого поста я провел несколько тестов на устройстве и, как вы заметили, из внутренних 512 МБ ПЗУ пользователю доступно только 150 МБ для установки приложений.

Несколько дней назад я заменил стандартную прошивку Desire на кастомную прошивку CyanogenMod, и даже сейчас у меня есть максимум 150 МБ для установки приложений.

Я бы сказал, что внутреннее ПЗУ разделено на два раздела: системный и приложения, поэтому у нас есть доступ только к 150 МБ из полных 512 МБ ПЗУ.