知識(shí)庫(kù)
所謂“硬盤還原卡”是一個(gè)插在PCI插槽上的小卡片,有單芯和雙芯的,大多數(shù)用在網(wǎng)吧系統(tǒng)中,用途是使計(jì)算機(jī)每次開(kāi)機(jī)都恢復(fù)到一個(gè)特定的狀態(tài)下,也就是說(shuō),無(wú)論你怎么變動(dòng),再重起,又恢復(fù)了,相當(dāng)于開(kāi)機(jī)就自動(dòng)運(yùn)行的“系統(tǒng)還原”!
服務(wù)器硬盤還原卡有兩種,一種是隨時(shí)記錄你硬盤的改變,還原的時(shí)候消除這些改變即可。另一種是完整的備份鏡像文件。然后整體恢復(fù)。多數(shù)是第一種。很多操作都需要重新啟動(dòng)計(jì)算機(jī),但只要一重啟電腦,我們的“勞動(dòng)成果”就會(huì)付之東流,那如何解除硬盤還原卡呢?
免備案高性價(jià)比云服務(wù)器購(gòu)買:http://www.bxgb88.com/dedicated/hkcloud.html
一、硬件還原卡的兩種類型:
1、一種是普通的還原卡,物理上不直接接管硬盤讀寫。
普通還原卡安裝在主板插槽里,在卡上有一片ROM芯片,根據(jù)PCI規(guī)范,該ROM芯片的內(nèi)容在計(jì)算機(jī)啟動(dòng)時(shí)將最先得到控制權(quán),然后它接管BIOS的INT13中斷。將FAT、引導(dǎo)區(qū)、CMOS信息、中斷向量表等信息都保存到卡內(nèi)的臨時(shí)儲(chǔ)存單元中或是在硬盤的隱藏扇區(qū)中,用自帶的中斷向量表來(lái)替換原始的中斷向量表;再另外將FAT信息保存到臨時(shí)儲(chǔ)存單元中,用來(lái)應(yīng)付我們對(duì)硬盤內(nèi)數(shù)據(jù)的修改;最后是在硬盤中找到一部分連續(xù)的空磁盤空間,然后將我們修改的數(shù)據(jù)保存到其中。這樣,只要是對(duì)硬盤的讀寫操作都要經(jīng)過(guò)還原卡的保護(hù)程序進(jìn)行保護(hù)性的讀寫。
2、另一種是新型還原卡,物理上直接接管硬盤讀寫。
這種新型還原卡跟普通還原卡,原理上已經(jīng)有了很大的不同,首先不完全依靠BOOTROM來(lái)取得控制權(quán)了,而是總線硬件直接獲得控制權(quán),這樣更可靠地獲得對(duì)計(jì)算機(jī)數(shù)據(jù)資源的控制;另外,因?yàn)橹苯涌刂屏擞脖P的物理讀寫能力,這樣可以實(shí)現(xiàn)硬盤硬件讀寫的驅(qū)動(dòng)和還原算法合二為一,也就是沒(méi)有普通還原卡的過(guò)濾驅(qū)動(dòng)了。這樣就徹底避免了普通還原卡還原不可靠的問(wèn)題。
那硬盤還原卡對(duì)硬盤有破壞嗎?其實(shí),硬件還原卡和還原精靈都是通過(guò)INI13中斷實(shí)行控制保護(hù)分區(qū)免受破壞。 一般來(lái)說(shuō),使用還原卡和還原軟件,破壞硬盤的部分有點(diǎn)不同,一般通過(guò)磁盤碎片整理的掃描功能可以找到還原區(qū)域,還原區(qū)域就是容易損壞的部分。當(dāng)然,硬盤始終有損壞的一天。
像固態(tài)硬盤其實(shí)建議不要安裝還原卡,除了兼容問(wèn)題,固態(tài)硬盤有寫入壽命,而你的還原卡是每天全盤寫入一次,128G全盤寫入一次,相當(dāng)于一個(gè)人正常用電腦寫入30天以上。于是,你的固態(tài)壽命會(huì)短30倍以上!帶來(lái)的損傷就是寫入超限,硬盤出現(xiàn)壞道,藍(lán)屏,文件損壞!我們?cè)賮?lái)了解一下硬盤還原卡的原理。
二、硬盤還原卡的工作原理:
硬盤保護(hù)卡是一種硬件芯片,插在主板上與硬盤的MBR一起協(xié)同工作,可以保護(hù)硬盤數(shù)據(jù)不被惡意修改和刪除,達(dá)到向硬盤中寫入數(shù)據(jù)在重新啟動(dòng)計(jì)算機(jī)后消除數(shù)據(jù)的目的。
它的工作原理基于一種“BIOS映射地址轉(zhuǎn)移”的特殊技術(shù),說(shuō)簡(jiǎn)單點(diǎn)就是通過(guò)攔截BIOS原始的Int13h,使所有寫入硬盤的操作重新定位到其自身的中斷程序,從而實(shí)現(xiàn)對(duì)寫入硬盤的數(shù)據(jù)起到保護(hù)的作用。
解除硬盤保護(hù)卡的保護(hù)功能
上面我們明白了硬盤保護(hù)卡的工作原理,我們只要恢復(fù)Int13h原始的BIOS中斷量就可以解除破解硬盤保護(hù)卡。這需要借助于DOS下的Debug命令,通過(guò)它用手工方式找到Int13h的原始中斷向量值,填入中斷向量表即可。
首先查找Int13h的入口。在純DOS的命令提示符下鍵入“Debug”并依次輸入如下命令:
-a100
-xor ax,ax
-int 13
-int3
接著輸入“t”回車反復(fù)重復(fù)執(zhí)行,直到顯示地址形如“F000:xxxx”,記下這一地址,按“q”退出Debug狀態(tài)。這里假設(shè)找到的入口為F000:xxxx,在(0:13H*4)=0:4ch處填入這個(gè)地址,例如得到地址為F000:1234,再次運(yùn)行Debug,輸入如下命令:
-e 0:4c 34 12 00F0
-q
這樣就把得到的原始入口填入Int13h的中斷向量表中了,這時(shí)候硬盤保護(hù)卡就被解除。需要說(shuō)明的是,以上解除硬盤保護(hù)卡只對(duì)本次操作有效,每次重新啟動(dòng)系統(tǒng)都需要執(zhí)行這樣的操作。
“硬盤還原卡”的種類和工作原理就講到這了,硬件還原卡用于計(jì)算機(jī)操作系統(tǒng)保護(hù)的一種PCI擴(kuò)展卡,讓任何對(duì)硬盤保護(hù)分區(qū)的修改都無(wú)效,這就起到保護(hù)硬盤數(shù)據(jù)的作用。互聯(lián)數(shù)據(jù)云服務(wù)器,用戶可根據(jù)不同需求,自由選擇內(nèi)存、數(shù)據(jù)盤、帶寬等配置,還可隨時(shí)不停機(jī)升級(jí)帶寬,1分鐘內(nèi)停機(jī)升級(jí)硬盤和內(nèi)存, 支撐業(yè)務(wù)的持續(xù)發(fā)展。