Android手機用戶經(jīng)常會遇到這種情況,手機安裝10多個軟件后,手機會告訴你內(nèi)存不足。
但是明明自己的手機又是標稱有4G/8G/16G的存儲空間,為什么會內(nèi)存不足呢?為什么會內(nèi)存不足?
先來給大家科普下,其實國產(chǎn)手機出的一些手機,無論是4G/8G/16G、32G甚至是64G存儲,都只給Data分區(qū)分了很小一部分的容量。一般來說,即使是64G存儲也只分了2.93G給data,而4G存儲更是只有700-800MB。除了data/system/cache等系統(tǒng)分區(qū),其余的基本都劃成了內(nèi)置SD卡,也就是我們常說的手機存儲。
一般來說,16G以上的手機存儲還是比較夠用的,但是4G/8G有時候就坑爹了。以紅米手機4G ROM為例:系統(tǒng)大概占了1.2G(system),有2G用來裝應用程序(data),800M則為內(nèi)置SD卡。紅米默認將軟件安裝在data分區(qū)上,不是直接安裝在內(nèi)置SD卡中,你可以用軟件移動內(nèi)置SD卡上,但軟件是一定安裝不到你外置的SD卡上面(你插的那張內(nèi)存卡)。
這是為什么呢?因為這是安卓系統(tǒng)就是這么規(guī)定的。安卓2.3以上的系統(tǒng),軟件的一般默認是安裝到手機上準確的來說是手機data分區(qū)上,如果你把移動到內(nèi)存卡上,但也只能移動到內(nèi)置的SD卡里面。你自己買的那張內(nèi)存卡智能用來裝音樂、電影、文件,而不能用來裝app。
回到標題,三分鐘解決安卓手機內(nèi)存不足問題。我們這里說的內(nèi)存不是ram,而是手機的data或者內(nèi)置sd卡存儲不足,很多機子就是4G的標配,data塞滿了,移到內(nèi)置SD卡,兩個都滿了,手機就提示內(nèi)存不足了。噴子們嘴下留情,別死扣內(nèi)存這個字眼,因為我們的用法本來也不規(guī)范。
方法原理:
利用內(nèi)置SD卡和外置SD卡置換,16G的內(nèi)存卡變成了系統(tǒng)默認存儲,達到欺騙系統(tǒng)的目的。想象一下,你的內(nèi)置SD卡變成16G了,而不是那坑爹的700M,不就可以一個勁地把軟件往內(nèi)存卡里面移嗎?內(nèi)存不足問題得也就迎刃而解。
同樣以紅米手機為例,別噴,小編用的就是紅米。手機root之后,就通過RE管理器查看系統(tǒng)結(jié)構(gòu)了。我們可以發(fā)現(xiàn),內(nèi)置SD卡文件夾名是sdcard0,是默認的、第一順位的,外置SD卡文件夾名是sdcard1,這樣我們就可以通過將內(nèi)置、外置SD卡互換,即ROOT之后將規(guī)定這個優(yōu)先次序的系統(tǒng)文件進行修改即可解決這一問題。
準備工作:
一、首先需要手機已經(jīng)獲取ROOT權(quán)限,沒有你的手機root權(quán)限,先用root大師一鍵root。
二、下載RE管理器,然后安裝到手機,提示要root權(quán)限時,點擊允許。
操作步驟:
1、下載RE管理器,進入root fold的etc文件夾,找到vold.fstab文件,長按彈出菜單,選最后一項文件編制器(Open in Text Editor)
2、找到如下語句
dev_mount sdcard /storage/sdcard0 emmc@fat /devices/platform /devices/platform
dev_mount sdcard2 /storage/sdcard1 auto /devices/platform /devices/platform
修改成
dev_mount sdcard /storage/sdcard1 emmc@fat /devices/platform /devices/platform
dev_mount sdcard2 /storage/sdcard0 auto /devices/platform /devices/platform
其實就是上面標記的“0”和“1”互換,為了讓你看的更清楚,小編還截了一張圖。
3、修改好之后保存,退出編輯狀態(tài),改完文件源文件會生成vold.,如果覺得不對勁的話可以再改回來嘛,最后退出RE管理器,重啟手機即可。
4、如果你想讓手機內(nèi)外SD卡互換后的軟件依然可用,就將互換后的sdcard1(原來是sdcard1)中的所有文件及文件夾,包括隱藏的,全都拷貝到sdcard0的根目錄下面。這樣不僅你的軟件可用,而且軟件里的圖片、音樂、視頻等依然能正常打開,手機絲毫不會感覺有任何變化。
小編總結(jié):
手機互換內(nèi)外SD卡后,在設置里面,你的外置SD卡(插入的內(nèi)存卡)變成了手機存儲(內(nèi)置SD卡),安裝后的軟件就都可以轉(zhuǎn)移到你的內(nèi)存卡里了。
如果你買的是一張16G的內(nèi)存卡,16G的空間總比你自帶的700M的空間能裝的軟件多的多吧。還等什么?趕快來試試吧。
======關(guān)于ROM基地======
ROM基地創(chuàng)辦于2011年11月,是由刷機大師團隊精心打造的ROM門戶網(wǎng)站。
如果你也喜歡刷機、喜歡新鮮的資訊,請返回頂部點擊“ROM基地”訂閱媒體頭條。
咨詢/求助:請加刷機大師微信公眾賬號“shuajidashi“。
1.《vold.fstab是什么》援引自互聯(lián)網(wǎng),旨在傳遞更多網(wǎng)絡信息知識,僅代表作者本人觀點,與本網(wǎng)站無關(guān),侵刪請聯(lián)系頁腳下方聯(lián)系方式。
2.《vold.fstab是什么》僅供讀者參考,本網(wǎng)站未對該內(nèi)容進行證實,對其原創(chuàng)性、真實性、完整性、及時性不作任何保證。
3.文章轉(zhuǎn)載時請保留本站內(nèi)容來源地址,http://f99ss.com/keji/3228531.html