HTC M8 升級Android 6.0後合併SD卡感想與心得

之前Desire先天不良的ROM太小與記憶體不足的情況下,得靠著刷機搭配A2SD+來延長其壽命,接著又利用Link2sd App將SD卡分割一個區域來延伸手機內存空間,這是解除舊款手機或ROM不足的最佳方式。然而目前低價的C/P手機越來越多,但最大的致命傷還是那小小的ROM空間,對於重度App玩家來說可能捉襟見肘,你知道升級Android 6.0後,不用Root就可以的合併內存與SD卡,徹底解決儲存空間不足的困擾。

Application To SD的迷失

SDCard 可說是行動裝置的儲存命脈,在運用的3C產品相當最普及,最明顯的是相機,從CF→SD→MiniSD→MicroSD的演變,大概就是體積越來越小、速度越來越快,手機行動裝置步入智慧型系統後,對高容量與速度的需求更是不在話下,尤其Android系統的更視SD卡為親密的伙伴。

使用Android手機一段時間後,MP3、影片、相片、軟體、遊戲一直的增加,你是否覺得SD卡越來越不夠用呢?Android手機除了可以更換電池外,SD卡的擴充是一大特色,但許多的高階機種也沒有支援外加SD卡功能,內建的儲存空間要應付日益龐大的App應用程式、1080P影片絕對是捉襟見肘的,於是往雲端空間發展,問題不是每個人都有吃到飽的網路可用,因此SD卡的擴充還是玩家的最愛。

Android 2.1之前的版本,其應用程式無法安裝於SD卡上,簡直是中看不重用,因此第三方ROM紛紛支援應用程式安裝於SD卡上,所以才會掀起一波Root與刷ROM的熱潮。首先要了解一些名詞,因為看到很多機友對這個概念不理解,剛開始我也是一頭霧水,其實都是一些縮寫,主要的意思就是 Application To SD卡,就是說讓應用程式安裝於SD卡上。

  • app2sd : google官方Android系统官方的方案,但Android 2.2以上才支援,可讓支援的程式裝到SD卡內,在「設定」\「應用程式」\「管理應用程式」上的「於SD卡內」標籤, 就可以知道那些程式裝到SD卡內。
  • app2sd+ : 一般都是非官方ROM才有支援,我的Desirer就是為了這功能而刷ROM的,其實原理很簡單,就是將SD卡上分割ext的分割區,且將這個分割區連結變成ROM的延伸,如此一來手機上的ROM空間變大了,而且安裝應用程式都自動裝到SD卡的ext分割區上。
  • Link2sd:其實是app2sd+原理差不多,只是不用刷第三方特別的ROM,只要Link2SD App即可搞定,可以移動apk、lib和dex等,甚至支援FAT32的第二個分割區,也就是app2sd+的加強版。

雖然Android 2.2以上以支援程式裝到SD卡內,但並非完全無缺點,你是否會有疑問,明明搬移8MB的應用程式到SD卡上,手機的內存空間並非就可空出8MB的空間,因為系統運作的關係,有些會被強制只能留在手機內存的空間上,所以僅搬移部分到SD卡上,甚至有些應用程式不能搬移,讓人感覺Application To SD只是做半套

 

沒想到Android 6.0系統內建了內存空間與SD卡合併的功能,然而目前低價的C/P手機越來越多,但最大的致命傷還是那小小的ROM空間,對於重度App玩家來說可能捉襟見肘,只要升級到Android 6.0就可利用五鬼搬運的手法將SD卡的空間佔合併為共用空間,不再只存資料與相片,讓內存不大的手機也能鹹魚翻身。

 

HTC M8 升級Android 6.0

離開已久的HTC M8過年短暫的回到我身邊,經「光子力-雷禪工作室」的幫忙順利的升上Android 6.0,也順便升級一個小更新。

 

更新後的軟體版本為6.20.709.2。

 

首先插上記憶卡使用A1 SD Bench與HTC M8手機測試創見32G UHS-I Class 10 U3記憶卡,期兩次測試的結果如下圖,SD的讀取與寫入速度還相當不錯。

 

內存與SD卡開始合併

首先在沒有鎖定的畫面上,有上往下滑動進入通知欄訊息畫面(左圖),按下齒輪圖示出現右圖設定選單畫面,點選「儲存空間與USB」。

 

看到了有手機儲存空間與可攜式的儲存空間,可攜式的儲存空間就是SD卡的空間,在合併前會針對SD卡進行格式化,請特別注意,原SD卡的資料記得要自行備份哦

 

要進行合併前會先格式化,這樣才能合併成為內部儲存空間,所以格式化之前會出現左圖的訊息確認,請按下〔清除與格式化〕再按「格式化」來開始。

 

看到格式化的進度畫面,緊接著出現建議使用UHS-I Class 3規格的SD卡,挨踢路人甲使用的是「創見32G UHS-I Class 10 U3記憶卡」,雖然容量不大,至少還是U3規格。

 

