Wirus komputerowy może mieć wiele efektów, takich jak usuwanie lub uszkadzanie plików, replikowanie się, wpływające na działanie programów lub przenoszenie plików. Niektóre typowe typy wirusów obejmują wirusy rezydentne, wirusy nadpisujące, infektory plików, wirusy katalogów i wirusy rozruchowe. Wirus komputerowy jest rodzajem złośliwego oprogramowania, które zostało zaprojektowane do wejścia na komputer użytkownika bez pozwolenia.
Wirusy rezydentne to trwałe infekcje, które istnieją w pamięci RAM komputera. Wirusy te mogą przerywać działania podejmowane przez system operacyjny. Mogą również uszkodzić pliki i programy, które są otwierane, zamykane, zmieniana nazwa lub kopiowane.
Zastąp wirusy infekować pliki, a następnie usuń informacje przechowywane w zainfekowanych obszarach, czyniąc pliki bezużytecznymi. Dane zainfekowane przez wirusy nadpisujące są trudne do odzyskania, a wirus można zazwyczaj usunąć tylko całkowicie usuwając zainfekowane pliki.
Infektory plików infiltrują pliki wykonywalne lub pliki, uruchamiając się tylko wtedy, gdy program jest uruchomiony. Infektory plików stanowią znaczną część istniejących wirusów.
Wirusy katalogów zmieniają ścieżki katalogów, zmieniając lokalizację zainfekowanych plików. Po uruchomieniu zainfekowanych programów działają one z nowej lokalizacji określonej przez wirusa. To sprawia, że wirusy katalogów są trudne do zlokalizowania i zneutralizowania.
Wirus rozruchowy infekuje twardy dysk komputera, uniemożliwiając jego uruchomienie. We wcześniejszych epokach komputerów, wirusy rozruchowe można również znaleźć na zainfekowanych dyskietkach.