Android 台灣中文網

標題: 內置sd卡與外置sd卡....互換位置 [打印本頁]

作者: chun777    時間: 2012-11-15 01:06
標題: 內置sd卡與外置sd卡....互換位置
本帖最後由 chun777 於 2012-11-15 01:18 編輯

相信有許多人....有內置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文件。
重啟機器後,進入系統設置的存儲下,就會發現內外卡已經換位了。
內置8G存儲被識別為extsd卡,在最下面,而外置32g被視為SD卡。
哪天你又想換回來,把vold.fstab檔刪除,把vold.fstab.bak的“.bak”去掉,然後重啟即可。




作者: osca    時間: 2012-11-15 08:44
注意....android4.0以上適用....4.0以下的話路徑不太一樣!!
有注意了.也很實用.慢慢搞了
作者: wukerjen    時間: 2012-11-16 03:12
嗯.這個很實用!^^
作者: biglion605    時間: 2012-11-16 08:34
嗯.這個很實用!^^也很實用.慢慢搞了
作者: kanhai38    時間: 2012-11-16 12:09
此方法试过,至少我的无效,其它机型能否成功未知。
作者: liao    時間: 2012-11-16 15:50
嗯.這個很實用其它机型能否成功未知
作者: chun777    時間: 2012-11-16 19:49
liao 發表於 2012-11-16 15:50
嗯.這個很實用其它机型能否成功未知

只是路徑互換位置而已.....
把sd跟extsd互換路徑.....
各機型應該都可以.....但要注意...你的外置卡式啥名稱...(sdcard2或extsd或???)
換路徑...不要改原本名稱!
作者: manhello    時間: 2012-11-16 22:50
不錯的資訊~多謝啦~
作者: jackal0105    時間: 2012-11-18 10:01
很實用的東西,謝謝大大分享
作者: yjingong    時間: 2012-11-18 10:02
這個很實用,謝謝謝大大分享~~~
作者: leejp56720    時間: 2012-11-18 10:25
還是看不懂
真的不知道要從哪下手,可能是我太笨了
作者: o929594065    時間: 2012-11-18 11:30
謝謝大大分享   剛買手機   

還真的不太會用   又學到一項了

作者: yjingong    時間: 2012-11-18 14:56
這個很實用謝謝謝大大分享~~~
作者: chun777    時間: 2012-11-18 22:18
leejp56720 發表於 2012-11-18 10:25
還是看不懂
真的不知道要從哪下手,可能是我太笨了

你把你的vold.fstab貼上來看看
作者: fox1012    時間: 2012-11-22 17:55
謝謝大大分享!!
作者: biglion605    時間: 2012-11-24 07:54
我的系統是2.3 不知道能不能使用同方法
作者: csc3939    時間: 2012-11-24 11:19
看似超實用,試試看看囉!!!!
作者: 問鼎天下    時間: 2012-11-24 12:55
最近買新手機 NOTE 16G
還買了一張 SD32G 記憶卡
發現下載跟安裝 都只能在 內建的16G內...
就在想 32G這樣不就白買了嗎..
不過不知到大大是否還有其它方法 不用ROOT 就可以更改位置的方法 或是 有沒有NOTE2 只單獨ROOT的方法
先謝謝大大了~!!
作者: ponking000    時間: 2012-11-24 17:46
成功後 ES文件瀏覽器 可以刪除嗎 還是要繼續放著
作者: pominw    時間: 2012-11-26 12:05
嗯.這個很實用!^^
作者: taco2017    時間: 2012-11-28 10:49
感謝大哥的分享                                    
作者: sky5437    時間: 2012-11-29 17:17
我沒有外SD卡
可是互換後變成內外SD卡都是0B
想請幫忙看看是什麼問題
本來的程式碼:
dev-mount sdcard /mnt/sdcard 11 /devices/platform/dw_mmc/mmchost/mmc0/mmc0 encryptable_nonremovable

dev-mount sdcard1 /mnt/sdcard/external_sd auto /devices/platform/s3c-sdchci.2/mmc_host/mmc1
我改成
dev-mount sdcard1 /mnt/sdcard/external_sd 11 /devices/platform/dw_mmc/mmchost/mmc0/mmc0 encryptable_nonremovable

dev-mount sdcard /mnt/sdcard auto /devices/platform/s3c-sdchci.2/mmc_host/mmc1
作者: chun777    時間: 2012-11-30 10:02
sky5437 發表於 2012-11-29 17:17
我沒有外SD卡
可是互換後變成內外SD卡都是0B
想請幫忙看看是什麼問題

我沒有外SD卡
可是互換後變成內外SD卡都是0B
想請幫忙看看是什麼問題
請改成這樣
dev-mount sdcard /mnt/external_sd 11 /devices/platform/dw_mmc/mmchost/mmc0/mmc0 encryptable_nonremovable

dev-mount sdcard1 /mnt/sdcard/sdcard auto /devices/platform/s3c-sdchci.2/mmc_host/mmc1

你改到前面了(改太多)....所以才會讀不到!

作者: sky5437    時間: 2012-11-30 11:36
chun777 發表於 2012-11-30 10:02
我沒有外SD卡
可是互換後變成內外SD卡都是0B
想請幫忙看看是什麼問題

我改成版大說的那樣時
開機後會跳出MTP應用程式已停止
然後還是讀不到SD卡
作者: yunio    時間: 2012-12-2 08:50
不知道試不試用在S3裡呢
作者: 陳惠娟    時間: 2012-12-3 01:49
dev_mount sdcard /mnt/sdcard
emmc@fat  /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
這是我的etc/vold.fstab文件,跟你的不同.請問我要如何修改?
麻煩大大教我一下
作者: chun777    時間: 2012-12-3 05:24
本帖最後由 chun777 於 2012-12-3 05:29 編輯
陳惠娟 發表於 2012-12-3 01:49
dev_mount sdcard /mnt/sdcard
emmc@fat  /devices/platform/goldfish_mmc.0
/devices/platform/mtk-sd.0/m ...


