Android 手機內建記憶體不夠買記憶卡就好?

123

基於某家廠商據說對於 16GB 款式的機型可用記憶體太小的問題,回應是買記憶卡就好的這件事情… 我只能說… 吃大 X 吧… (輝媽會看我文章因此我自我約束不講粗話)

這裡我們先不談 16GB 為啥可用容量只有 9G ~ 10G 左右的原因

單純就 容量不夠買記憶卡就好? 這件事情來說

對也不對… 這要從 Android 4.0 開始說起

首先對於安裝程式這件事情,其實 Android 4.0 以後 (原生機,2.x 升級上來的機器不算) 內建的記憶體就沒有分程式安裝區與內部儲存區,也就是說 16G 的機型可用 10GB,那程式就可以安裝 10GB,這部份很好也沒有問題。

接著是『內部記憶卡』這個問題,原因其實阿輝查半天資料官方也沒有正式的說法,不過基本上很有可能是為 Google 傾向廠商不要內建記憶卡擴充槽的原因(此點從 Nextus 系列除了 N1 逐漸消失記憶卡槽所推測)所以過往的 /sdcard 這個掛載點(也就是以往 2.x 時代的記憶卡位置)變成了虛擬記憶卡的情況,而且是整個記憶體共用,所以舉例來說,常見的這個情況

內建記憶體:16GB 共 6.2GB 可用
/sdcard:16GB 共 6.2GB 可用
/ext_sdcard:32GB 共 12GB 可用

懂了嗎?/sdcard 變成了一個像是虛擬的記憶卡,剩餘空間就和內建記憶體是共用的。

好回歸主題 容量不夠買記憶卡就好? <—- 怕讀者恍神了我們重提一下

1. 相片、影片、音樂

這完全沒問題,的確放記憶卡上就好了

2. 程式與資料

對這就是問題了,2.x 時代的 APP2SD (把程式裝在記憶卡) 是無效的!沒有這個功能也不能把程式裝在卡上(透過特殊程式如 root 掛載虛擬位址更換等等不在本篇討論中,算進階用卡)

一般程式大小還好,遊戲的話就 GG 了…… 還有遊戲或是程式的資料檔,支不支援真正的記憶卡位置,那也得程式和遊戲自己支援就是了….





延伸閱讀

4 Responses

  1. yyy 說:

    請問內建記憶體是可以擴充的嗎?
    版主回覆:(08/30/2014 02:27:23 AM)
    不可以

  2. 啊災 說:

    我原本是 8G 的 SD 卡 那我換成 16GSD 卡的時候他不支援怎麼辦
    版主回覆:(05/22/2015 03:47:37 PM)
    不支援就沒辦法,不過什麼手機?照理說要 16GB 都不支援蠻奇怪的

  3. 說:

    如果手機要重原本的 8GB 卡改用成 16GB 卡直接更換就好了?還是說要重設手機

  4. linkid 說:


    如果你手機沒有搬應用程式到 sd 卡裡面 那就直接換沒關係 如果有的話那先把嬰用程式搬回手機內存在換卡比較安全

發表迴響 取消回覆

sponsored
Blogimove部落格搬家技術服務