数据保存与删除的奥秘存储过程删除数据
一塊新的硬盤在購買回來后,首先必須分區,再用Format對相應的分區進行格式化,這樣才能在這個硬盤中存儲數據。
當需要從硬盤中讀取文件時,先讀取某一分區的分區表參數塊至內存,然后從目錄區中讀取文件目錄表。包括文件名,后綴名,文件,大小修改日期和目錄,在數據區保存的第1個簇的簇號。找到相對應文件的首扇區和FAT表的入口,再從FAT表中找到后續扇區的相應鏈接,移動硬盤的磁擘到對應的位置進行誰的讀取,當讀到文件結束標志FF時,表示文件結束,這樣就完成了某一個文件的讀寫操作。
當需要保存文件時,操作系統首先在DIR區目錄區中找到空閑區寫入文件名,大小和創建時間等相應信息,然后在數據區找出空閑區域,將文件保存,再將數據區的第一個簇寫入目錄區。同時完成FAT表的填寫,具體的動作和文件讀取動作是差不多的。
當需要刪除文件的時候,操作系統只是將目錄區中該文件的第1個字符改為E5來表示 該文件已經刪除,同時改寫引導扇區的第2個扇區中,表示該分區占用空間大小的相應信息即可,而文件在數據區中的信息并沒有刪除。
剛給一塊硬盤分區格式化時,并沒有將數據從DATA區直接刪除。而是利用Fdisk重新建立硬盤分區表,利用Format格式化重新建立FAT表而已。
在實際操作中刪除文件,重新分區并快速格式化??焖俚图壐袷交卣脖P缺陷列表,等都不會把數據從物理扇區的數據區中實際抹去刪除文件,只是把文件的地址信息在列表中抹去。而文件的數據本身還是在原來的地方,除非復制的新的數據覆蓋到那個扇區,才會把原來的數據真正抹去。重新分區和快速格式化,只不過是重新構造新的分區表和扇區信息,同樣不會影響原來的數據,在扇區中物理存在,直到有新的數據覆蓋它們為止。而快速低級格式化是用DM軟件快速重寫盤面、磁頭、柱面、扇區等初始化信息,仍然不會把數據從原來的扇區中抹去。重整硬盤缺陷列表也是把新的缺陷扇區加入G列表或者P列表中。而對于數據本身其實還是沒有實質性影響,但對于那些本來存儲在缺陷疝區中的數據就無法恢復了,因為扇區已經出現物理損壞,即使不加入缺陷列表也很難恢復。
對于上述這些操作,造成的數據丟失,一般都可以恢復在進行,數據恢復時最關鍵的一點是在錯誤操作出現后,不要再對硬盤做任何無意義的操作和不要再向硬盤中寫入任何數據。
一般對于上述操作造成的數據丟失,在恢復數據的時候,可以通過純粹的數據恢復軟件來恢復,但如果硬盤有輕微的缺陷。用純粹的數據恢復軟件恢復會有一些困難,應該稍微修理一下,讓硬盤可以正常使用后,再進行軟件的數據恢復。
另外如果硬盤已經不能動了,這是需要使用成本比較高的軟硬件結合的方式,來恢復采用軟硬件結合的數據恢復方法,關鍵在于恢復用的儀器設備,這些設備都需要放置在級別非常高的無塵工作間,里面這些設備的恢復原理一般都是把硬盤拆開,把損壞的硬盤的磁盤放進機器的超凈工作臺上。然后用激光束對盤片表面進行掃描,因為盤面上的磁信號其實是數字信號0和1,所以相應地,反映到激光束發射的信號上也是不同的。這些儀器就是通過這樣的掃描一絲不漏的,把整個磁盤的原始信號記錄在儀器附帶的電腦里面。然后再通過專門的軟件分析來進行數據恢復,或者將損壞的硬盤的磁盤拆下后安裝在另一個型號相同的磁盤上,借助正常的硬盤讀取拆下來的磁盤的數據。
總結
以上是生活随笔為你收集整理的数据保存与删除的奥秘存储过程删除数据的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: [XXSY] 构树(prufer序列,树
- 下一篇: some useful tricks