看板 MobileComm 關於我們 聯絡資訊
※ 引述《op840906 (我愛XXXX)》之銘言: : 大家好 : 今天看一下自己手機的儲存空間 : 發現為什麼系統的容量可以這麼大 囧 : 有辦法把他變小嗎 : http://i.imgur.com/4RoMyGv.jpg 前幾天這問題算月經題 emmc 容量問題分成幾個部份 1. 第一古早其實都不是這樣顯示的,只顯示 /data 總空間多少,剩多少就乖乖顯示多少 但總會有一堆人在那邊靠北為什麼總容量不是 16.00GB or 32.00GB 顯示 16GB or 32GB 中間的 GAP 怎麼辦? 就設計一個叫做系統的黑洞把所有的差額算在這 2. 有點 root 常識的人大概會知道 emmc 會被規劃成很多分割區 一定有的例如說 bootloader, boot, recovery, system, data, cache 還有一大堆雜七雜八不同用途的分割區 借一下前篇的推圖 http://i.imgur.com/YVkpuJc.jpg 你可以看到 /data 只有 22.6G,這才是使用者真正用得到的部份 Z5 的 system 預留高達 4.9G,大點好小點好沒有一定 太大浪費空間,太小會影響升級能裝載的軟體數量 但總之 system 1GB,data 就會少 1GB 3. Fresh out-of-box data 就要佔用一定的空間了 這部份是程式運行需要用到的資料,算是必要之惡 什麼都還沒灌,/data 先被用掉 3~4GB 也是正常的 4. emmc 和 sdcard 一樣,號稱 16GB 或 32GB,實際上有 overhead 真正程式可以用的部份只有 90% 多一點 這部份 16GB/32GB/64GB/128GB 都是不一樣的,越大的扣越多 說穿了這根本是不存在的空間 所以前篇有人拿 z2 說他系統只佔 4.43 這其實是不一樣 http://i.imgur.com/yPh02kX.jpg 要加個 1.6GB 之後再比比較公平 5. 結論: 儲存中的 "Android 系統" 這項是一個虛值 代表的意思 = data 以外的 paritition 佔用的總值 + emmc 本身 overhead 的扣值(約10%) + data partition 裡面 app 以外的佔用值 + 其它任何我沒想到可能影響空間的值 換句話說就是 16 or 32 or 64 or 128GB - 你已經用掉的空間 - 剩下的空間 = Android 系統 下次就不要再一直問了 -- ※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 198.199.107.246 ※ 文章網址: https://www.ptt.cc/bbs/MobileComm/M.1462504790.A.466.html ※ 編輯: priv (198.199.107.246), 05/06/2016 11:22:05
natsugo : 推解釋,不過我想這問題還是會有人一直在問 05/06 11:24
mmeow : 所以正確的問題應該是: 如何加大 data partition? 05/06 11:27
signsu3184 : 哪可以編輯各區間大小嗎? 05/06 11:29
mmeow : 找到一篇教學: http://goo.gl/i66gPe 05/06 11:31
mmeow : 有點麻煩而且未來如果系統升級又會回復原分割型態 05/06 11:32
mmeow : 結論應該是... 除非真的有需要,不然最好別動 05/06 11:33
那個教學有很多前提沒講,千萬不要隨便拿一台就照做 1. 目前只有 system 和 data 互為前後才有改的價值 2. 都用 gpt 了,工具要換 3. M 以後新機 system 都是 sector base update,改下去問題很多 結論:有錢買大一點,沒你想的那麼容易 ※ 編輯: priv (198.199.107.246), 05/06/2016 11:38:24
signsu3184 : xs,N年前的教學文我也不敢動... 05/06 11:41
mmeow : 快2年就是N年前喔 = = 我貼教學連結只是要說明很麻 05/06 12:03
mmeow : 煩、最好別去動,不是叫你照做 05/06 12:03
DflowerT : 推推~ 05/06 13:48