testdisk恢復格式化數據

緣起

因爲疫情影響,上幼兒園的大兒子在家待了幾個月了。最近他迷戀玩電腦了,爲了防止他沉迷其中,爲父只好把win10系統換成了deepin20。系統安裝好後,不料一時疏忽大意誤把數據分區給格式化了,因此就產生了這篇數據恢復的操做記錄。linux

步驟

1.原系統分區狀況
系統盤C
數據盤D
數據盤E
安裝deepin20系統時只是把系統盤格式化了,數據盤並無受影響。新系統啓動後原數據盤D和E以只讀形式掛載在/media下。其中/dev/sda4映射爲數據盤E,/dev/sda5映射爲數據盤D,且數據盤D中重要數據比較少,我用16G U盤把數據先備份了下,準備格式化後作成可寫分區再把數據盤E中數據遷移過來。
問題出在操做時,mkfs.ex4時選了/dev/sda4,這下原本是想先格式化D盤的,變成了格式化E盤。而原E盤有60G重要數據,是以前保留的比較重要的資料、照片、視頻等。ubuntu

2.尋找數據恢復方法瀏覽器

意識到格式化錯了後,立馬卸載了/deb/sda4,防止對其操做。網上查找恢復數據方法,linux下大部分記錄的是rm誤刪除後數據恢復的辦法。找了好久沒有發現格式化數據恢復方法,可是此時並無放棄,繼續找方法,由於以前有遇到磁盤損壞的狀況,發現別人也能恢復數據成功,我這只是格式化,應該有辦法。功夫不負有心人,最後終於發現有個linux下testdisk能夠恢復磁盤分區錯誤方面的數據。ide

3.安裝testdisk動畫

deepi系統是基於ubuntu系統的,因此安裝軟件包通常用apt-get ,因而我用apt-get install testdisk來安裝,沒想到立馬就安裝了。因爲磁盤操做須要root權限,後續操做我sudo su - 切換到root下執行。3d

4.起東testdisk開始分析日誌

起到testdisk,建立一個日誌文件,能夠記錄文件恢復記錄
testdisk恢復格式化數據視頻

選擇須要恢復的磁盤
testdisk恢復格式化數據blog

選擇分區表類型,默認選擇推薦的便可,這裏是ETF GPT
備註:就算這裏選擇錯了也不影響分析,只是最後恢復時找不到文件,第二次選擇正確的分區表類型便可,這時會跳過度析直接進入恢復步驟,分析比較耗時,500G磁盤大概花了5小時左右
testdisk恢復格式化數據遊戲

默認選擇Analyse,先分析,這裏大概須要幾小時,磁盤越大時間越久
testdisk恢復格式化數據

分析後展現磁盤分區狀況以下
發現有6個分區,其中4和5應該對應原系統數據盤D和E
選擇快速搜索
testdisk恢復格式化數據

MS DATA繼續
testdisk恢復格式化數據

這裏D表明以前刪除的數據
發現有四個D,能夠分別用上下鍵選擇而後按鍵P,列出文件,有文件列表的就能夠作數據恢復了
testdisk恢復格式化數據

這個是選擇第二個D,發現的文件類別
其實以前的數據盤D和數據盤E數據都在這裏,這個MS DATA 280G,以前數據盤D和E都是136G
testdisk恢復格式化數據

數據恢復
按鍵C,選擇須要恢復的文件或目錄
按鍵A,所有選擇
按鍵c,恢復選擇的文件,便是恢復按鍵C活A選擇的文件
默認文件會複製到/root路徑下,testdisk也是在這個目錄啓動的,應該三在哪兒啓動數據就恢復到當前啓動路徑下
重複移動上下鍵,按C選擇,按c開始複製,直到全部須要的數據都恢復完成,這裏能顯示的目錄或者文件均可以恢復
testdisk恢復格式化數據

這是數據恢復完成後,/root路徑下恢復的文件狀況
testdisk恢復格式化數據

這個是因此工做完成後分區狀況
testdisk恢復格式化數據

尾聲

如今大兒子只能玩些簡單的遊戲了,好比俄羅斯方塊,不再會隨便把個人電腦搞得亂七八糟的了,由於每次發現他安裝好多軟件。
另外在線視頻軟件也沒有,爲了給他偶爾看看動畫片,也作了2個快捷方式能夠看在線瀏覽器看視頻。自從換了系統後他不再迷戀這個電腦了,linux真的能改變人生哈。
下面把deepin20桌面給你們欣賞下,真的簡潔實用。
testdisk恢復格式化數據

相關文章
相關標籤/搜索