前天我刷了053的2.2之(由2.1upadte),發現無法讀取記憶卡,statusbar會一直告知:記憶卡空白,需要格式化,後來發現是記憶卡分割所造成的,因為之前於2.1使用link2sd需要分割second partition。
試了很多次,也刷回2.1讀取記憶卡就沒有這問題。後發現原本2.1能讀到的記憶卡變得不能讀了,再怎麼試都沒辦法用,後來我發現到是手機讀取順序的問題,我把記憶卡分成兩個FAT32之後,電腦可以順利讀到第一分區,但插進手機後發現,會讀到第二分區,第一分區就讀不到了,也不知道該如何調整,所以若你刷EXT2或EXT3手機就只會讀到第二區,就變成空白的了,這應該是刷非官方2.2版本的問題,希望有高人可以解決,畢竟LINK2SD還是比原本的APP2SD好用。
拜託高人指點
補充記憶卡分割格式:
FAT32 :13G EXT2 :1G , All Primary
FAT32 :13G EXT3 :1G , All Primary
FAT32 :13G FAT32:1G , All Primary
2.1 All ok
2.2 All NG
做data2sd最好是升級後還沒還原軟體前做,如果先還原軟體,再裝data2sd安裝的都會不見。
如果您會升級,表示您已經會使用xrecovery
那要做data2sd並不難啦,下載FreeX10-data2sd.zip
http://forum.xda-developers.com/showpost.php?p=11047664&postcount=3667
剩下的步驟都一樣,放到sd卡後用xrecovery玩。
若哪天後悔不想要data2sd還可以把sd卡上的/xrecovery/data.img檔案刪除就可以。
但是刪除後,所有原本裝的軟體,都不見了,記得要用Ti備份再搞回來。
個人小小認為,有了data2sd後,裝軟體時儘量不要用app2sd,因為data(rom)跟app都在sd卡上,同時兩邊都有會增加sd卡的同時讀取i/o問題,我只有把game比較不常用且佔空間的才用app2sd
至於什麼是data2sd,XDA的解釋如下:
Data2SD is experimental it will give you great Benchmark scores but its not
recommend as its not 100% stable and you need a better SD Card then the
stock Class 2 one. Data2SD is not App2SD. Data2SD puts your ROM on SD Card
to run from SD Card instead of internal Memory and App2SD puts your Apps on
SD Card and is already integrated in Android 2.2 and above.
Data2SD是試驗性質的,它會給你帶來很大的效能分數,但它不是被推薦,
且不是100%穩定,你需要一個更好的SD卡,至少比原廠提供的class 2的速度還要快的。
Data2SD不是App2SD。
Data2SD把你的ROM移轉到SD卡,並從 SD卡上運行,而不是內部存儲器。
App2SD則是把你的應用程序在SD卡,並已整合在Android2.2含以上的系統就有提供的功能。