有什麼可行辦法把安卓4.4用的tf卡第一個分區從fat32無損轉換成ext4?


1.這個link2sd的所謂連接,其原理是將內存卡EXT2分區映射為手機內存空間,因此對於系統來說他仍然認為程序是安裝在手機內存的,所以我們在使用豌豆莢91在電腦上安裝程序的時候,仍然要選擇手機內存,而不是內存卡(否則就安裝在SD卡的FAT32分區了,那樣運行速度不如link2sd的連接到內存卡EXT2分區)

2.手機設置中的移動到內存卡與此完全不同。大家可以將所有程序移回手機內存,然後使用link2sd連接到內存卡即可

3.link2sd只針對用戶程序,對於系統程序無能為力

4.當使用磁碟模式連接至電腦時,不影響link2sd連接到內存卡的程序,因為電腦只載入FAT32分區,不影響EXT2分區。

5.使用link2sd連接的程序理論上是不佔用手機內存空間的。至少和手機自帶的安裝到內存卡(FAT32分區)相比佔用手機內存相比是極小的(對單獨每一個程序來說)

6.不要開機機狀態下拔除內存卡,或者拔除內存卡後開機,否則會載入不帶EXT2分區,所有連接到內存卡的程序都將失效,必須重新安裝

7.大家也可以在設置中設置自動連接,使新安裝的程序自動連接到內存卡

8.如果重啟後依然提示找不到第二分區,應該是ROm本身的問題,那就嘗試刷一下別的Rom就可以了

9.有的人操作之後發現連接程序到內存卡還是會佔手機內存,這個現象我沒找到原因,但是並不是問題,重啟之後這些被占空間就會重新空餘了。

首先分區SD卡(分區前請對SD卡內容進行備份):SD卡分區其實用RECOVERY分區比較簡單,但I579的RECOVERY可操作性太差了,同時為了大家可以更直觀的理解我選擇了在電腦上用WinPM(可在附件中下載)對內存卡進行分區。

1.打開下載好的 win pm2.將內存卡用讀卡器連接至電腦,注意一定要使用讀卡器,使用手機的磁碟模式會出問題3.如圖,我們可以看到內存卡盤符,右鍵點擊刪除,勾選「下一次不詢問卷標」,"確定","確定"

4.之後,看到內存卡盤符已成為自由分區,這是我么再次右鍵點擊創建,按圖分配大小,其中新大小是之後能被電腦識別用來做存儲用的空間大小,剩下的空間即是用做第二分區的,大小自定,一般剩餘留下1GB左右做EXt分區就夠了,我是8G的卡顯示有7000多MB,直接把7改為6,剩下的也就剛好1000M左右了。勾上格式化

這裡注意下,卷名可以不填,也可以為了方便識別填上些字母。系統格式選FAT32,然後點右邊的高級,把簇大少改為64,簇越大,卡的讀寫速度就越快,缺點是如果小文件過多會浪費一些空間,但根據我的經驗8G卡這樣操作浪費的空間基本可以忽略不計

5.這時會看到又多了一個自由分區,就是剛剛剩下的那一部分,再次右鍵創建,新大小填上剩下的空間即可,在此之後的自由空間為0,確定

勾上格式化

系統格式選EXT2FS(理論上選FAT32、FAT16、EXT3、EXT4都可以,我這個WINPE軟體比較老了最新的EXT4還不支持,大家有興趣的話可以試試別的格式是否效果更好),點高級

把族大小改為8,同樣是為了提高SD卡讀寫速度

6.這時候所有的更改都已經完成,但是這些更改並不是真的發生了,我們還需要點擊左上角的應用,使剛才的更改生效。提示選是,然後耐心等待操作完成,完成後點擊下方關閉按鈕即可。完成後WINPE軟體就可以關了

7.這時候還無法在電腦上看到FAT32分區的盤符,我們回到桌面右鍵點擊我的電腦(計算機)——管理,進入磁碟管理器,找到剛才分出的FAT32分區,右鍵更改驅動器名和路徑,點擊添加,默認即可,確定。

然後就所原先備份的SD卡上的內容拷回SD卡,順便也把LINK2SD程序(附件下載)拷到SD卡。

下面開始安裝LINK2SD:

因為LINK2SD程序比較重要我是按以前的方法直接用RE管理器把APK文件放入system/app,SO文件放入system/lib,兩個文件都要修改許可權如下

當然LINK2SD正常安裝也可以,個人認為這樣操作更穩妥些,許可權修改後回到桌面打開程序目錄找到LINK2SD圖標,LINK2SD已經可以用了(有時可能需要重啟下手機)。接著說LINK2SD的使用:1.在手機上打開link2sd有提示選擇SD卡第二分區系統,我們選擇剛才分區使用的EXT2,確定

2.稍後會提示許可權請求,允許即可,然後手機會自動重啟

3.重啟後再次打開link2sd,載入完程序列表之後,我們即可對程序(用戶程序,非系統程序)進行移動。這裡以QQ遊戲為例:

link2sd程序列表中打開

QQ遊戲

點創建連接

好把鏈接到LIB庫文件也勾上這樣可以更好的節省手機內存,點確定程序就被移動到EXT2分區了。

注意:這裡所謂移動是指把原裝在手機內存中的程序移動到EXT2分區,原來裝在內存卡上的程序不可以直接移動,要先點移動到手機後再按上面內容操作:

SD卡中的程序移動到手機後再鏈接到EXT2分區,這個過程會造成系統對手機內存空間的誤判斷,移動前先看下空間使用情況:再看下要移動的程序有多大空間,如果夠用就移動,不夠就重啟手機,然後你就會發現剛移動程序的空間都釋放出來了,再移動。如果空間足夠大也可以批量操作。4.link2sd設置:把自動鏈接勾上,以後安裝程序選擇裝到手機內存時就會自動鏈接到EXT2分區了


推薦閱讀:

一個含小型資料庫和列印表格的數據維護軟體該怎樣搭建編程平台?
Win10 arm系統可以安裝到小米手機嗎?
windows7家庭普通版和旗艦版的系統激活密匙?
macOS 軟體為什麼可能都乾淨沒廣告而且漂亮,Windows 平台可能廣告鋪天而且難看?

TAG:系統工程 | 安卓論壇 | 手機 | 軟體 | 數碼 |