相信有許多人....有內置sd太小...外置sd(sdcard2或extsd)卻只能放資料....

一些遊戲或者是影音播放軟體....根本不會去讀外置sd(sdcard2或extsd).....

記憶卡買多大都沒啥用.....非常困擾.....

終於...給我找到修改路徑的方法.......注意....android4.0以上適用....4.0以下的話路徑不太一樣!!

 

1.android4.0版本適用

2.需root

3.使用ES文件瀏覽器,找到system/etc/vold.fstab這個文件,用文字編輯器打開vold.fstab文件,找到下面的語句:

 

注意:各機種不同....通常第一個sd裝置會稱為:sdcard......第二個裝置通常稱為:sdcard2或extsd...請依你的機器原本命名修改位置即可!!

 

dev_mount sdcard /mnt/sdcard 
auto /devices/platform/goldfish_mmc.0 
/devices/platform/mtk-sd.0/mmc_host
 
dev_mount sdcard /mnt/sdcard2 
auto /devices/platform/goldfish_mmc.1 
/devices/platform/mtk-sd.1/mmc_host

 

注意,前面不帶#號的!

 

把位置互換....改成

dev_mount sdcard /mnt/sdcard2
auto /devices/platform/goldfish_mmc.0 
/devices/platform/mtk-sd.0/mmc_host
 
dev_mount sdcard /mnt/sdcard
auto /devices/platform/goldfish_mmc.1 
/devices/platform/mtk-sd.1/mmc_host

 

儲存後退出。此時會自動在本資料夾下備份一個vold.fstab.bak文件。

 

接下来重要的一步:

设置--辅助功能--应用安装到外置SD卡,这里打上勾然后重启手机

 

重啟機器後,進入系統設置的存儲下,就會發現內外卡已經換位了。

內置8G存儲被識別為extsd卡,在最下面,而外置32g被視為SD卡。

哪天你又想換回來,把vold.fstab檔刪除,把vold.fstab.bak的“.bak”去掉,然後重啟即可。

 

以下是本人酷派5890亲测修改的截图

用360助手把vold.fstab文件拷到电脑上,用文件编辑器打开

这是修改前:

android sd卡 外置 外置sd卡变成内置sd卡_sd卡

把两者位置互换,修改后图:

android sd卡 外置 外置sd卡变成内置sd卡_fish_02

只是把/mnt/sdcard和/mnt/sdcard/external_sd互换位置而已,其它地方不做任何修改

保存文件,拷到手机的外置sd卡,使用ES文件管理器把vold.fstab拷到系统目录下去覆盖掉原来的,然后:设置--辅助功能--应用安装到外置SD卡,这里打上勾,重启手机,如图所示

android sd卡 外置 外置sd卡变成内置sd卡_fish_03

重启完手机进入设置-存储查看发现外置sd卡变成了内置存储