歡迎來到Linux教程網
Linux教程網
Linux教程網
Linux教程網
Linux教程網 >> Linux基礎 >> Linux服務器 >> Linux下硬盤數據恢復與分區表恢復

Linux下硬盤數據恢復與分區表恢復

日期:2017/3/2 16:53:22   编辑:Linux服務器
硬盤分區表或數據丟失,是非常讓人頭痛的事。所幸的是,現在有相當多的工具可以對數據進行恢復。
 
  體驗一下testdisk,恢復一個硬盤的分區表,找回重要數據。而整個過程,只花了不到10分鐘,且不需要進行系統重啟(需特定硬件環境)。
 
  同事拿來一硬盤,說是他朋友在dos下安裝WIN2000,運行smartdrv帶些參數後導致分區表損壞(比較郁悶,smartdrv.exe會導致硬盤分區表損壞麼?)。同事用了easy recovery:在Advanced recovery模式下無法掃描到分區表,故無法進行數據恢復;在RAW recovery模式下找到數據,恢復了數據,卻無法使用。
 
  拿到硬盤,接到移動硬盤盒(建議計算機維護人員應常備,硬盤維護常用),接到我的ubuntu系統。
 
  1、檢查硬盤情況
 
  接上移動硬盤,打開移動硬盤電源後,硬盤穩定轉動,無異常聲音。故判斷硬件工作正常。nautilus未找到移動盤。命令行檢查設備是否被系統識別:
 
  user@ubuntu:~$ ls /dev/sd*
 
  /dev/sda /dev/sda1
 
  結果顯示,已找到硬盤和主分區,但擴展分區未被識別。
 
  2、安裝testdisk
 
  user@ubuntu:~$ sudo apt -get install testdisk
 
  3、運行testdisk,並進行修復
 
  user@ubuntu:~$ sudo testdisk
 
  4、重新連接硬盤,並檢查
 
  之所以沒有對系統進行重啟,主要還是因為使用了移動硬盤盒。如果直接使用IDE,那還是要重啟計算機了。重新接上移動硬盤後,在nautilus中已經可以顯示找到的3個擴展分區了,並能正查進行數據操作

Copyright © Linux教程網 All Rights Reserved