功能介紹
硬碟還原卡也稱硬碟保護卡,在教育、科研、設計、網咖等單位使用較多。它可以讓電腦硬碟在大多情況下非物理損壞,恢復到最初的樣子。換句話說,不管是病毒、誤改、誤刪、故意破壞硬碟的內容等,都可以輕易地還原。載入驅動
還原卡的主體是一種硬體晶片,插在主機板上與硬碟的MBR(主引導扇區)協同工作。大部分還原卡的原理都差不多,其載入驅動的方式十分類似DOS下的引導型病毒:接管BIOS的INT13中斷,將FAT、引導區、CMOS信息、中斷向量表等信息都保存到卡內的臨時儲存單元中或是在硬碟的隱藏扇區中,用自帶的中斷向量表來替換原始的中斷向量表;再另外將FAT信息保存到臨時儲存單元中,用來應付我們對硬碟內數據的修改;最後是在硬碟中找到一部分連續的空磁碟空間,然後將我們修改的數據保存到其中。
備份說明
每當我們向硬碟寫入數據時,其實還是寫入到硬碟中,可是沒有真正修改硬碟中的FAT。由於保護卡接管INT13,當發現寫操作時,便將原先數據目的地址重新指向先前的連續空磁碟空間,並將先前備份的第二份FAT中的被修改的相關數據指向這片空間。當我們讀取數據時,和寫操作相反,當某程式訪問某檔案時,保護卡先在第二份備份的FAT中查找相關檔案,如果是啟動後修改過的,便在重新定向的空間中讀取,否則在第一份的FAT中查找並讀取相關檔案。刪除和寫入數據相同,就是將檔案的FAT記錄從第二份備份的FAT中刪除掉。