本文用圖文方式講解LINUX分割槽表資料的恢復,它也可以用來恢復windows的分割槽表,功能強大,免費的工具,不僅能恢復LINUX、WINDOWS、MACOS XBOX等眾多作業系統都可以,
都要安裝testdisk命令與root許可權,沒有安裝testdisk的朋友請安裝它,centos用yum install testdisk,debian與ubuntu用 apt-get install testdisk
方法/步驟
圖中我們可以看出,我的分割槽表只有一個分割槽,分割槽名稱為 sdb1,整個硬碟的名稱叫做 sdb,注意的是 sdX都是以物理裝置的方式來訪問
然後我用清零命令把硬碟的分割槽表清掉,這裡的if=/dev/zero 是來源路徑,我們要把硬碟上的資料清零,所以用的是zero,of=/dev/sdb 是目標驅動器,意思就是要把這個硬碟清零,但因為加上了 bs=512 count=1 說明只複製一個塊的512位元組的資料,注意:如果這兩個引數漏的就全盤清零了
現在我們拔插一下硬碟,可見分割槽表已經不見了,這也是平常所遇到的故障現象,看起來是個示分割槽的硬碟,其實只是硬碟的第一個扇區的資料不見了,可見硬碟第一個扇區的重要性,要經常備份
現在我們啟動 testdisk命令,然後選create回車進入
不難看出,第二個就是我要恢復的分割槽表,我們選第二項回車進入
這裡提示我們選擇分割槽表型別,當然是第一個了
這裡我們選擇第一個
到了這一步,我們直接按回車進行快速掃描,接著按Y
一下子就看到我們要的分割槽啦,提示按回車鍵繼續
把方向鍵向右按一下,選擇write,意思就是寫入資料,這樣才能生效的哦