改成這樣
dev_mount sdcard /mnt/sdcard2
emmc@fat  /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

2個紅字....其他不動!

或者是改成這樣....
dev_mount sdcard /mnt/sdcard
auto
  /devices/platform/goldfish_mmc.0
/devices/platform/mtk-sd.0/mmc_host

dev_mount sdcard /mnt/sdcard2
emmc@fat
/devices/platform/goldfish_mmc.1
/devices/platform/mtk-sd.1/mmc_host

這2種方法您試試看....注意原本的空隔要一模一樣!
作者: 陳惠娟    時間: 2012-12-3 10:22
樓主:更改第一個方式後找不到外製sd卡
更改第二個方式結果跟原本一樣沒有對換
作者: chang-cm    時間: 2012-12-3 15:10
剛好我的手機版本是4.0.4版,應該是沒問題,找個時間來試試看,這樣就可改成原16G就可改成32G的空間了,謝謝分享.
作者: chun777    時間: 2012-12-4 15:44
本帖最後由 chun777 於 2012-12-4 15:51 編輯
陳惠娟 發表於 2012-12-3 10:22
樓主:更改第一個方式後找不到外製sd卡
更改第二個方式結果跟原本一樣沒有對換 ...


您應該是mtk主板的....後面有寫mtk-sd....
一般mtk...用方法一...應該沒錯!!請確認...空隔有沒有錯之類的
(常見:空隔打2隔...或是少打一隔空隔...或者是字型半型全型...一般用剪貼的方式較佳)!!
mtk通常這方法搞定.....

原本驅動內容
dev_mount sdcard /mnt/sdcard
emmc@fat  /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
emmc@fat  /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

另外您之前嘗試的結果....用方法2...互換後完全一樣沒變....
可以見得....關鍵有可能在於emmc@fat與auto....
你可以試試把emmc@fat與auto也搬過去互換試試....

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

dev_mount sdcard /mnt/sdcard
emmc@fat
/devices/platform/goldfish_mmc.1
/devices/platform/mtk-sd.1/mmc_host

不過原則上....mtk應該是方法一才對....
作者: jea314    時間: 2012-12-4 18:41
好好研究一下~感覺這會很好用的樣子~
作者: wah_pe    時間: 2012-12-8 18:15
這個很實用o
謝謝大大分享!!!
作者: leo503051    時間: 2012-12-8 20:38
看起來很實用
不過搞起來好難喔
作者: EZ0707    時間: 2012-12-9 01:26
想請問如果照你的方法試互換路徑的話

那原本的程式跟遊戲是不是要再移一次??

另NOTE 2 有人試過 可以嘛??  謝謝
作者: rn895499    時間: 2012-12-9 23:58
我跟26樓 機子一樣mtk 兩種都試過了 都不行 還是謝辣~~
作者: 客串    時間: 2012-12-10 19:57
改變路徑!不錯!不錯!可以試 試
作者: tssy173    時間: 2012-12-11 18:42
感谢分享。。。。。。
作者: wtkin012004    時間: 2012-12-12 22:35
本帖最後由 wtkin012004 於 2012-12-12 23:44 編輯

你好!!
我係用P3110
用ES文件瀏覽器,找不到 以下
dev_mount sdcard /mnt/sdcard
auto /devices/platform/goldfish_mmc.0
/devices/platform/mtk-sd.0/mmc_host
作者: laj561123    時間: 2012-12-17 09:10
etc/vold.fstab到這2個資料時他只允許讀不準寫無法覆蓋是哪出問題

作者: shou5488    時間: 2012-12-17 11:00
確實很實用
這樣就不用位空間不足的內卡問題傷腦筋
如此就有更多的分辨性
作者: 方西瓜    時間: 2012-12-17 17:03
之前改過
可能我的手機寫法不一樣
目前依舊在研究中
作者: 865SW436    時間: 2012-12-17 17:13
太好用了,感謝分享,謝謝!
作者: kikiki37    時間: 2012-12-17 17:53
很實用的東西,謝謝大大分享
作者: Alex-Yu    時間: 2012-12-17 18:29
-感謝大大的分享喔!
作者: laj561123    時間: 2012-12-18 16:45
etc/vold.fstab到這2個資料時他只允許讀不準寫無法覆蓋是哪出問題------我是xd大大有解嗎
作者: chkev2001    時間: 2012-12-18 20:53
很實用的資訊,改天來試試看,希望能夠成功!
作者: w1353300    時間: 2012-12-18 21:13
這樣我改天要敗家 去買個32G的來撐了

我的S3 內置感覺快被我弄光了
作者: dd2086973    時間: 2012-12-19 19:11
提示: 作者被禁止或刪除 內容自動屏蔽
作者: jj831013    時間: 2012-12-19 23:24
這樣遊戲可以安裝2個囉!?
作者: chardman    時間: 2012-12-20 23:19
剛試了一下  真的有用
這樣就不必老是把導航軟體那龐大的圖資,硬塞在有限的內建記憶卡了
作者: lvimperza    時間: 2012-12-21 05:37
謝謝大大分享好用的軟體 非常感謝唷!
作者: sinsin1210    時間: 2012-12-21 06:24

這個很實用,謝謝謝大大分享~~~
作者: energy810803    時間: 2012-12-22 18:42
S3
登錄/註冊後可看大圖