HTC Desire内部存储空间不足,我一无所知-有帮助吗?


34

一直困扰着我一段时间,但最近变得很糟糕。我收到警告,说我的内部存储空间已满,我相信还有512mb的rom剩余约13mb。我已经检查了应用程序“ diskusage”,我的应用程序占用了约122mb,“数据”使用了约20mb(不确定这是什么)。当我检查应用程序列表时,我最大的应用程序约为12mb,即使在应用程序的第一个屏幕内,该值也下降至刚刚超过6mb。因此,我没有非常大的应用程序,也没有太多的应用程序。我尝试将大部分精力放在sdcard上,所以那里也没有问题。

我如何找出所有这些空间的占用空间,以及如何解决?

在相关说明中,Android相当于“格式化”手机?我相信出厂设置不会删除所有数据(sdcard等)还是删除?

编辑:我已经在手机上进行了一次硬重置,并且可用空间有点类似于我之前所看到的。那么,当内部rom应该是512mb时,只有大约150mb可用的应用程序正常吗?


Android的“格式化”等效项是硬重置,这将以带有干净ROM且未安装任何程序的手机结束,这是对手机内部存储的彻底清除。
Doliveras

我尝试了“ diskusage”,它应该为您提供内部ROM的确切分布。因此,对于“应用程序”,您有122mb;对于“系统数据”,您有20mb,那么,“ diskusage”报告了多少“可用空间”?
jmbouffard'2

Doliveras,当您说硬重置时,您是说“重置为出厂设置”吗?
HannesFostie

@HannesFostie听起来确实像他的意思。
马修·

有人可以帮我吗,我的愿望也有同样的问题,但是我不知道该如何扎根?如果生根将解锁SIM卡,我的意思是我有它的SIM锁定到公司,我想打开它,如果任何人有任何想法,也不知道如何请大家帮忙感谢名单

Answers:


12

我注意到的一个问题是(至少在Android Froyo中)普通的Web浏览器缓存到电话存储中。浏览器缓存可能很快占用20+ MB,因此会耗尽可用的内部存储空间。

我已经转向使用备用浏览器(海豚),并将其设置为缓存到SD卡。这消除了我的“内部存储空间不足”限制;除了安装新应用程序外,我的可用内部存储空间现在保持一致。


10

您的操作系统可能会占用剩余空间。我的操作系统是几百MB。尽管某些自定义ROM可能较小,但实际上您无能为力。将应用移至SD,删除数据,卸载应用等。

编辑:要将系统应用程序更新集成到ROM中,请使用Titanium Backup。例如,我的GMail应用程序显示(updated)在Titanium的列表中:

应用程式清单
应用列表(点击图片放大)

长按它以显示此菜单,然后选择Integrate update into ROM

长按菜单
长按菜单(单击图像可放大)


我会感到奇怪的是,该操作系统使用了数百MB。例如,我的Motorola Milestone上的Android 2.1使用198 MB ROM中的32.5 MB。其余的可用于应用程序。
jmbouffard'2

1
哇。我当前的ROM大约是200 MB,甚至没有经过压缩。
马修(Matthew)

还要注意,即使没有“使用”,操作系统也会保留一些空间。这允许进行更新等。
马修(Matthew)

这意味着我的操作系统正在使用约350mb的内存……似乎很多
HannesFostie 2011年

此权限可帮助我释放额外的30 mb左右的空间。使用约55mb的免费atm,比以往任何时候都更好。
HannesFostie'3

8

HTC Desire也有类似问题。我的解决方案是将SD卡用作应用程序的dex,lib和apk文件的第二个分区。现在我有1GB的可用空间来安装应用程序。

为此,您需要root。如果您尚未扎根,请按照指南中的简单过程进行操作。

之后,您必须对SD卡进行分区。您可以为此使用发条模式的恢复。现在,您可以使用link2sd程序将您的应用程序(dex,lib,apk)移动到SD卡。如果选择要遵循的路径,则可以遵循指南的详细信息。


这似乎是最好的解决方案
NicoJuicy 2012年


2

尽管我已经将所有可能的应用程序都移到了SD卡上,但我也有一个Desire,与您遇到的问题类似(而且我一开始还没有安装那么多东西)。

我认为问题的原因是设备上某些预装应用程序的更新(Flash Player,Google应用程序(地图,GMail,搜索,市场,语音搜索,YouTube),Facebook)。与普通应用程序不同,您不能完全删除这些应用程序,而只能卸载已应用的更新,并将它们恢复为上次OTA更新以来的“原始”状态。

这些更新必须已经占用了ROM上的一些空间,因为即使没有安装SD卡,也无法在SD卡上找到它们并起作用。实际上意味着您在ROM中存储了这些应用程序的两个版本。

不幸的是,我目前无法解决该问题。


这听起来像是一个合理的解释……现在,有人对如何解决这个问题有任何想法吗?
HannesFostie

如果您是root用户,则可以使用应用程序Titaniun Backup将系统应用程序更新合并到ROM中,并减少使用的空间。
马修·

@Matthew Read你能告诉我怎么做吗?我似乎在应用程序中找不到该功能
HannesFostie 2011年

