狀況:
最近發生慘劇,玩個遊戲然後Arc未知原因當機,
然後我的microSD卡整個讀不到了。
應該說,因為有link2SD,
一堆應用程式連結在mSD的第二個primary partition,
然後讀不到的是第一個primary partition,
就算把記憶卡抽出來用讀卡機,整個讀取還是失敗。
最重要的是,
整個就是突發事件,然後我的app 沒有備份... @.@
用超級管理器的備份mbk有作,不過是一個多禮拜以前... 囧rz
怎麼修就是沒辦法把partition弄回來,
如果要整個US就是超級大工一件,US後一堆東西又要重頭弄,很麻煩,
只好先想辦法把資料找出來再說。
資料救援:
試了一大堆軟體,最後用了這套:
MiniTool Power Data Recorvery
http://www.powerdatarecovery.com/
他是跟MiniTool Partition Wizard同家公司,
重點是free的功能就還不錯了。
用Damaged Partition Recovery把兩個partition的資料都找到,
存到不同的兩個目錄。
有幾個tmp目錄其實可以不用存,好像是照相時的暫存檔案,
可以在用檔案總管選取一下來決定。
其實本來想用FinalData,只是跑scan好慢,
看評價好像出來的檔案有時候不會這麼完整,
所以用上面那套。
記憶卡partition重建:
這部份其實就參照前輩的root / link2SD的作法。
用Mini Partition Wizard來做。
細節就不在多說了。
資料還原:
(為了簡化說明,把第一個partition簡稱為G槽,
第二個link2SD用的partition簡稱為H槽)
G槽資料好解決,copy paste就好。
就從救援出來的資料,往重新切的地方copy回去。
麻煩的來了。
windows無法讀取在microSD上的第二個primary partition。
H槽又是放著link2SD的app link,
這堆link消失,很多東西都沒辦法動作。
(ex:market,google map... )
因為有拿到root的關係,
之前在灌的時候砍掉不少東西,也都link到SD卡來加快存取速度。
當這個partition整個空掉,一大堆都消失了,
像我的adw、超級管理器、poweramp整個完全沒辦法運作。
H槽資料都有救回,
問題卡在,怎麼paste回去。
翻了一堆文件,最後google到,
原來link2SD之後,資料會放到/data/sdext2下。
最後把H槽資料,用RE(root explorer)丟回/data/sdext2,
(備份資料先丟回到G槽,在從G槽目錄轉回手機,用RE copy到/data/sdext2)
重開機,解決,收工。
心得:
1.備份很重要!(嘆)
2.有些東西在root以後不要急著砍掉。
整個慶幸還好沒因為用adw而把SonyEricsson的預設桌面程式砍掉。
3.因為market link消失,超級管理器link消失,沒有任何檔案管理app,只剩下firefox可以用。
只好先把RE的apk丟記憶卡,用firefox的網址列,打file:// 來轉成檔案讀取模式,用這樣來安裝。
4.我相信一定會有人說,在pc上用adb shell來做copy也可以。
只是說實在話,不是這麼多人在用adb,只是提供一個作法參考就是了。
5./data/sdext2真的就是1g ,所以我切了1.5G有點浪費掉 XD
希望給記憶卡損毀的朋友有所幫助 @.@