其實網路上看到合併後的一堆怨言,其實非Android 6.0之過,有很多是App兼容的問題,合併後會立即將相片、檔案與部分應用程式移至SD卡上,選擇「立即移動」來搬移,請注意搬移過程中請勿移除SD卡的動作。

 

除非你的資料很多,不然看到搬移的進度畫面後,一下子就出現右圖完成的畫面,按下〔完成〕即合併內存與SD卡的空間了。

 

左圖是完成合併空間後的圖,儲存空間共計45.64GB(內存16GB+SD卡32GB),雖然是合併,但下方還是有分手機內存空間與SD卡空間,右圖是尚未合併前的狀況,你可以比較一下。

 

合併後也能分離

不想合併,想要單獨運作的SD卡也行,在合併後的下方點選SD卡,再出現的右圖上方選擇3點的選單圖示。接著再點選「格式化為可攜式儲存空間」。

 

完成後你的SD卡即獨立,在右圖上的空間總計也隨即變成只剩內存的空間大小。

 

外表合併,內在獨立

合併後使用檔案總管來查看,以「可攜式儲存空間」頁籤畫面來查看DCIM資料夾內的文件(相機儲存的預設資料夾),發檢點選後即切換到「內部儲存空間」頁籤上,可見合併後雖然有內部儲存與SD卡的獨立運作外,但實質上是指向同一區塊的地方。

 

若App的設計支援程式裝到SD卡內,進入儲存空間畫面上,你會看到有變更選項。

 

按下變更出現左圖畫面,你可以搬移至內部儲存空間上,相當方便又實用。

 

舊版的App to SD有一些缺點,就是有些會被強制留在手機內存的空間上,所以僅搬移部分到SD卡上讓人感覺Application To SD只是做半套,不過到了Android 6.0的合併功能,發現有類似App2SD的功能,不過試了幾套搬移後發現,並不會殘留部分資料於內部儲存空間上,感覺比App2SD優。換個角度來說,內部儲存空間留給無法安裝於SD卡的App用,SD卡的空間留給可安於SD卡上的App來用,說是合併並不為過,但若你安裝的都是無法在SD卡上的App,那麼即使擁有再多的SD卡空間,也會出現記憶體滿的訊息,這就是網路上所說的半套合併的原因,其實應該說有部分是App為了速度捨去SD所造成的問題。換個角度來說,萬一你安裝的都是可安裝在SD卡的App,那內部儲存空間看得到吃不到,就形成浪費了。

 

網路上說Andoird 6.0的合併功能只做半套,其實應該說是整合並非合併,在表上是整合成共用空間,但骨子裡還是分成內部儲存與可攜的SD卡空間,或許有一部份是App的設計問題,造成無法儲存於SD卡上,猜想是為了兼容性問題,安裝的App有支援SD時會自動安裝於SD卡上,沒有支援SD卡還是會儲存於內部儲存空間,造成壁壘分明的狀況。即使App有支援SD卡,但因Android系統版本與本身寫法問題,當App更新時又會回內存上,那app的資料將會清空(如Line),建議常用的App有支援SD卡還是安裝在內存空間較妥當。

 

合併後再使用A1 SD Bench來測試,左圖是A1 SD bench App安裝在SD卡上測試的畫面,右圖是A1 SD bench App移植內部存儲區測試的畫面,比較後你會發現當A1 SD bench App安裝在SD卡上時,會將SD卡認為是內部儲存空間,且容量只有SD卡的大小,看似合併,但事實上是無法真偵錯出HTC M8真正的內部儲存空間,且不管App安裝在內部或SD卡,器測試的速度遠比沒合併前差,不知是否與eFAT格式有關。

 

合併後USB連接PC上,發現只能看到SD卡上的資料,發現容量也是SD卡的大小,內部儲存空間完全看不到,這就是筆者認為的外表合併,內在獨立。

 

心得與感想

手機宛如一台小電腦一樣,有著CPU、內存空間與記憶體,CPU的速度決定於手機的效能,記憶的多寡可以讓你多工運作更順暢,然而內存空間就是你儲放程式與資料的地方,再快的CPU沒有空間可運用也是枉然,SD卡看似救星,但卻僅能儲存資料用,一樣再大也無法安裝更多的應用程式,Android 6.0的內存與SD卡合併雖然有些缺失,但至少可以讓內存空間不大的手機翻身,不用辛辛苦苦的追求Root,只要手機有SD卡擴充與能升級Android 6.0,那請你不用放棄讓手機有鹹魚翻身的機會哦!

itwalker
itwalker

或許技術與功力已遠遠不及時下年輕人,但試著去畫一個圓,圓不圓沒關係,盡力就好,如果覺得文章不錯的話,請大家按個「讚」或「+1」,感謝您的支持與鼓勵!歡迎加入我的粉絲團 : https://www.facebook.com/itwalker ,更多關於挨踢路人甲的文章: https://walker-a.com

文章: 2984