1,為什么硬盤格式化了數(shù)據(jù)還可以恢復(fù)2,數(shù)據(jù)恢復(fù)的原理是什么3,數(shù)據(jù)還原什么原理啊1,為什么硬盤格式化了數(shù)據(jù)還可以恢復(fù)
在步入主題前,有必要向大家介紹一下數(shù)據(jù)恢復(fù)的一些基本原理。當(dāng)我們利用format命令或是del格式化分區(qū)或刪除硬盤分區(qū)上的文件時(shí),有經(jīng)驗(yàn)的朋友都會(huì)知道此時(shí)硬盤上的數(shù)據(jù)并沒有真正的被刪除,文件的結(jié)構(gòu)信息保留在了硬盤上,除非是寫入新的數(shù)據(jù)將其覆蓋。
利用軟件可以找到被刪除信息的痕跡并可能恢復(fù)。
要比較徹底的刪除文件,最簡單的方法是低格,也就是低級(jí)格式化(lformat)就是把硬盤恢復(fù)到出廠時(shí)候的狀態(tài),這樣一般就沒有辦法恢復(fù)。不過要注意,低格會(huì)減少硬盤壽命
還有,利用新的信息覆蓋原有扇區(qū),然后再格式化,多重復(fù)幾次,也能比較有效i的解決。
理論上來講,只要磁盤沒有被粉碎,都有可能被恢復(fù),不過那就是專業(yè)機(jī)構(gòu)做的事了??梢缘?但是費(fèi)用不菲,必須是專業(yè)回復(fù)
如果你那個(gè)不是有多大的商業(yè)價(jià)值,就不要恢復(fù)了上網(wǎng)下載個(gè)格式化軟件,再安裝!這樣就搞定了…要專業(yè)的軟件,格式化還會(huì)保留根文件可以的啊徹底消除硬盤信息 需要專門的軟件
硬盤格式化后 利用專門軟件業(yè)可以查看到信息
2,數(shù)據(jù)恢復(fù)的原理是什么
數(shù)據(jù)進(jìn)行恢復(fù)與硬盤本身的結(jié)構(gòu)有關(guān)系,硬盤之所以能儲(chǔ)存數(shù)據(jù),是因?yàn)槠浔P片上有凹凸不平的存儲(chǔ)介質(zhì),相當(dāng)于人大腦的記憶細(xì)胞,把寫入硬盤的數(shù)據(jù)記憶下來以供讀取。當(dāng)我們把硬盤格式化后,這些存儲(chǔ)介質(zhì)并沒有被抹平;只是改變了它的邏輯地址而已,當(dāng)有新的數(shù)據(jù)寫入的時(shí)候,它才會(huì)被覆蓋掉,數(shù)據(jù)恢復(fù)軟件也正是基于這一原理,突破操作系統(tǒng)的尋址和編址方式,把尚未被覆蓋的數(shù)據(jù)收集起來保存到新的位置。擴(kuò)展資料:數(shù)據(jù)恢復(fù)種類介紹:1、邏輯故障數(shù)據(jù)恢復(fù):邏輯故障是指與文件系統(tǒng)有關(guān)的故障。硬盤數(shù)據(jù)的寫入和讀取,都是通過文件系統(tǒng)來實(shí)現(xiàn)的。如果磁盤文件系統(tǒng)損壞,那么計(jì)算機(jī)就無法找到硬盤上的文件和數(shù)據(jù),邏輯故障造成的數(shù)據(jù)丟失,大部分情況是可以通過數(shù)據(jù)恢復(fù)軟件找回的。2、硬件故障數(shù)據(jù)恢復(fù):硬件故障占所有數(shù)據(jù)意外故障一半以上,常有雷擊、高壓、高溫等造成的電路故障,高溫、振動(dòng)碰撞等造成的機(jī)械故障,高溫、振動(dòng)碰撞、存儲(chǔ)介質(zhì)老化造成的物理壞磁道扇區(qū)故障,當(dāng)然還有意外丟失損壞的固件bios信息等。參考資料來源:搜狗百科-數(shù)據(jù)恢復(fù)用反刪除工具可以恢復(fù)被刪除的文件,原理大概是這樣的:系統(tǒng)刪除文件時(shí)的操作則簡單許多,它只需將該文件在dir區(qū)中的第一個(gè)字符改成e5,在文件分配表中把該文件占用的各簇表項(xiàng)清0,就表示將該文件刪除,而它實(shí)際上并不對(duì)data區(qū)進(jìn)行任何改寫。通常的高級(jí)格式化程序,只是重寫了fat表而已,并未將data區(qū)的數(shù)據(jù)清除;而對(duì)硬盤進(jìn)行分區(qū)時(shí),也只是修改了mbr和obr, 并沒有改寫data區(qū)中的數(shù)據(jù)。正因?yàn)閐ata區(qū)中的數(shù)據(jù)不易被改寫,從而也為恢復(fù)數(shù)據(jù)帶來了機(jī)會(huì)。事實(shí)上各種數(shù)據(jù)恢復(fù)軟件,也正是利用data區(qū)中殘留的種種痕跡,來恢復(fù)數(shù)據(jù),這就是整個(gè)數(shù)據(jù)恢復(fù)的基本原理數(shù)據(jù)恢復(fù)(data recovery)是指通過技術(shù)手段,將保存在臺(tái)式機(jī)硬盤、筆記本硬盤、服務(wù)器硬盤、存儲(chǔ)磁帶庫、移動(dòng)硬盤、u盤、數(shù)碼存儲(chǔ)卡、mp3等等設(shè)備上丟失的電子數(shù)據(jù)進(jìn)行搶救和恢復(fù)的技術(shù),怪老頭數(shù)據(jù)恢復(fù)中心呈上從手機(jī)恢復(fù)數(shù)據(jù),是因?yàn)槭謾C(jī)的數(shù)據(jù)是保存在內(nèi)存卡或是自帶內(nèi)存中,數(shù)據(jù)的存儲(chǔ)原來與普通硬盤類型。例如,系統(tǒng)只是修改了這個(gè)文件的文件頭的前兩個(gè)代碼,修改被映射到文件系統(tǒng)的文件分配表中,就為該文件添加了刪除標(biāo)記,用戶無法再看到這個(gè)文件,而實(shí)際上文件并沒有被從磁盤上抹掉。因此手機(jī)中丟失的數(shù)據(jù)也是可以恢復(fù)的。數(shù)據(jù)恢復(fù)的原理,很多人對(duì)數(shù)據(jù)恢復(fù)感到陌生,有些人數(shù)據(jù)丟失卻很害怕,不過有時(shí)候并沒有想象那么可怕,如果你能從上面一直看下來,你如果了解了硬盤的結(jié)構(gòu)以后你會(huì)發(fā)現(xiàn),我們的數(shù)據(jù)保存到有存儲(chǔ)介質(zhì)的盤片上,當(dāng)我們保存數(shù)據(jù)的時(shí)候,就會(huì)在盤片上做凸凹不平而保存數(shù)據(jù)。如果我們刪除了文件的時(shí)候,我們并沒有把所有的凸凹不平的介質(zhì)抹掉,而是把它的地址給抹去,而讓操作系統(tǒng)找不到這個(gè)文件,而認(rèn)為它已經(jīng)消失,可以在這個(gè)地方寫數(shù)據(jù),把原來的凸凹不平的數(shù)據(jù)信息給覆蓋掉了,所以數(shù)據(jù)恢復(fù)的原理是,如果沒被覆蓋,我們就可以用軟件,突破操作系統(tǒng)的尋址和編址方式,重新找到那些沒被覆蓋的地方的數(shù)據(jù)并組成一個(gè)文件,如果幾個(gè)小地方被覆蓋,可以用差錯(cuò)效驗(yàn)位來糾正,如果覆蓋太多,那么就沒辦法恢復(fù)了。
3,數(shù)據(jù)還原什么原理啊
操作系統(tǒng)的磁盤管理原理和數(shù)據(jù)結(jié)構(gòu)的相關(guān)原理。操作系統(tǒng)原理中,關(guān)于磁盤管理,有一個(gè)類似文件列表的概念,叫fat表。所謂的fat表可以看成是我們磁盤里面文件的一個(gè)記錄表,但是不是全紀(jì)錄,只是記錄了文件的第一塊數(shù)據(jù)放哪兒,一共多大等相關(guān)信息,并不保存文件內(nèi)容。根據(jù)數(shù)據(jù)結(jié)構(gòu)原理,有的文件是用鏈表的形式保存的,或者是其他結(jié)構(gòu),不過一般都類似于鏈表那種結(jié)構(gòu),只要有第一塊數(shù)據(jù)的地址,知道第一塊數(shù)據(jù)在哪,找到第一塊數(shù)據(jù),然后第一塊數(shù)據(jù)中里面又存放著下一塊數(shù)據(jù)在哪兒,然后讀取下一塊,直到讀到最后一塊,然后整個(gè)過程就可以讀出文件所有的文件塊了。如鏈表,二叉樹,圖等都是類似的原理,只要有第一塊,就能找到其余各塊,從而讀出整個(gè)文件,所以,我們fat表只要紀(jì)錄第一塊在哪兒,就能讀取到整個(gè)文件。因此,如果fat被損壞了,或者被高級(jí)格式化了(一般來說是fat表受到損壞導(dǎo)致的數(shù)據(jù)丟失),就可以根據(jù)以上原理,去整個(gè)磁盤里面去找各個(gè)文件的第一塊數(shù)據(jù)在哪兒,從而恢復(fù)整個(gè)文件。一般第一塊數(shù)據(jù)不會(huì)有其他數(shù)據(jù)塊指向它的,所以通過分析磁盤,看看哪些沒有被其他塊指著,就能分析出哪些是第一塊數(shù)據(jù),然后再根據(jù)第一塊數(shù)據(jù),就能知道文件的大小等信息,從而恢復(fù)整個(gè)fat表了。這個(gè)編程就能實(shí)現(xiàn)了。。。如果文件的鏈中有幾塊徹底被修改了,那就恢復(fù)不了了。一般數(shù)據(jù)恢復(fù),恢復(fù)由于fat表的損壞的情況比較多,如果是磁盤內(nèi)的數(shù)據(jù)出錯(cuò),小范圍還可以修復(fù),太大的話那就不可能,這也說明了為什么磁盤數(shù)據(jù)修復(fù)也有一定的成功率,并不是百分百你進(jìn)了xp自然就沒有保護(hù)了,這點(diǎn)從ghost的恢復(fù)可以看出來. 說仔細(xì)點(diǎn),冰點(diǎn)的還原是爭奪南橋芯片的i0控制權(quán)來實(shí)現(xiàn)的,當(dāng)裝入正確的驅(qū)動(dòng)后,冰點(diǎn)就可以正確的拿到i0控制器的控制權(quán),就達(dá)到了任何關(guān)于硬盤的寫入都要經(jīng)過他的控制,這樣就可以輕易的達(dá)到還原目的,同樣,雙系統(tǒng)或者ghost恢復(fù)的話,正確裝上了冰點(diǎn)的系統(tǒng)才會(huì)有還原功能,如果沒有裝的話,當(dāng)然就沒有啦.所以ghost下可以無限制的添加文件,而windows下添加文件就被還原了. 補(bǔ)充一點(diǎn):冰點(diǎn)是隨著windows的啟動(dòng)才啟動(dòng)的,windows啟動(dòng)加載驅(qū)動(dòng)的時(shí)候冰點(diǎn)就通過某種方式觸發(fā)啟動(dòng)了,由于冰點(diǎn)有i0控制器的控制權(quán),所以,他可以把任何寫入硬盤的東西放到任何地方,不知道大家有沒看過temp(windows臨時(shí)文件夾)下有個(gè)df5.tmp對(duì)不?具體的文件名我記不到蠻清楚了,而且,我現(xiàn)在不在我的網(wǎng)吧里,這家網(wǎng)吧把c盤屏蔽了!@#$%$%所以不能提供具體的名稱了,大家可以自己看看 補(bǔ)充,冰點(diǎn)的轉(zhuǎn)儲(chǔ)一般是隨著windows的臨時(shí)文件夾的,所以,系統(tǒng)做完以后一定要把windows臨時(shí)文件夾轉(zhuǎn)移到一個(gè)比較空閑的盤里,不然,就會(huì)出現(xiàn)丟失文件的情況的(下載大文件后丟失文件就是這樣引起的),因?yàn)椋琩f把所有寫入的文件都放在那里面,雖然表面上看你丟在了別處,但是存儲(chǔ)位置實(shí)際上還是在臨時(shí)文件夾里,只是windows顯示給你的路徑給你了誤導(dǎo),它在硬盤上的實(shí)際位置應(yīng)該是在臨時(shí)文件夾下面。 dos下面不可能操作冰點(diǎn)啊,就算是使用ntfsdos修改了它,就可能啟動(dòng)不好了(這是我的猜測)。 另外,df設(shè)計(jì)用于ntfs的時(shí)候就認(rèn)為ntfs不被dos支持,所以,沒有提供dos下的支持,甚至在fat32的win98 的dos下都不提供支持,df的設(shè)計(jì)是面向windows的 你只有重刻系統(tǒng)一種方法了 最好把系統(tǒng)的文件格式改為ntfs,但是ntfs確實(shí)也存在丟失文件的,我曾經(jīng)遇到過,但是,ntfs丟失文件絕大部分是與硬件相關(guān)的,我遇上問題的那次是鍵盤的接口接觸不好,更換鍵盤,文件丟失現(xiàn)象就解決了, windows 2000/xp/2003下有個(gè)ntdetect.com文件,這個(gè)文件是在windows啟動(dòng)的時(shí)候負(fù)責(zé)讀取硬件信息的程序,ntldr在每次啟動(dòng)的時(shí)候第一個(gè)加載的就是它,然后它會(huì)給分別讀取每個(gè)硬件的信息,決定ntldr需要加載的驅(qū)動(dòng)程序,因?yàn)檫@個(gè)程序不是windows下的程序,設(shè)計(jì)的也很簡便,所以,硬件如果有某些小問題,造成沒有發(fā)現(xiàn)某些必須的硬件,某些驅(qū)動(dòng)便不能加載,然后提示文件丟失(有時(shí)候bios能通過,能報(bào)錯(cuò)哪些硬件損壞,但windows在啟動(dòng)的時(shí)候沒有告訴你什么硬件壞了吧?要么啟動(dòng)失敗,要么啟動(dòng)成功以后告訴你什么什么壞了),我們有時(shí)候遇到這樣的事情,機(jī)器不能啟動(dòng)了,但,放幾天又好了,或者放幾天又壞了,就存在某些元件受潮?受熱?很多小小小的不能小的問題集中起來就要出大問題的.我的說法很偏激,是一種比較的鉆牛角尖的說法的,如果你每臺(tái)機(jī)器都是那樣的話那就不存在硬件上的問題了,但在我看來,丟失文件的幾率真的很低啊(ntfs).所以,ntfs下丟文件,基本上是硬件引起的,不知道哪位兄弟能給出點(diǎn)意見啊.又或者我分析的不對(duì)了. <---->在補(bǔ)充點(diǎn) ntdetect.com這個(gè)文件在啟動(dòng)的時(shí)候會(huì)往注冊(cè)表里的一個(gè)鍵下面添加硬件環(huán)境信息,具體我不清楚啦,以此來決定加載什么驅(qū)動(dòng)的,沒有檢測什么哪個(gè)硬件就不會(huì)加載相應(yīng)的驅(qū)動(dòng),ntldr在加載系統(tǒng)文件的時(shí)候就有可能發(fā)生錯(cuò)誤,說什么什么文件丟失,其實(shí),那個(gè)文件還是存在的,只是沒有按ntdetect.com給出的列表加載進(jìn)去而已。