| cyqdesign |
2006-02-15 22:31 |
誤刪文件Windows文件后恢復(fù)技巧
如果只能使用Windows本身提供的工具,那么我們可以認(rèn)為清空回收站之后,被刪除的文件已經(jīng)徹底清除了。不過事實(shí)并非如此,只要有專用的硬件和軟件,即使數(shù)據(jù)已經(jīng)被覆蓋、驅(qū)動(dòng)器已經(jīng)重新格式化、引導(dǎo)扇區(qū)徹底損壞,或者磁盤驅(qū)動(dòng)器不再運(yùn)轉(zhuǎn),我們還是可以恢復(fù)幾乎所有的文件。 ~/SLGyu MGwXZ7?E 一、磁盤如何保存數(shù)據(jù) g_tEUaiK 5$Kv%U 要理解如何恢復(fù)已刪除的數(shù)據(jù),首先要搞清楚磁盤如何保存數(shù)據(jù)。硬盤驅(qū)動(dòng)器里面有一組盤片,數(shù)據(jù)就保存在盤片的磁道(Track)上,磁道在盤片上呈同心圓分布,讀/寫磁頭在盤片的表面移動(dòng)訪問硬盤的各個(gè)區(qū)域,因此文件可以隨機(jī)地分布到磁盤的各個(gè)位置,同一文件的各個(gè)部分不一定要順序存放。 Gk58VODo 存放在磁盤上的數(shù)據(jù)以簇為分配單位,簇的大小因操作系統(tǒng)和邏輯卷大小的不同而不同。如果一個(gè)硬盤的簇大小是4 K,那么保存1 K的文件也要占用4 K的磁盤空間。大的文件可能占用多達(dá)數(shù)千、數(shù)萬的簇,分散到整個(gè)磁盤上,操作系統(tǒng)的文件子系統(tǒng)負(fù)責(zé)各個(gè)部分的組織和管理。 ^Vh^Z)gGi ^5 "yY2}- 當(dāng)前,Windows支持的硬盤文件系統(tǒng)共有三種。第一種是FAT,即所謂的文件分配表(File Allocation Table),它是最古老的文件系統(tǒng),從DOS時(shí)代開始就已經(jīng)有了。Windows 95引入了第二種文件系統(tǒng),即FAT 32,Windows NT 4.0則引入了第三種文件系統(tǒng)NTFS。這三種文件系統(tǒng)的基本原理都一樣,都用一個(gè)類似目錄的結(jié)構(gòu)來組織文件,目錄結(jié)構(gòu)包含一個(gè)指向文件首簇的指針,首簇的FAT入口又包含一個(gè)指向下一簇地址的指針,依此類推,直至出現(xiàn)文件的結(jié)束標(biāo)記為止。 l&] %APL SU7,uxF 二、Windows不能真正清除文件 F!C<^q~! u5U^}<}y} 在Windows中,如果我們用常規(guī)的辦法刪除一個(gè)文件,文件本身并未被真正清除。例如,如果我們?cè)赪indows資源管理器中刪除一個(gè)文件,Windows會(huì)把文件放入回收站,即使我們清空了回收站(或者不啟動(dòng)回收站功能),操作系統(tǒng)也不會(huì)真正清除文件的數(shù)據(jù)。 !.@:t`w J$jLGy&
西昌市|
鹤岗市|
宝丰县|
冕宁县|
永顺县|
中超|
九江县|
平昌县|
营口市|
泰宁县|
贵州省|
德昌县|
邵阳市|
乌鲁木齐县|
新晃|
曲水县|
武清区|
土默特右旗|
中牟县|
绍兴市|
白水县|
阿尔山市|
大宁县|
临汾市|
东乡族自治县|
改则县|
景洪市|
尼玛县|
盐城市|
陈巴尔虎旗|
洪江市|
南投市|
常山县|
淮滨县|
云林县|
辽阳县|
丰宁|
布尔津县|
格尔木市|
台东市|
甘孜县|
| |