Android 台灣中文網

標題: 【XPT 】解決Xperia C記憶體不夠問題- 將外置SD與內置儲存替換 [打印本頁]

作者: 欸欸    時間: 2014-4-24 23:00
標題: 【XPT 】解決Xperia C記憶體不夠問題- 將外置SD與內置儲存替換
本帖最後由 欸欸 於 2014-6-28 23:37 編輯


                                                      操作方法                                                         

1) 請置Google Play下載 ES檔案瀏覽器
2) 授予ES瀏覽器 ROOT權限,並加載為可讀可寫
3) 將內部儲存空間資料全數複製到外置SD卡  
4) 進入system/etc,並以文檔方式打開 vold.fstab

5) 將    dev_mount sdcard /mnt/sdcard emmc@fat /devices/platform/goldfish_mmc.0 /devices/platform/mtk-sd.0/mmc_host/mmc0
       dev_mount sdcard /mnt/sdcard2 auto /devices/platform/goldfish_mmc.1 /devices/platform/mtk-sd.1/mmc_host/mmc1
改為
dev_mount sdcard /mnt/sdcard2 emmc@fat /devices/platform/goldfish_mmc.0 /devices/platform/mtk-sd.0/mmc_host/mmc0
dev_mount sdcard /mnt/sdcard auto /devices/platform/goldfish_mmc.1 /devices/platform/mtk-sd.1/mmc_host/mmc1

6) 重新開機
7) Enjoy !!

此時會自動備份一個vold.fstab.bak文件,請勿刪除



                                                      恢復方法                                                         

    1) 將外置SD資料全數複製回內部儲存空間
   2) 進入system/etc,將 vold.fstab 刪除
3) 將 vold.fstab.bak的 “.bak ” 刪除
4) 重新開機


                                                          備註                                                         

感謝Apk.tw論壇  讓大家有更好的體驗


更改系統資料有一定的風險,更改系統資料前請三思,請仔細閱讀相關的教學並自行承擔風險
XPT團隊不對失敗承擔任何責任

最後

再次提醒您更改系統資料前備份您的手機資料


作者: asapulu001    時間: 2014-4-26 01:14
小弟目前是使用link2sd效果也不錯,雖然目前用不到,但仍感謝大大分享,讓小弟多學一種方法
作者: TeRRyLiu    時間: 2014-6-23 14:13
還沒有試用此方法;但有些想法先PO上來看看...
1. 目前的系統設定,App已經是安裝在SD卡上,所以似乎是先將App移回裝置記憶體中才行...
2. 但是記憶體根本不夠,所以應該是要將一些比較不重要的軟體解除安裝,剩下一些比較重要的App在裝置記憶體,然後執行...
作者: TeRRyLiu    時間: 2014-6-23 15:10
突然想到...到底有哪些是需要COPY到SD卡的呢?
如果依照判斷,是不是大約有2GB的資料要COPY到SD卡?
作者: TeRRyLiu    時間: 2014-6-23 15:30
剛剛比對了一下,vold.fstab 檔案內容已經不同,可能是升級版本之後,已經不太一樣了,不敢隨便亂試了,謝謝!
作者: TeRRyLiu    時間: 2014-6-23 15:37
新的 vold.fstab 內容如下:

## Vold 2.0 Generic fstab
## - San Mehat ([email protected])
##

#######################
## Regular device mount
##
## Format: dev_mount <label> <mount_point> <part> <sysfs_path1...>
## label        - Label for the volume
## mount_point  - Where the volume will be mounted
## part         - Partition # (1 based), or "auto" for first usable partition.
## <sysfs_path> - List of sysfs paths to source devices
######################

## Example of a standard sdcard mount for the emulator / Dream
# Mounts the first usable partition of the specified device
dev_mount sdcard /storage/sdcard0 emmc@fat /devices/platform/goldfish_mmc.0 /devices/platform/mtk-msdc.0/mmc_host
dev_mount sdcard2 /storage/sdcard1 auto /devices/platform/goldfish_mmc.1 /devices/platform/mtk-msdc.1/mmc_host
## Example of a dual card setup
# dev_mount left_sdcard  /mnt/sdcard1  auto /devices/platform/goldfish_mmc.0 /devices/platform/mtk-sd.0/mmc_host/mmc0
# dev_mount right_sdcard /mnt/sdcard2  auto /devices/platform/goldfish_mmc.1 /devices/platform/mtk-sd.2/mmc_host/mmc2

## Example of specifying a specific partition for mounts
# dev_mount sdcard /mnt/sdcard 2 /devices/platform/goldfish_mmc.0 /devices/platform/msm_sdcc.2/mmc_host/mmc1

