硬盤數據恢復五大辦法
作者:佚名 來源:本站 時間:2018-07-21 點擊:105次
硬盤數據恢復方法:
對癥下藥,哪些數據可以挽救?數據出現問題主要包括兩大類:邏輯問題和硬件問題,相對應的恢復也分別稱為軟件恢復和硬件恢復。軟件恢復是指通過軟件的方式進行數據修復,整個過程并不涉及硬件維修。而導致數據丟失的原因往往是病毒感染、誤格式化、誤分區、誤克隆、誤刪除、操作斷電等。
軟件類故障的特點為:無法進入、文件無法讀取、文件無法被關聯的應用程序打開、文件丟失、分區丟失、亂碼顯示等。事實上,造成軟件類數據丟失的原因十分復雜,每種情況都有特定的癥狀出現,或者多種癥狀同時出現。一般情況下,只要數據區沒有被徹底覆蓋,個人用戶通過一些特定的軟件,基本上都可以順利恢復。
以最普通的刪除操作為例,實際上此時保存在硬盤中的文件并沒有被完全覆蓋掉,通過一些特定的軟件方法,能夠按照主引導區、分區、DBR、FAT,最后文件實體恢復的順序來解決;當然也應客觀承認的是,盡管軟件類數據恢復有很多細節性的技巧與難以簡單表達的經驗,但是也的確存在現有軟件恢復技術無能為力的情況。如果硬盤中的數據被完全覆蓋或者多次被部分覆蓋,很可能使用任何軟件也無法修復。
硬盤數據恢復之一方法:
相信不少朋友都遇到過開機時突然斷電,重啟后找不到系統的情況,在我們使用電腦是突然斷電,重新開機時能夠檢測到硬盤,但是不能進入到系統,或者提示“DISK BOOT FAILURE,INSERT SYSTEN DISK AND PRESS ENTER”。
像這種情況一般都是硬盤主引導區故障,其實只需要幾分鐘便可以搞定。此類故障大約占據整體軟件故障的30%以上,所以學會對付這類問題的解決方法可謂掌握了一個有效的殺手锏。另外要提醒大家的是,如果開機自檢后提示“Miss operation system”而且DOS下可以看到C盤完整內容,這也是屬于主引導區故障。
對于這一類軟件故障,我們完全可以自已解決。大家可以用軟盤啟動系統。然后鍵入“C:”,看看能否讀取C盤的內容。造成這一情況比較復雜,根據主引導區破壞程度的不同,C盤能否被讀取也不能確定。如果C盤中的數據可以讀出的話,那么大家只要使用Fdisk/mbr命令進行無條件重寫主引導區一般都能成功,而且可以保留原有的數據。值得注意的是,運行Fdisk/mbr命令時系統是沒有任何反應的,但實際上它已經起了作用,因為硬盤分區表的數據量很小,寫入時間幾乎讓人感覺不到。
當然,即便不能讀取C盤,我們也可以使用Fdisk/mbr命令。事實上Fdisk/mbr的作用十分明顯,也能對付一些主引導區病毒,大家可以好好利用,這堪稱是對付硬盤在BIOS中可以識別而DOS下無法操作的第一件工具;除了Fdisk的這一隱藏參數,大家還可以使用Fixmbr這款DOS下的小工具。在DOS下直接執行該文件之后,系統會自動檢查分區表結構,經過用戶確認之后,它就開始自動修復。與Fdisk/mbr命令相比,Fixmbr具有更好的效果,很多Fdisk/mbr命令不能解決的主引導區問題都能被它輕松搞定。
硬盤數據恢復之二方法:
故障:硬盤空間分配不合理,使用分區軟件從新分區,或者合并分區,導致文件丟失,或者無法打開。
這種故障一般都是分區表錯誤引起的,分區表故障在各種軟件故障中也屬于常見的,這里推薦大家使用由我們國產的DiskGenius軟件。該軟件可以直接在純DOS環境下運行,而且采用直觀的中文界面,因此它對于英文不好的用戶而言是最佳的選擇。
將DiskGenius軟件復制到DOS啟動盤之后可以直接運行,進入DiskGenius的主界面后,按下F10就能輕松地自動恢復硬盤分區表,而且這一招非常有效。DiskGenius將首先搜索0柱面0磁頭從2扇區開始的隱含扇區,尋找被挪動過的分區表。然后搜索每個磁頭的第一個扇區,其中搜索過程可以采用“自動”與“交互”兩種方式進行。
自動方式適用于大多數情況,建議大家選擇這種方案。通過以上對主引導區以及分區表的修復,大家才可能讓一個遭受嚴重破壞的硬盤得以在Windows下正確看到分區,進而為其他操作打下堅實的基礎。
手動修復:在部分情況下,可能任何軟件都無法找到備份的分區表,此時只能手動修改。手動修改將完全憑借經驗,在WinHex等軟件下直接操作分區表數據。使用WinHex打開磁盤后。其中從“80”開始到“55AA”結束的DPT硬盤分區表相當關鍵,我們這里截圖展示的硬盤分區表是完好的,因此并不需要修改。
但是對于一個已經被破壞的分區表而言,其結束位置可能完全錯亂,此時大家可以通過尋找下一個“55AA”標志來確定,因為下一個分區開始的位置向前推移一個扇區就是上一個分區的結束的位置。根據所得到的磁頭、扇區和柱面數字再折算成16進制,然后使用WinHex回寫即可。此外,在尋找下一個“55AA”的過程中可能會碰到很多干擾項,建議根據硬盤分區的容量結合判斷。手寫恢復分區表的整個過程需要擁有大量的實戰經驗,大家可以進一步深入學習。
- 上一篇: 怎么防范他人訪問某個盤符
- 下一篇: 怎么提高Windows內存運用效率