What do you mean by virus?
A virus is a malicious code/program that causes damage to data and files on a system. Viruses can attack any part of a computer's software such as boot block, operating system, system areas, files and application-program-macros etc.