2014年7月26日 星期六

小米 2/2s 解決空間不足問題

小米 2/2S 作為小米公司第二支同名手機,整體表現可以說算是非常不錯。
但美中不足的地方是,一直有一個很困擾的問題。

雖然我買的是32GB版的 MI2, 但也沒灌很多 App。 但是很容易在安裝新 App 時出現,"空間不足無法安裝"。 但打開內存設定,明明內部儲存還很大,為什麼會顯示"空間不足"呢?

雖然是32G的 但系統可用空間卻只有 2.x GB


        探就原因,原來是因為雖然有 32GB的空間, 但系統儲存只有 4GB在扣掉一系統佔掉的問題,可能就只有2.x GB 的空間可以安裝 app。 照理來說 2.xGB 來安裝 app, 也可該可以安裝幾百個 app 阿, 但事實是安裝了2, 3十個 App 後, 或使用一段時間後就已經開始出現"空間不足"的問題了。

原來是,每個 App 自已也會產生資料佔據系統空間。 有的 App 甚至會佔用大量的儲存空間。
例如: Google Music 就會佔用數百 MB 的空間, 如果這種 App 再多一點那系統空間肯定是不夠的。所以,開始有類似 App2SD, Link2SD 這類 App出現。 讓使用者可以將 App 搬到 SD 卡上來節省系統空間。 但很遺憾這類方法不適用在 小米2/s 上面。

唯一目前比較有效的方法是,重新分區。 

但上訴方法不是沒有缺點的, 如
        1. 因為要重新分區, 所以手機所有資料會不見, 這對於我來說這是不太可以接受的。
        2. 操作複雜, 自已去看上面連結, 這不用多說連我看了都覺得太複雜了
        3. 要分多大給"系統空間", 分太大以後用不到就浪費在那邊, 分太小過不久就又不夠用

現在我介紹的方法,是我自已研究出來的, 

其實最簡單的方法就是將 App 的資料移動到 SD卡上就行了, 這樣做跟上訴方法的差別

       1.  不用重新分區, 所以資料不會不見。
       2.  可以單獨對一個 App 操作, 其實 2.x GB 的空間是還滿夠用的。 都是一, 二個 App 佔用大量的系統空間,只要把這二個 App 的資料移到 SD卡就可以釋放大量空間。
       3.  比起來簡單很多


以下技術文正式開始

需求:
1. 必需 root 過
2. root browser 或 root expoler
3. 幸運破解器



step 1. 用任何檔案工具在 /sdcard/ 建立 data 目錄,用來儲放要搬過來的 App 資料。 可以用 MIUI 內建的"檔案管理" 來做

setp 2. 將 App 資料搬到 /sdcard/data
  1. 使用 root browser 或 root expoler, 去 /data/data/ 將要搬移的 app 資料復制到 /sdcard/data
    例如: google music 的資料目錄就是 com.google.android.music, 通常前面的圖示會顯示那個 app 的圖標,仔細找一下應該可以找的到。

  2. 將原本的 /data/data 下的資刪除
setp 3 使用幸運破解器, 工具箱的目錄綁定器, 將 /sdcard/data/com.google.android.music 綁定成 /data/data/com.google.android.music。 雖然目錄綁定器可以用瀏覽的方式選擇目錄, 但不知為何無法瀏覽到 /data 下面,所幸用打的也可以。

例如: google mousic 設定就是
資料目錄: /sdcard/data/com.google.android.music/
掛載資料到: /data/data/com.google.android.music



step 4. 再將掛載的開關打開, 就大功告成了
step 5. 測試將 google music 中專輯設成下載到手機, 確認 /sdcard/data/com.google.android.music 大小增加, 確認成功

ps: 記得去應用管理將幸運破解器, 允許"自動啟動"打勾
這樣手機重開時,才會維持目錄綁定的狀態

4 則留言:

  1. 謝謝分享,使用上也的確沒有問題,但軟體更新時似乎會出現異常。

    回覆刪除
  2. 更新前解除綁定, 更新後在重新綁定就好了。

    回覆刪除
  3. 請教一下如何root會遺失資料嗎

    回覆刪除
  4. 小米2s升到v6之後,幸運破解器就找不到data/data
    但root explorer裡卻看的到,請教大大如何解決?

    回覆刪除