手動格式化 恢復ASUS PADFONE A66的GARMIN MAP磁區讀寫權限

因為手殘 沒讀好更新韌體方式
所以意外把ASUS PADFONE A66的GARMIN MAP這個磁碟槽
搞成只能從檔案總管連結過去看 卻沒有任何的讀寫權限放置檔案或是資料夾
所以出現這篇: Padfone一代(A66) “GARMIN MAP”槽 看不到檔案 求救文章

今天被我胡搞瞎搞了一整天
終於意外被我try出解決方法
因為我的評估應該是當時更新韌體時 沒有把刪除的磁區重新format
所以就造成『/data/gmxt/』這個資料夾沒有辦法正常使用
也就讓Streetpilot這個app沒辦法把產生的設定檔案 正常存放到這個資料夾裡面

所以 我就這樣嘗試看看 su的狀態下(也就是root模式)
下df與mount指令確定『/data/gmxt/』這個資料夾
是從『/dev/block/platform/msm_sdcc.1/by-name/gmxt』這個實體裝置磁區掛載的
所以就下這樣的指令先卸載磁區
# umount /data/gmxt
再下一次df確認是否已經卸載 會發現ok沒問題
那就開始按指令下格式化
找很多說明文件 似乎Android系統是可以用『mke2fs』這個指令去處理格式化
所以下這個指令
# mke2fs -j -L "GARMIN MAP j" -b 4096 -i 8192 /dev/block/platform/msm_sdcc.1/by-name/gmxt
多加了一個j是想看會不會改變顯示名稱 😛 (事後證明是沒有意義的XD)
Screenshot_2014-08-02-17-36-51

不過其他的地方是我印象中以前在分割linux 創建ext4磁區用的方法
按了enter以後 就會看到系統在重建與格式化
稍待一會兒 就會說完成
然後緊張的時刻到了mount到需要的磁區
# mount -t ext4 /dev/block/platform/msm_sdcc.1/by-name/gmxt /data/gmxt
# cd /data/gmxt
# ls

Screenshot_2014-08-02-17-37-46

水啦!出現了lost+found的資料夾 就知道是事成了
測試『mkdir test』創建一個名稱叫做test的資料夾
終於確定可以寫入
Screenshot_2014-08-02-17-38-00Screenshot_2014-08-02-17-38-27
不過看權限怪怪的 所以回到data目錄 重下幾個設定
# cd /data
# chmod 755 /data/gmxt
# chown 1023:1023 /data/gmxt

這樣才有辦法使Streetpilot有權限可以創建檔案與儲存
接著 就抱著繼期待又怕受傷害的心情
打開Garmin這個app看看
歐耶! 檔案總管看GARMIN MAP出現三個資料夾: .System、GPX和Garmin
表示成功了一半
當然 程式因為沒有任何東西 無法正常存取
剛好之前就有整個磁區的備份 把全部檔案都copy丟了進去
稍後一會兒
剪貼簿-1

完成以後 打開StreetPilot確認
水啦! 初始設定能找到臺灣與繁體中文
而且定位以後 也能看的到地圖細節了
感動!!

發佈留言

發佈留言必須填寫的電子郵件地址不會公開。 必填欄位標示為 *

請輸入下列驗證碼計算後阿拉伯數字 (Translate it, if not Taiwanese to post reply) *