硬盤的分區(qū)就象是對一塊地方建倉庫,每個倉庫就好比是個分區(qū)。格式化就好比是為了在倉庫內存放東西,必須有貨架來規(guī)定相應的位置。我們有時接觸到的引導分區(qū)就是倉庫大門號,上面要記載這個分區(qū)的容量的性質及相關的引導啟動信息。FAT表就好比是倉庫的貨架號,目錄表就好比是倉庫的帳簿。假如我們需要找某一物品時,就需要先查找?guī)つ?,再到某一貨架上取東西。
正常的文檔讀取也是這個原理,先讀取某一分區(qū)的BPB參數(shù)至內存,當需要讀取某一文檔時,就先讀取文檔的目錄表,找到相對應文檔的首扇區(qū)和FAT表的入口后,再從FAT表中找到后續(xù)扇區(qū)的相應鏈接,移動磁臂到對應的位置進行文檔讀取,就完成了某一個文檔的讀寫操作。
格式化硬盤或分區(qū)、刪除文件等,實際上清除的是文件在操作系統(tǒng)中的目錄,它本身在硬盤上并未被刪除,直到有后來的文件需要占用硬盤空間時,才會覆蓋這段空間。
人為誤操作 有時候我們在使用計算機的過程中不小心刪除了文件,或者不小心將分區(qū)進行格式化操作,導致數(shù)據(jù)丟失。 惡意程序的破壞 常見的惡意程序就是病毒。通常一般病毒是不會造成數(shù)據(jù)丟失的,但有些病毒有可能會造成硬盤鎖死、分區(qū)丟失或數(shù)據(jù)丟失。
數(shù)據(jù)庫系統(tǒng)或封閉系統(tǒng)恢復: 這部分系統(tǒng)往往自身就非常復雜,有自己的一套完整的保護措施,一般的數(shù)據(jù)問題都可以靠自身冗余保證數(shù)據(jù)。如SQL、Oracle、Sybase等大型數(shù)據(jù)庫系統(tǒng),以及MAC、嵌入式系統(tǒng)、手持終端系統(tǒng),儀器儀表等系統(tǒng)往往恢復都有較大的難度。