Android 台灣中文網

標題: 掛載SD卡的第二分區(ext分區)以檢視其中內容 [打印本頁]

作者: monitorstudio    時間: 2013-8-13 16:59
標題: 掛載SD卡的第二分區(ext分區)以檢視其中內容
本帖最後由 monitorstudio 於 2013-8-13 17:01 編輯

我們使用者在買到一張記憶卡之後常常第一件事就是重新格式化它!
為甚麼要重新格式化它呢?
這有可能是個人的使用習慣, 有可能是為了使用 app2sd+ ...
但是一般來說, Android 裝置是不會自動掛載 SD 卡的其他分區的!(除了 FAT 分區會自動掛載外, 其他均不自動掛載)
也就是說我們會看不到存放在這個分區裡的所有資料(拿來放隱私資料還滿好用的呵~)

所以我們現在要把我們的不為人知的資料放進去的話...啊~不是, 我們現在要檢視, 儲存, 執行 ... 裡面的資料的話, 就要先掛載它!


準備:
有 root 權限的 Android 裝置一臺
已經分割好的 SD 卡一張
就這樣~


1.首先, 要先知道 SD 的第二分區在哪裡
可以去 gplay 下載 AParted 這個應用程式來檢測

#這裡假設我的第二分區在"/dev/block/mmcblk1p2", 並且第二分區格式為"ext4"

2.去 gplay 下載"模擬終端"這個程式, 英文名稱是"Terminal Emulator"

3.執行模擬終端, 輸入:
  1. su
  2. mount -o remount rw /
  3. mkdir /sdext
  4. chmod 0755 /sdext
  5. mount -t ext4 /dev/block/mmcblk1p2 /sdext
複製代碼
4.去你的根目錄查看, 就會發現多了一個資料夾"sdext", 並且裡面就是你的第二分區的空間喔!

5.更動完裡面的資料後就可以把它卸載了!(剛剛說掛載才看得到裡面的東西, 所以卸載的目的...呵呵...)
在模擬終端輸入:
  1. su
  2. umount /sdext
  3. rm -r /sdext
複製代碼

作者: ckw2159    時間: 2013-8-14 15:50
Link2SD就可以自動掛載,然後用root explorer就可以看了。
作者: monitorstudio    時間: 2013-8-14 16:38
ckw2159 發表於 2013-8-14 15:50
Link2SD就可以自動掛載,然後用root explorer就可以看了。


嗯嗯...
可是它不能掛載所有的 SD 卡分區, 也不能選擇掛載點, 分區格式
作者: ckw2159    時間: 2013-8-14 17:14
monitorstudio 發表於 2013-8-14 16:38
嗯嗯...
可是它不能掛載所有的 SD 卡分區, 也不能選擇掛載點, 分區格式

也是啦,我說的算是懶人法,如果"只是"要看第二分區,應該比較簡單。
您的方法比較有彈性,要懂一點linux。
作者: a778899646    時間: 2013-8-14 22:52
嗯嗯 有看到了

作者: gh138290    時間: 2014-4-30 18:07
所以SD本身就有兩個分區??!
作者: Fiester    時間: 2014-5-1 14:35
正好可以試試看
作者: horng31208    時間: 2014-9-20 12:53
為什麼我掛載後都會出現"device or resource busy"?
作者: a791230    時間: 2016-2-29 08:11
Trytrytry now




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