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

