Device preventing and treating computer virus capable of pre-estimating schedule and schedule pre-estimation method

The utility model relates to an anti-virus device for progress prediction and a progress prediction method. During the virus scanning process, besides the number of scanned files, discovered viruses, cleared viruses and time spent, total number of files to be scanned, total number of left files, predicted remaining time are also counted. The anti-virus device comprises an anti-virus engine, a virus data bank and a prediction module for scanning progress, wherein the prediction module for scanning progress comprises two synchronous enumerative modules: a file scanning enumerative module and a file counting enumerative module; besides the prediction module for scanning progress also comprises a scanning count and progress calculation module, a virus scanning module as well as an interface module.