# usb otg disk
dev_mount usbotg /mnt/usbotg auto /devices/platform/mt_usb /devices/platform/musbfsh_hdrc
作者: sam48    時間: 2014-6-28 23:13
改成下面這樣就可以了

dev_mount sdcard /storage/sdcard0 emmc@fat /devices/platform/goldfish_mmc.0 /devices/platform/mtk-msdc.0/mmc_host
dev_mount sdcard2 /storage/sdcard1 auto /devices/platform/goldfish_mmc.1 /devices/platform/mtk-msdc.1/mmc_host


dev_mount sdcard2 /storage/sdcard1 emmc@fat /devices/platform/goldfish_mmc.0 /devices/platform/mtk-msdc.0/mmc_host
dev_mount sdcard /storage/sdcard0 auto /devices/platform/goldfish_mmc.1 /devices/platform/mtk-msdc.1/mmc_host
作者: TeRRyLiu    時間: 2014-7-1 01:17
Sam大您好,謝謝您的回覆;但小弟仍有些不解之處...
SONY出過更新,已經多了選項,可以決定App安裝位置,但根本沒什麼大用處...因為它裝置記憶體真的小到太可憐了...
還是真的和SD卡對調比較實際...
但是...目前App已經有一部份是裝在SD卡了,是要先移回裝置記憶體嗎?(但空間就不夠了,怎麼移?)
另外,我是用R.E.管理器,是整個把裝置記憶體在根目錄下全部Copy到SD卡上嗎?

謝謝您的賜教!再次感謝!
作者: camus215    時間: 2014-7-8 07:51
想問 回復出廠設定時,會否影響?
作者: 欸欸    時間: 2014-7-8 08:01
camus215 發表於 2014-7-8 07:51
想問 回復出廠設定時,會否影響?

會的
作者: andyc568    時間: 2014-7-23 21:45
更改 TeRRyLiu 大大新的 vold.fstab 內容,
已經解決 Xperia C 記憶體不夠的問題。

非常感謝!!!
作者: 007008009boy    時間: 2014-7-30 23:02
3) 將內部儲存空間資料全數複製到外置SD卡    這在哪裡
作者: tank810504    時間: 2014-9-15 02:26
我根據7樓的範本改了 也成功把外置SD與內置儲存替換

可是SD卡變成1GB 內存卻一樣停在1GB沒變

請問可能是哪裡出錯了呢??
作者: fish36    時間: 2014-9-29 01:31
tank810504 發表於 2014-9-15 02:26
我根據7樓的範本改了 也成功把外置SD與內置儲存替換

可是SD卡變成1GB 內存卻一樣停在1GB沒變

SONY C2305 本身有2個磁區,1個是裝置記憶體,1個是內置儲存

在這篇文章中,是把內置儲存與SD作交換,可是在APP轉存上,個人使用結果是沒解決

不知是我使用錯誤還是有別的原因,反正交換後,裝置記憶體還是那樣的:D
作者: kk90912    時間: 2014-12-27 22:01
將東西全部移到sd卡 是開es複製哪裡的檔案到sd
作者: mill1122    時間: 2015-1-3 11:57
我找不到vold.fstab這個檔案,請教大大給予指點
手機已ROOT
Android 版本 4.2.2
作者: 當旁白的貓    時間: 2015-1-13 23:19
本帖最後由 當旁白的貓 於 2015-1-13 23:41 編輯

我都照著你的方法做了,可是她都顯示儲存失敗
連 bak都沒有出來QQ
作者: Jack-WH    時間: 2015-6-14 10:21
本帖最後由 Jack-WH 於 2015-6-26 17:20 編輯
sam48 發表於 2014-6-28 23:13
改成下面這樣就可以了

dev_mount sdcard /storage/sdcard0 emmc@fat /devices/platform/goldfish_mmc.0 /d ...


大大你好~
我照著您給的方法去做了,
現在狀況是...SD卡變1G,
裝置記憶體也還是1G...
然後內部儲存空間變7.42G,
所已好像變成...SD卡和內部儲存空間互換了,
正常應該是裝置記憶體變大才對不是嗎??
想把他改回去,卻顯示無法儲存,
系統還原也沒用.
請問大大這有解嗎??謝謝^_^

作者: feimei    時間: 2015-12-5 00:19
請問,C3 可以用嗎?
作者: edison963562    時間: 2015-12-8 21:18
謝謝分享





歡迎光臨 Android 台灣中文網 (https://apk.tw/) Powered by Discuz! X3.1