由于我是個(gè)對(duì)磁盤(pán)空間過(guò)敏的人,每當(dāng)磁盤(pán)空間少到幾百兆,就會(huì)想辦法刪掉不用的軟件,時(shí)間一長(zhǎng),系統(tǒng)會(huì)變的千瘡百孔,直到有一天實(shí)在無(wú)法忍受,決定重裝系統(tǒng),麻煩極了。與是想用Guest做個(gè)系統(tǒng)映象,沒(méi)想到人世間最痛苦的事情發(fā)生了。
我有兩個(gè)物理硬盤(pán),主盤(pán)分了兩個(gè)區(qū),分別為一個(gè)C盤(pán),一個(gè)E盤(pán),所以把Guest這個(gè)軟件放到第二個(gè)硬盤(pán)D盤(pán)的根目錄下。重起進(jìn)入DOS進(jìn)入到軟件的畫(huà)面,不管三七二十一,玩玩再說(shuō)。好奇的我直接選擇第一項(xiàng)功能: To Disk,經(jīng)過(guò)亂七八糟的英文提示后,毅然點(diǎn)了OK按扭,接下來(lái)兩個(gè)硬盤(pán)開(kāi)始狂響,我突然意識(shí)到事情不對(duì),強(qiáng)行重起動(dòng)后,打開(kāi)資源管理器,點(diǎn)下D盤(pán),發(fā)現(xiàn)已經(jīng)空白一片了。天哪!我的軟件!我的游戲!我的一切!我渾身冒汗,好像做夢(mèng)一樣,早知道……咦,對(duì)了!好像WinHex有打開(kāi)磁盤(pán)的功能,只要知道一些文件的開(kāi)頭標(biāo)記,興許能恢復(fù)一些文件。
小提示:硬盤(pán)修復(fù)是一個(gè)高危險(xiǎn)的操作,在http://www.it8g.com/YingJian/200808/107.htm一文中介紹了硬盤(pán)主引導(dǎo)記錄等多種不同故障的處理方法,希望對(duì)大家有所參考。
幸好WinHex裝到C盤(pán)上了,啟動(dòng)后選“OpenDisk”打開(kāi)D盤(pán),在WinHex子窗口的表格內(nèi)共有三個(gè)列,最左邊的是偏移值,相當(dāng)于行號(hào);中間顯示的是16進(jìn)制代碼,右邊是每組代碼對(duì)應(yīng)顯示的文字。因?yàn)闊o(wú)論是那種格式的文件開(kāi)頭都會(huì)有特定的標(biāo)記,所以只要知道對(duì)應(yīng)的代碼就能知到文件的類(lèi)型。由于我D盤(pán)上大部分是RAR壓縮格式的文件,所以我先用WinRar創(chuàng)建一個(gè)RAR文件,再用WinHex打開(kāi),在右邊開(kāi)頭顯示出Rar!字樣(圖1),對(duì)應(yīng)的16進(jìn)制的值就是“52 61 72 21”,一同選中后按“Ctrl+Shift+C”把這串代碼復(fù)制到剪貼板,然后切換到剛才打開(kāi)D盤(pán)的窗口,依次選擇 “Search >> Find Hex Values”,按“Ctrl+V”或在輸入框內(nèi)點(diǎn)右鍵選擇“粘貼”,確認(rèn)無(wú)誤后點(diǎn)“OK”開(kāi)始搜索。
因?yàn)镈盤(pán)容量是10GB,所以要經(jīng)過(guò)漫長(zhǎng)的等待。為了恢復(fù)文件,等他個(gè)一二天也值得。好在只用了5分鐘的時(shí)間,便找到了第一個(gè)數(shù)值完全相同的一串代碼,雙擊選種開(kāi)頭部分。
在此說(shuō)明一下,有些軟件在結(jié)尾也會(huì)有標(biāo)記,比如ZIP格式,但RAR的結(jié)尾沒(méi)有標(biāo)記,這并不是件壞事,打個(gè)比方,一個(gè)RAR文件有300K大小,如果你選擇的數(shù)值超過(guò)了300K而達(dá)到10M,那么用WinRar壓時(shí)還可將原內(nèi)容完整解壓出來(lái),只是在后面提示“非預(yù)期的壓縮包結(jié)尾!”,你想一下,不可能多個(gè)RAR文件都會(huì)按順序排列,中間可能會(huì)加入其它的文件,比如EXE文件,所以如果恢復(fù)的是RAR文件,選多點(diǎn)也無(wú)所謂,就怕選少了。所以下面我還要按F3鍵繼續(xù)查找。
好在運(yùn)氣不錯(cuò),硬盤(pán)上的RAR文件排列緊密,很快找到了第二個(gè)相同的代碼串,這回要在代碼串的前一個(gè)位置點(diǎn)擊右鍵,在彈出的快捷菜單中選擇“End of block”,選中區(qū)會(huì)變成淺蘭色,這樣就成功的選擇住了一個(gè)RAR文件。
在此為你提個(gè)建議,最好每找到一串代碼,就用筆記下它的偏移值,免得誤操作后還得重頭查找,這將是件非常麻煩的事。
那么怎樣把選好的編碼提取出來(lái)并變成文件呢?很簡(jiǎn)單,WinHex提供了這項(xiàng)功能,打開(kāi)菜單上的“Edit”項(xiàng),指向“Copy Block”,在彈出的子菜單中選擇“Into New File”項(xiàng)(圖2)。
在彈出的“Save File As”窗口下方寫(xiě)入建立的文件名,別忘了加上擴(kuò)展名,比如“noname1.RAR”,點(diǎn)“Save”按扭后,會(huì)出現(xiàn)保存文件的進(jìn)度條,快慢要看這個(gè)文件的大小了。待保存完成后,在保存的目錄內(nèi)就會(huì)出現(xiàn)剛命名的那個(gè)文件,雙擊用WinRar打開(kāi),哈哈!壓縮包的文件目錄完好,不過(guò)不要高興的過(guò)早,解壓試試,索性沒(méi)提示錯(cuò)誤,至此,我成功搶救了第一個(gè)文件。用同樣的方法恢復(fù)了部分重要的文件,不過(guò)也有一些文件提示損壞,原因就是被Guest重新寫(xiě)入的文件給覆蓋掉了。
本新聞共
2頁(yè),當(dāng)前在第
1頁(yè)
1 2