@HannesFostie我在下面更新了自己的答案。
马修(Matthew)读了

2

更新后,在ny Hero上,我一直没有足够的空间,所有显而易见的功能都无法正常工作。然后我意识到,当我将手机连接到Flickr帐户时,我选择了一个选项,这意味着在更新帐户时,我已经从Flickr站点下载了数百Meg数据。

道德正在检查您的社交网络是否正在占用您的存储空间。


并非如此,或类似的情况
HannesFostie 2011年

2

我遇到类似的问题(内部内存不足),并且还没有找到一个好的“解决方案”。已经完成了显而易见的事情-将尽可能多的应用移至SD卡,删除未使用的应用等。

但是,有一天,我的htc愿望告诉我,我只有0.98mb的可用空间!因此,作为临时解决方案,这是我所做的:

  • 删除旧的/非重要的短信线程。猜测,摆脱了约100条消息,这给了我约10mb的额外空间
  • 当前使用的是“海豚浏览器”,因此从库存浏览器中删除了数据/缓存,另外还有10mb空间
  • 与上述类似,删除所有未使用应用程序的数据/缓存(某些应用程序如果没有root用户就无法删除,但是您至少可以将其占用空间最小化)

所以现在我有〜20mb的可用空间,现在应该足够了(希望!)。我打算做什么...

  • 挂断电话并卸载预安装(但从未​​使用过)的应用程序
  • 请遵循此处列出的一些建议:)

2

我为此问题苦苦挣扎了很长时间,这是我扎根手机并在SD卡上安装EXT分区作为内部存储的最大原因之一。这使我可以将整个应用程序移至SD(比Froyo + Apps2SD功能还多)以及Dalvik缓存,这是一个巨大的差异。

我运行最新的CyanogenMod自定义ROM和“ DarkTremor” apps2sd脚本。


2

当HTC决定只为所有市场应用程序(apps2sd除外)使用/ data保留150MB时,这是一个糟糕的选择。

可以对它进行重新分区,但这很麻烦,并且需要完全修改,并且ROM必须适合缩小的/ system分区。

http://alpharev.nl/具有不同的重新分区hboot映像,用于/ data的映像范围最大为300MB。高达7.2的Cyanogenmod可以装入CM7 r2 hboot,并为应用程序提供了287MB的空间,而不是150 MB。请参阅有关如何安装这些应用程序的现场说明。

但是要当心:这不是为胆小者准备的。


1

两种快速解决问题的方法:

  1. 需要Android 2.2及更高版本:将所有应用移动到SD卡中,您可以这样做。这将减少这些应用程序在内部存储器中使用的空间,并将其中一些移至SD卡。但是,请记住,这些应用程序在启动时或由于任何原因挂载SD卡时不会立即显示。使用SDMove之类的应用程序可以确定尚未移动的应用程序。 如果您安装的应用程序可以移至SD卡,SDWatch会在将来提醒您。

  2. 删除不再使用的应用程序。如果您有几个星期没有使用它,请将其删除。每两周浏览一下所有应用程序,查看未使用的应用程序并将其删除。您可以在设置中按大小过滤应用程序,以便先快速删除较大的应用程序。另外,请删除“设置”>“应用程序”>“正在运行的服务”下未使用的所有内容,例如额外的键盘或其他通知服务。


如果他的设备实际上充满了应用程序,那么这将是一个完美的解决方案。但是这个问题似乎暴露了一个问题,即即使系统和应用程序实际上只使用了很小一部分,ROM也已满。
jmbouffard 2011年

正如jmbouffard所说,应用程序的数量或大小不应该成为这里的问题。120mb似乎不是很多。我将其中的尽可能多的移动到了SD卡上,所以那里也没有问题
HannesFostie 2011年

@HannesFostie DiskUsage到底怎么说?在我的Motorola Droid上,我说:数据262 MB ==应用程序190.3 MB +系统数据34.7 MB +可用空间36.8 MB。您的系统数据特别大吗?
布莱恩丹尼

我在OP中提到了这一点。从那以后,我删除了一些应用程序,但我目前未收到警告,DiskUsage表示以下内容:147mb数据,其中96apps,20.4系统数据,31mb可用空间。据我所知,Desire具有512mb的内部ROM,其余的去哪里了?
HannesFostie

1
@HannesFostie其余的可能已用于/ system和/ cache分区。我不知道如何检查这些文件的大小(至少没有root)。这篇文章讨论了如何调整它们的大小:forum.cyanogenmod.com/topic/8031-repartition-system-and-data 否则,我相信您将拥有自己的东西。您只需要删除一些应用程序:/
Bryan Denny

1

我也有一个愿望,阅读这篇文章后,我已经在设备上进行了一些测试,正如您所指出的,内部512MB ROM仅150MB可供用户安装应用程序。

几天前,我已将Desire的备用ROM更改为CyanogenMod自定义ROM,甚至现在我还拥有150MB的内存来安装应用程序。

我会说内部ROM分为系统和应用两个分区,这是导致我们只能访问全部512MB ROM中的150MB的原因。

By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.