問(wèn)題描述:近來(lái)從光盤(pán)上復(fù)制一電影文件到硬盤(pán)上,復(fù)制到某一進(jìn)度時(shí),速度忽然越來(lái)越慢,不一會(huì)兒,彈出一錯(cuò)誤提示窗口“無(wú)法復(fù)制:數(shù)據(jù)錯(cuò)誤(循環(huán)冗余檢查)”。重復(fù)幾次,依然如此。
問(wèn)題分析:出現(xiàn)這種情況,是因?yàn)楣獗P(pán)刻錄時(shí)有某些數(shù)據(jù)記錄不正確,也有可能是光盤(pán)與你的光驅(qū)不兼容,或光驅(qū)某處物理?yè)p壞讀不過(guò)去。循環(huán)冗余檢查(CRC)是一種數(shù)據(jù)傳輸檢錯(cuò)功能,對(duì)數(shù)據(jù)進(jìn)行多項(xiàng)式計(jì)算,并將得到的結(jié)果附在幀的后面,接收設(shè)備也執(zhí)行類(lèi)似的算法,以保證數(shù)據(jù)傳輸?shù)恼_性和完整性。若CRC校驗(yàn)不通過(guò),系統(tǒng)重復(fù)向硬盤(pán)復(fù)制數(shù)據(jù),陷入死循環(huán),導(dǎo)致復(fù)制過(guò)程無(wú)法完成。
解決辦法:注意到在上述過(guò)程中實(shí)際已有一部分?jǐn)?shù)據(jù)復(fù)制到硬盤(pán),只是碰到某些數(shù)據(jù)CRC校驗(yàn)不通過(guò)時(shí),Windows的復(fù)制命令無(wú)法跳過(guò)這些數(shù)據(jù)繼續(xù)執(zhí)行。而當(dāng)操作無(wú)法完成后,系統(tǒng)會(huì)把已經(jīng)復(fù)制到硬盤(pán)上的數(shù)據(jù)刪除,這樣導(dǎo)致復(fù)制完全失敗。如果在復(fù)制時(shí)能跳過(guò)錯(cuò)誤數(shù)據(jù),這個(gè)問(wèn)題不就能解決了嗎?
我們從網(wǎng)上下載文件時(shí),較常用的下載工具是FlashGet。FlashGet可以把一個(gè)文件分成幾部分同時(shí)下載,也可以同時(shí)進(jìn)行多個(gè)下載進(jìn)程。那么能不能在復(fù)制本地文件時(shí)也用FlashGet來(lái)多進(jìn)程操作呢?答案是肯定的。
實(shí)戰(zhàn)操作:首先,你需要有一個(gè)本地站點(diǎn)。對(duì)于Windows 2000的用戶,只要系統(tǒng)中安裝了IIS(Internet信息服務(wù))就可以了。如果還沒(méi)有安裝,那么到“控制面板→添加/刪除程序→添加/刪除Windows組件”中,點(diǎn)擊組件,選擇IIS,點(diǎn)“下一步”,插入安裝光盤(pán)即可。
接著,創(chuàng)建一個(gè)虛擬目錄,地址對(duì)應(yīng)于你的光盤(pán)盤(pán)符,這樣就無(wú)須對(duì)IIS的配置作任何改動(dòng)。以Windows 2000的IIS5.0為例,創(chuàng)建虛擬目錄的步驟如下:
1. 在“開(kāi)始菜單→程序→管理工具”中啟動(dòng)IIS;
2. 在“默認(rèn)Web站點(diǎn)”上點(diǎn)右鍵,選擇“新建→虛擬目錄”;
3. 輸入目錄名稱,假定名稱為hao;
4. 輸入目錄路徑(如圖1,路徑應(yīng)為你的光盤(pán)路徑,并且此時(shí)光驅(qū)中應(yīng)有光盤(pán),否則不能創(chuàng)建),其余無(wú)須更改,一直“下一步”就可以完成了。
小提示:對(duì)于Windows 98的用戶,可以安裝PWS(個(gè)人網(wǎng)站發(fā)布系統(tǒng)),安裝程序是Windows 98安裝盤(pán)的add-ons\pws\setup.exe,之后再創(chuàng)建虛擬目錄。
然后,啟動(dòng)FlashGet,新建一下載任務(wù),在網(wǎng)址欄中輸入“http://localhost/hao/天地英雄.rm”(如圖2)。
這里的“hao”就代表了光盤(pán)盤(pán)符。若文件不在光盤(pán)根目錄下,則還應(yīng)加上完整的路徑。然后選擇適當(dāng)?shù)南螺d目錄,保持FlashGet默認(rèn)下的進(jìn)程數(shù),點(diǎn)“確定”,下載過(guò)程就開(kāi)始了。在FlashGet的窗口查看此下載過(guò)程的圖表/日志,可以看到文件被分成五個(gè)部分同時(shí)下載。
當(dāng)其中一個(gè)進(jìn)程進(jìn)行到一定進(jìn)度時(shí)碰上錯(cuò)誤數(shù)據(jù),速度逐漸降為零,但其他幾部分仍照常進(jìn)行。而當(dāng)其余幾部分完成后,又會(huì)把剩余的部分分成幾部分來(lái)下載。這樣除了錯(cuò)誤數(shù)據(jù),其余均被下載到硬盤(pán)。此時(shí),F(xiàn)lashGet窗口顯示完成99%,速度為0。
最后,到下載目錄把文件“天地英雄.rm.jc!”的名稱改為“天地英雄.rm”,復(fù)制過(guò)程就完成了。這樣做速度雖然比直接從光盤(pán)復(fù)制到硬盤(pán)要慢一些,但避免了對(duì)錯(cuò)誤數(shù)據(jù)的重復(fù)操作,使復(fù)制過(guò)程基本順利完成。點(diǎn)擊此文件播放,非常流暢,文件缺少極少的數(shù)據(jù)根本不影響該文件的正常播放。至此,大功告成。
|