• 設爲首頁
  • 點擊收藏
  • 手機版
    手機掃一掃訪問
    硬盤基地手機版
  • 關注官方公衆號
    微信掃一掃關注
    硬盤基地公衆號
  • 教程:手機數據恢複 教你恢複安卓設備內置存儲中已刪除的文件

    原作者: mumu214 收藏 分享 邀請
    教程:手機數據恢複,教你恢複安卓設備內置存儲中已刪除的文件大家好,本教程將指導你如何恢複從任何Android設備的內置存儲中刪除的文件。
    在開始之前先介紹一些數據恢複方面的基礎知識:
    想必大家在平常使用可存儲設備(包括電腦、手機、U盤、移動硬盤等等)都會有遇到這種情況:不小心刪除(包括直接刪除、清空回收站、格式化、重新分區等)了一些存儲中的重要數據,但是苦于不懂數據恢複,在外面去恢複動不動就收費幾百上千甚至上萬元,要是財力允許還好,否則就只能悔不當初。
    好的話自己還可以再把之前刪除的東西重新做一遍,只是多花點時間而已,但是實際上多數時候這些東西都是不可能再重做的(比如重要的照片等)。這個時候懂一些數據恢複方面的知識將會幫你很大的忙。
    簡單地說,我們使用的存儲設備,在使用前都要格式化,此時文件系統會把整個卷按照一定大小分成若幹個很小的區域,我們的數據就存儲在這一個個小的區域中,然後建立文件的時候,文件系統會創建一個索引鏈接到該文件的存儲位置。
    在刪除文件時,多數情況下(只要你不是用其他數據覆蓋了該區域)都只是將該文件在硬盤中的索引刪除,而文件還是完整無損的躺在存儲設備中,此時可以用數據恢複軟件再將其恢複出來。這就是數據恢複的原理。
    切記:
    一旦發現誤刪除了數據,一定要及時做好恢複前的准備工作:千萬不要再對該存儲介質進行讀寫操作,因爲任何一次多余的操作都可能會將原來存儲數據的區域覆蓋,而一旦被覆蓋,要想再恢複回來就比較困難了。
    即使用軟件恢複回來的文件,很多時候也都不可再用,需要用更加專業的設備或軟件才能進一步恢複,而且這也只是部分地恢複。所以,切記這一點!
    看到這裏想必你已經對數據恢複有了一定了解,下面就讓我們開始進入正題:如何對手機的內置存儲進行恢複(SD卡建議用讀卡器連接電腦進行恢複)。
    首先,你需要:
    1.已經取得了root權限的Android手機一部(比如我自己來說,就是Note 2國行單卡版N7100和HTCNew One電信雙卡版802D)。
    2.已經安裝了busybox(注意:必須安裝在/system/bin目錄下,而不是/system/xbin,可以使用“Busybox Pro”進行安裝)。

    點擊查看原圖

    3.已經在您的電腦上裝好了必要的驅動程序。
    4.下載恢複工具“Recovery Tool.rar”。
    5.下載“Recuva”。該軟件用于恢複你的數據,或者你可以使用您自己喜歡的數據恢複軟件,但是我還是建議使用“Recuva”。
    操作步驟:(以下操作都以N7100爲例)
    1.打開手機的“設置”->“開發者選項”,開啓“保持喚醒”和“USB調試”。

    點擊查看原圖

    2.連接您的手機到電腦,並安裝好驅動。

    點擊查看原圖

    3.將下載好的 “Recovery Tool.rar” 解壓到“C:\”(解壓後你會發現兩個文件夾:“AB”和“Cygwin”。)

    點擊查看原圖

    注意:請確保你的C盤有足夠的空間,至少有相同于手機內置存儲空間大小,我的16G版N7100大概是10.6G左右,如果C盤空間不夠,可以解壓後將“Cygwin”文件夾移動到其他盤也可以操作,只需把後面教程中相關的“C:”替換爲對應盤符即可。
     
    4.到開始菜單“所有程序”->“附件”,以管理員身份運行“命令提示符”,(XP下直接點擊“開始”->“運行”,輸入“CMD”回車即可)。

    點擊查看原圖

    5.在打開的命令提示符窗口中輸入“cd c:\ab\”回車。
    6.輸入“adb devices”回車。
    **確認在設備列表下面回顯了一串數字(即你手機的IMEI號)。

    點擊查看原圖

    7.輸入“adb Shell”回車,再輸入“mount”回車。
    注意:接下來的事情比較重要了,剛剛輸入的命令會給出一個很長的列表,你需要在裏面找到“dev/block/mmcblkopXX” /data(或者user data)”。XX可能是任何數字。在N7100和N7105中,“mmcblk0p16”是數據分區。最後這兩個數字會因爲不同的設備而不同,只要注意該分區名稱“/data”就行。比如我的N7100就是“mmcblk0p16”,而802d是“mmcblk0p40”。

    點擊查看原圖

    8.關閉命令行窗口。打開“我的電腦”->“C:\” ->“Cygwin”->運行“Cygwin.bat”打開“Cygwin Terminal”。

    點擊查看原圖

    9.輸入“export PATH=”/cygdrive/c/ab”:$PATH”回車。
    10.輸入“adb forward tcp:5555 tcp:5555”回車。
    11.輸入“adb shell”回車。
    12.輸入“su”回車,此時手機上會提示權限請求。


    點擊查看原圖

    13.在手機上授權“Superuser”權限請求給ADB shell(成功後Cygwin 終端中的“[md:content]rdquo;會變成“#”)。
    點擊查看原圖

    14.接著在“#”後面輸入“/system/bin/busybox nc -l -p 5555 -e /system/bin/busyboxdd if=/dev/block/mmcblk0p16”回車。

    點擊查看原圖

    15.最小化該Cygwin窗口,打開另一個“Cygwin Terminal”:“我的電腦”->“C:\”->“Cygwin”->運行“Cygwin.bat”。
    16.輸入“export PATH=”/cygdrive/c/ab”:$PATH”回車。
    17.輸入“adb forward tcp:5555 tcp:5555”回車。
    18.輸入“cd /aa”回車。

    點擊查看原圖

    19.輸入“nc 127.0.0.1 5555 | pv -i 0.5 > mmcblk0p16.raw”回車。

    點擊查看原圖

    20.現在讓命令運行,這會花費較長時間,我自己的用了將近半個小時才完成。
    點擊查看原圖

    21. 再到開始菜單“所有程序”->“附件”,以管理員身份運行“命令提示符”,(XP下直接點擊“開始”->“運行”,輸入“CMD”回車即可)。
    22.輸入“cd c:\cygwin\aa\”回車。
    23.輸入“VhdTool.rar_r /convert mmcblk0p16.raw”回車。

    點擊查看原圖

    24.現在關閉全部命令行窗口,在桌面“我的電腦”點右鍵->“管理”。
    25.在打開的窗口中選擇“存儲”->“磁盤管理”。

    點擊查看原圖

    26.在菜單中選擇“操作”->“附加VHD”。

    點擊查看原圖

    27.在位置欄輸入“c:\cygwin\aa\mmcblk0p16.raw”,點擊“確定”。

    點擊查看原圖

    28. 加載完後,右邊顯示爲“未分配”的磁盤空間,右鍵單擊左邊的該磁盤名稱(比如我的是“磁盤 3”),選擇“初始化磁盤”。

    點擊查看原圖

    29.在“初始化磁盤”窗口中選中“GPT (GUID 分區表)”複選框,並點擊“確定”。

    點擊查看原圖

    30.在顯示“未分配”的磁盤空間上右擊,選擇“新建簡單卷”。

    點擊查看原圖

    31.在打開的向導中點擊“下一步”,各選項使用默認設置,爲該磁盤選擇一個盤符(比如我選的是“N”),再“下一步”,確認此處一定要選中“不要格式化這個卷”複選框,點擊“下一步”,“完成”。

    點擊查看原圖

    點擊查看原圖

    點擊查看原圖
    點擊查看原圖

    32.此時會彈出窗口詢問是否要格式化,此時選擇“取消”不要格式化。

    點擊查看原圖

    33. 在新的RAW分區上點右鍵,“格式化”,確保你選擇的文件系統格式爲“FAT32”,設置分配單元大小爲“默認”,並確保“執行快速格式化”複選框爲選中。你一定不想用“0”全部填充該分卷,這會損壞你的數據。“快速格式化”意味著它只會嘗試刪除該分卷的索引並創建一個新索引。如果未選中該複選框,Windows操作系統會用“0”填充整個分區,從而損壞你的數據。最後點擊“確定”。

    點擊查看原圖

    點擊查看原圖

    34.此時會彈出窗口詢問“格式化此卷將清除其上的所有數據”。如果此時你還不確信之前是否選擇了“執行快速格式化”請取消並再次確認,然後再選擇“確定”。

    點擊查看原圖

    35.打開Piriform Recuva程序,在向導中點擊“下一步”,選擇“所有文件”,再點擊“下一步”,選擇“在特定位置”,輸入“N:\”或者點擊“浏覽”選擇N盤,再點擊下一步,選中啓用“啓用深度掃描”。

    點擊查看原圖

    點擊查看原圖

    點擊查看原圖

    點擊查看原圖

    點擊查看原圖


    36.程序可能會花費較長時間來完成“深度掃描”。
    點擊查看原圖

    37.一旦該程序完成掃描,你就可以通過複選框選擇需要恢複的文件,然後點擊“恢複...”並選擇你要恢複文件到哪個位置,最後“確定”。

    點擊查看原圖


    點擊查看原圖

    38.等待你選擇的文件恢複完成。如果有部分文件恢複後打不開,說明已經有部分數據被覆蓋或者丟失,需要進一步修複,過程相當複雜,在此就不提供了,請諒解。

    39.數據恢複完成後,你可以在“磁盤管理”中“磁盤 3”上點擊右鍵->“分離VHD”即可將該卷暫時分離,如果覺得已經沒有數據可以恢複,可以在“分離虛擬硬盤”窗口中選中“刪除磁盤後刪除虛擬硬盤文件”,然後“確定”即可刪除C盤下的data分區備份文件,也可以在分離VHD後到“C:\cygwin\AA”目錄下刪除“mmcblk0p16.raw”文件,效果相同,畢竟10.6G還是很占用硬盤空間的,既然沒有數據可恢複了,留著也沒有太多用處。 

    點擊查看原圖

    注意:在此過程中請勿對手機進行其他操作,原因前面已經讀過了,如果在此過程中對您的手機造成損壞,本人概不負責,我做這些只是爲了方便自己同時造福大家,現在把它分享出來~
    該文章已有15人參與評論

    請發表評論

    全部評論

      • 引用 hdddr 2017-7-16 15:47
        where is the recovery Tool  software ?
      • 引用 2658329965 2017-5-21 08:33
        完全的技術貼
      • 引用 sunkx 2016-1-19 14:39
        nc: forward host lookup failed: h_errno 11001: 主機無法找到爲什麽啊
      • 引用 yinzongjie 2016-1-10 19:37
        完全是多此一舉 幹嘛要格式化 不格式化 也可以用r-s掃描
      • 引用 xyfl1818 2015-12-31 08:37
        好東東!!!
      • 引用 ligeng 2015-12-27 21:27
        軟件下載呢.
      • 引用 zck699 2015-12-3 17:45
        挂載成虛擬硬盤後應該什麽都不做,不能初始化,再格式化,最後掃描數據,這些操作無疑都會破壞原有數據的。
      • 引用 SeaSea 2015-10-26 15:30
        好東西,試試用
      • 引用 ch7213851 2015-10-12 20:56
        已經安裝了busybox(注意:必須安裝在/system/bin目錄下,而不是/system/xbin,可以使用“Busybox Pro”進行安裝)。
               G2:裝在/system/bin下反而找不到,重新裝到/system/xbin了

        接著在“#”後面輸入“/system/bin/busybox nc -l -p 5555 -e /system/bin/busyboxdd if=/dev/block/mmcblk0p16”回車。

        請注意busyboxdd命令中間要加個空格,也就是busybox dd,上面的命令應該是/system/bin/busybox nc -l -p 5555 -e /system/bin/busybox dd if=/dev/block/mmcblk0p16

        俺的sony z1 對應的是 /system/xbin/busybox nc -l -p 5555 -e /system/xbin/busybox dd if=/dev/block/platform/msm_sdcc.1/by-name/userdata
      • 引用 ch7213851 2015-10-12 11:27
        很好的教程,俺測試的 sony z1 手機  數據分區是對應的是 /dev/block/platform/msm_sdcc.1/by-name/userdata
      • 引用 abs650184 2015-8-31 14:36
        都是高手啊
      • 引用 banzi2015 2015-6-29 20:38
        是呀,給弄個附件呀
      • 引用 411488711 2015-6-3 13:21
        附件呢?求附件啊
      • 引用 梁程 2015-5-7 16:38
        Recovery Tool.rar 這個軟件沒有,給個下載吧。

    查看全部評論>>

    粉絲3 閱讀28769 回複15
    熱門推薦
    專題導讀
    熱門話題
    閱讀排行榜

    掃描微信二維碼

    查看手機版網站

    隨時了解更新最新資訊

    .

    在線客服(服務時間 9:00~18:00)

    在線QQ客服
    .
    Email:9443120@qq.com
    移動電話:13011628855

    Powered by Intohard X1.0© 2001-2013 Inhdd Inc.( 魯ICP備09029790號 )