安卓手机内存不足的解决方法 红米5a内存严重不足怎么办

安卓手机的用户可能经常会碰到这样的情况 , 手机安装了十几个软件之后手机就提示内存不足 。但是明明自己的手机又是标称有4G/8G/16G的存储空间 , 为什么会内存不足呢?
【安卓手机内存不足的解决方法 红米5a内存严重不足怎么办】为什么会内存不足?
先来给大家科普下 , 其实国产手机出的一些手机 , 无论是4G/8G/16G、32G甚至是64G存储 , 都只给Data分区分了很小一部分的容量 。一般来说 , 即使是64G存储也只分了2.93G给data , 而4G存储更是只有700-800MB 。除了data/system/cache等系统分区 , 其余的基本都划成了内置SD卡 , 也就是我们常说的手机存储 。

安卓手机内存不足的解决方法 红米5a内存严重不足怎么办


一般来说 , 16G以上的手机存储还是比较够用的 , 但是4G/8G有时候就坑爹了 。以红米手机4G ROM为例:系统大概占了1.2G(system) , 有2G用来装应用程序(data) , 800M则为内置SD卡 。红米默认将软件安装在data分区上 , 不是直接安装在内置SD卡中 , 你可以用软件移动内置SD卡上 , 但软件是一定安装不到你外置的SD卡上面(你插的那张内存卡) 。
这是为什么呢?因为这是安卓系统就是这么规定的 。安卓2.3以上的系统 , 软件的一般默认是安装到手机上准确的来说是手机data分区上 , 如果你把移动到内存卡上 , 但也只能移动到内置的SD卡里面 。你自己买的那张内存卡智能用来装音乐、电影、文件 , 而不能用来装app 。
回到标题 , 三分钟解决安卓手机内存不足问题 。我们这里说的内存不是ram , 而是手机的data或者内置sd卡存储不足 , 很多机子就是4G的标配 , data塞满了 , 移到内置SD卡 , 两个都满了 , 手机就提示内存不足了 。喷子们嘴下留情 , 别死扣内存这个字眼 , 因为我们的用法本来也不规范 。
方法原理:
利用内置SD卡和外置SD卡置换 , 16G的内存卡变成了系统默认存储 , 达到欺骗系统的目的 。想象一下 , 你的内置SD卡变成16G了 , 而不是那坑爹的700M , 不就可以一个劲地把软件往内存卡里面移吗?内存不足问题得也就迎刃而解 。
同样以红米手机为例 , 别喷 , 小编用的就是红米 。手机root之后 , 就通过RE管理器查看系统结构了 。我们可以发现 , 内置SD卡文件夹名是sdcard0 , 是默认的、第一顺位的 , 外置SD卡文件夹名是sdcard1 , 这样我们就可以通过将内置、外置SD卡互换 , 即ROOT之后将规定这个优先次序的系统文件进行修改即可解决这一问题 。
准备工作:
一、首先需要手机已经获取ROOT权限 , 没有你的手机root权限 , 先用root大师一键root 。
二、下载RE管理器 , 然后安装到手机 , 提示要root权限时 , 点击允许 。
操作步骤:
1、下载RE管理器 , 进入root fold的etc文件夹 , 找到vold.fstab文件 , 长按弹出菜单 , 选最后一项文件编制器(Open in Text Editor)
2、找到如下语句
dev_mount sdcard /storage/sdcard0 emmc@fat /devices/platform/goldfish_mmc.0 /devices/platform/mtk-msdc.0/mmc_host
dev_mount sdcard2 /storage/sdcard1 auto /devices/platform/goldfish_mmc.1 /devices/platform/mtk-msdc.1/mmc_host
修改成

推荐阅读