什么是硬盤固件區(qū)虛擬技術(shù)?
網(wǎng)絡(luò) 發(fā)表于:12年09月28日 14:36 [轉(zhuǎn)載] DOIT.com.cn
現(xiàn)在國內(nèi)與硬盤數(shù)據(jù)恢復(fù)有關(guān)的軟硬件產(chǎn)品越來越多,其中不乏有很多優(yōu)秀產(chǎn)品,但就硬盤固件修復(fù)的軟件而言,尚沒有自主的核心技術(shù),都是通過總線監(jiān)控軟件或總線協(xié)議分析儀,監(jiān)控和截獲俄羅斯的PC-3000軟件的某一固件修復(fù)功能的輸入/輸出的指令和數(shù)據(jù)后,模仿出來的,這也是國產(chǎn)固件修復(fù)軟件的新功能的升級總要比PC-3000慢一拍的原因。最近突然在網(wǎng)上發(fā)現(xiàn)國內(nèi)研發(fā)出了頂級的固件修復(fù)技術(shù)“硬盤固件區(qū)虛擬技術(shù)”,出于好奇筆者查閱了國內(nèi)外的一些有關(guān)資料,發(fā)現(xiàn)除了國內(nèi)某個(gè)生產(chǎn)取證設(shè)備的廠商宣稱掌握了這一技術(shù)外,還沒有任何一家專業(yè)的硬盤研究機(jī)構(gòu)提及這項(xiàng)技術(shù)。硬盤固件區(qū)虛擬究竟是什么技術(shù)?它有多高的技術(shù)含量呢?對于這些問題我們認(rèn)為有必要做一些探討。
什么是硬盤固件區(qū)虛擬技術(shù)?
對這個(gè)問題,廠家的解釋含糊其辭,透著神秘。其實(shí)說白了就是:加載存儲在非系統(tǒng)保留區(qū)介質(zhì)上的固件模塊。
所謂的“虛擬”,是指通過某種技術(shù)把一個(gè)物理實(shí)體變?yōu)槿舾蛇壿嬌系膶?yīng)物。比如我們使用的“虛擬光驅(qū)”,其實(shí)它的物理實(shí)體可能是內(nèi)存或硬盤。而使用“固件區(qū)虛擬技術(shù)”之后,硬盤的引導(dǎo)程序加載的仍然是固件模塊,物理實(shí)體相同,僅僅是模塊讀取位置不同而已。其功能近似于硬盤維修中的“熱交換”。但它與“熱交換”的不同之處是:
“熱交換”:加載另一塊硬盤的全部固件模塊,可適用所有型號的硬盤。
“固件區(qū)虛擬”:加載另一塊硬盤的部分固件模塊,只適用某幾種型號的硬盤。
由上可以看出,由于“熱交換”加載的是全部固件模塊,所以也包含了P-LIST模塊,這可能會(huì)導(dǎo)致硬盤固件“熱交換”之后,硬盤出現(xiàn)大量“壞磁道”,數(shù)據(jù)扇區(qū)發(fā)生移位,以致無法恢復(fù)出正確的數(shù)據(jù)。“固件區(qū)虛擬”由于可以有選擇的加載固件模塊,所以它是“熱交換”技術(shù)的一種改進(jìn),但由于只能由于某幾種型號的硬盤,缺乏普遍性,所以它也只能算是一種硬盤的維修技巧。
研究硬盤的業(yè)內(nèi)人士都知道,硬盤制造商的研發(fā)機(jī)構(gòu)在研制一款新型號的硬盤時(shí),都有自己專用的硬盤開發(fā)系統(tǒng)和仿真系統(tǒng),在此環(huán)境下設(shè)計(jì)和研發(fā)固件,才能算得上是真正意義上的“虛擬”。
對硬盤固件程序開發(fā)經(jīng)驗(yàn)的程序員而言,編寫一個(gè)小程序,實(shí)現(xiàn)不依賴硬盤上的系統(tǒng)保留區(qū)的固件模塊加載,輕而易舉。筆者曾對某個(gè)型號的硬盤,寫過一個(gè)類似功能的程序,只花了1個(gè)多小時(shí)。所以說所謂“硬盤固件區(qū)虛擬技術(shù)”只能算硬盤數(shù)據(jù)恢復(fù)中的一項(xiàng)恢復(fù)技巧,有實(shí)用意義,但無理論研究價(jià)值。至于是什么“頂級技術(shù)”,也只不過是數(shù)據(jù)恢復(fù)服務(wù)商的一個(gè)宣傳的噱頭。
公司簡介 | 媒體優(yōu)勢 | 廣告服務(wù) | 客戶寄語 | DOIT歷程 | 誠聘英才 | 聯(lián)系我們 | 會(huì)員注冊 | 訂閱中心
Copyright © 2013 DOIT Media, All rights Reserved. 北京楚科信息技術(shù)有限公司 版權(quán)所有.