計(jì)算機(jī)文件恢復(fù)方法,涉及計(jì)算機(jī)技術(shù),特別涉及對(duì)計(jì)算機(jī)數(shù)據(jù)恢復(fù)處理技術(shù)。本發(fā)明專利技術(shù)提供一種計(jì)算機(jī)文件恢復(fù)方法,包括掃描被刪除的文件,對(duì)掃描到的需要恢復(fù)的文件,從磁盤上讀取到內(nèi)存中,進(jìn)行修復(fù)后再保存在磁盤上。本發(fā)明專利技術(shù)的有益效果是,能夠有效的恢復(fù)因刪除、病毒等原因造成的文件丟失,具有高效率與高可靠性等特點(diǎn)。
【技術(shù)實(shí)現(xiàn)步驟摘要】
本專利技術(shù)涉及計(jì)算機(jī)技術(shù),特別涉及對(duì)計(jì)算機(jī)數(shù)據(jù)恢復(fù)處理技術(shù)。
技術(shù)介紹
計(jì)算機(jī)使用過(guò)程中,很容易發(fā)生文件丟失現(xiàn)象,例如,誤刪除以及感染 病毒等,都會(huì)造成文件的非正常丟失?,F(xiàn)有的某些數(shù)據(jù)恢復(fù)軟件能夠掃描到 被刪除的文件并保存,但是,這些看似已恢復(fù)的文件往往不能正常使用,其 原因在于,刪除后恢復(fù)的文件通常都被損壞,而現(xiàn)有的數(shù)據(jù)恢復(fù)軟件并未對(duì) 其提供修復(fù)。
技術(shù)實(shí)現(xiàn)思路
本專利技術(shù)所要解決的技術(shù)問(wèn)題是提供一種文件恢復(fù)方法,能夠完整的恢復(fù) 被刪除的文件,使其回復(fù)到正常狀態(tài)。本專利技術(shù)解決所述技術(shù)問(wèn)題所采用的技術(shù)方案是,提供一種計(jì)算機(jī)文件恢 復(fù)方法,包括掃描被刪除的文件,對(duì)掃描到的需要恢復(fù)的文件,從磁盤上讀 取到內(nèi)存中,進(jìn)行修復(fù)后再保存在磁盤上。只對(duì)文件頭部進(jìn)行掃描。所述修復(fù)包括對(duì)文件頭部記錄的信息與文件實(shí) 際信息比較,若不同則對(duì)其進(jìn)行修復(fù)。根據(jù)文件格式庫(kù)中記錄的正確的文件 格式信息,對(duì)待恢復(fù)的文件格式信息進(jìn)行修復(fù)。本專利技術(shù)的有益效果是,能夠有效的恢復(fù)因刪除、病毒等原因造成的文件 丟失,具有高效率與高可靠性等特點(diǎn)。以下結(jié)合附圖和具體實(shí)施方式對(duì)本專利技術(shù)作進(jìn)一步說(shuō)明。附圖說(shuō)明圖1是本專利技術(shù)第一個(gè)實(shí)施例的示意圖。具體實(shí)施例方式發(fā)生文件丟失后,首先掃描磁盤,得到被刪除的文件列表,選擇需要恢 復(fù)的文件,從磁盤上將其讀取到內(nèi)存中,修復(fù)后再存儲(chǔ)為可用的文件。更具體的說(shuō),通過(guò)-茲盤掃描查找;故刪除的文件,通過(guò)讀耳又文件頭部信息判斷文件 格式,以及確定文件的長(zhǎng)度等信息。本實(shí)施例并不直接掃描文件的全部?jī)?nèi)容, 原因是, 一方面,對(duì)于大文件,掃描時(shí)間將會(huì)很長(zhǎng),另一方面,會(huì)占用大量 的系統(tǒng)資源,不但降低了恢復(fù)的效率,而且增加了電腦死機(jī)的可能。掃描完 成后,比較文件頭部記錄的文件長(zhǎng)度與實(shí)際長(zhǎng)度,.如果文件的完整性^皮石皮壞, 其實(shí)際長(zhǎng)度與文件頭部記錄的長(zhǎng)度即不符合。以RM文件為例, 一個(gè)典型的RM文件包含兩個(gè)交叉存儲(chǔ)的媒體流(聲音與 圖象),每個(gè)流都由一串信息包組成,頭部部分和每個(gè)包頭包含著流的數(shù)量和 包的大小,REALMEDIA格式的文件可以看成如圖1所示的才各式,每個(gè)信息包的 OFFSET可以這樣計(jì)算位于上一個(gè)信息包的OFFSET+上一個(gè)信息包的大小(s 主ze)。具體的說(shuō),第一個(gè)包SizeOO、offsetOO;第二個(gè)包S主zeOl、 "offset01; 第三個(gè)包SizelO、 offsetlO;第四個(gè)包Size02、 offset02;其中, offset01=Size00+offset00; offsetlO=Size01+offset01; offset02=s主 zelO+offsetlO;當(dāng)一個(gè)或多個(gè)信息包祐:破壞時(shí),文件將祐_損壞,即其插-放軟 件realplay不能正常播放該文件。此時(shí)作為修復(fù)手段,將錯(cuò)誤的信息包從流 中排除,并且找到下一個(gè)完整信息包,并對(duì)該完整信息包頭部記錄的信息進(jìn) 行調(diào)整,最后對(duì)修復(fù)后的文件作保存,存儲(chǔ)為正常的甽文件。以上內(nèi)容即完 成了從掃描到修復(fù)再到保存的過(guò)程。由于對(duì)被刪除的文件先修復(fù)再保存,所 以稱為"內(nèi)嵌式修復(fù)"。"先修復(fù)再保存,,包含了對(duì)整個(gè)文件先修復(fù)再保存以 及對(duì)文件的各個(gè)部分先修復(fù)再保存兩種情況。所述"保存"是指存儲(chǔ)在磁盤上。對(duì)文件的修復(fù),可以通過(guò)在格式庫(kù)中查找對(duì)應(yīng)于待恢復(fù)的文件的正確格 式信息,對(duì)需要恢復(fù)的文件進(jìn)行修改并保存為可用的文件。此處的格式庫(kù)為 一個(gè)或多個(gè)文件,其內(nèi)容是多種文件的格式信息,所述才各式庫(kù)文件可通過(guò)升 級(jí)、替換等方法實(shí)現(xiàn)內(nèi)容的擴(kuò)充。權(quán)利要求1、,包括掃描被刪除的文件,其特征在于,對(duì)掃描到的需要恢復(fù)的文件,從磁盤上讀取到內(nèi)存中,進(jìn)行修復(fù)后再保存在磁盤上。2、如權(quán)利要求1所述的,其特征在于,只對(duì)文件頭部進(jìn)行掃描。3、 如權(quán)利要求1所述的,其特征在于,所述修復(fù)包括對(duì)文件頭部記錄的信息與文件實(shí)際信息比較,若不同則對(duì)其進(jìn)行修復(fù)。4、 如以上任一權(quán)利要求所述的,其特征在于,根據(jù)文件格式庫(kù)中記錄的正確的文件格式信息!對(duì)待恢復(fù)的文件格式信息進(jìn)行修復(fù)。全文摘要,涉及計(jì)算機(jī)技術(shù),特別涉及對(duì)計(jì)算機(jī)數(shù)據(jù)恢復(fù)處理技術(shù)。本專利技術(shù)提供一種,包括掃描被刪除的文件,對(duì)掃描到的需要恢復(fù)的文件,從磁盤上讀取到內(nèi)存中,進(jìn)行修復(fù)后再保存在磁盤上。本專利技術(shù)的有益效果是,能夠有效的恢復(fù)因刪除、病毒等原因造成的文件丟失,具有高效率與高可靠性等特點(diǎn)。文檔編號(hào)G06F17/30GK101661489SQ20081021373公開日2010年3月3日 申請(qǐng)日期2008年8月31日 優(yōu)先權(quán)日2008年8月31日專利技術(shù)者李彥強(qiáng) 申請(qǐng)人:李彥強(qiáng)本文檔來(lái)自技高網(wǎng)...
【技術(shù)保護(hù)點(diǎn)】
計(jì)算機(jī)文件恢復(fù)方法,包括掃描被刪除的文件,其特征在于,對(duì)掃描到的需要恢復(fù)的文件,從磁盤上讀取到內(nèi)存中,進(jìn)行修復(fù)后再保存在磁盤上。
【技術(shù)特征摘要】
【專利技術(shù)屬性】
技術(shù)研發(fā)人員:李彥強(qiáng),
申請(qǐng)(專利權(quán))人:李彥強(qiáng),
類型:發(fā)明
國(guó)別省市:41[中國(guó)|河南]
還沒(méi)有人留言評(píng)論。發(fā)表了對(duì)其他瀏覽者有用的留言會(huì)獲得科技券。