正常的文檔讀取也是這個原理,先讀取某一分區(qū)的BPB參數至內存,當需要讀取某一文檔時,就先讀取文檔的目錄表,找到相對應文檔的首扇區(qū)和FAT表的入口后,再從FAT表中找到后續(xù)扇區(qū)的相應鏈接,移動磁臂到對應的位置進行文檔讀取,就完成了某一個文檔的讀寫操作。
格式化硬盤或分區(qū)、刪除文件等,實際上清除的是文件在操作系統(tǒng)中的目錄,它本身在硬盤上并未被刪除,直到有后來的文件需要占用硬盤空間時,才會覆蓋這段空間。
硬件故障 由于操作不當、意外掉電、使用時間過長等原因引起的磁盤失效、電源不穩(wěn)等問題,而造成的數據丟失或無法恢復。 自然因素損壞 由于潮濕、風沙、雷電及意外事故(如電磁干擾、地震)等,也有可能導致數據丟失,當然,這一因素的可能性相對較小。
人為誤操作 有時候我們在使用計算機的過程中不小心刪除了文件,或者不小心將分區(qū)進行格式化操作,導致數據丟失。 惡意程序的破壞 常見的惡意程序就是病毒。通常一般病毒是不會造成數據丟失的,但有些病毒有可能會造成硬盤鎖死、分區(qū)丟失或數據丟失。
數據庫系統(tǒng)或封閉系統(tǒng)恢復: 這部分系統(tǒng)往往自身就非常復雜,有自己的一套完整的保護措施,一般的數據問題都可以靠自身冗余保證數據。如SQL、Oracle、Sybase等大型數據庫系統(tǒng),以及MAC、嵌入式系統(tǒng)、手持終端系統(tǒng),儀器儀表等系統(tǒng)往往恢復都有較大的難度。