Nierezydentne wirusy
Włączenie pliku nosiciela powoduje, iż wirus wyszukuje następnego obiektu do zarażenia. Jeżeli zaś nie uda mu się żadnego nowego pliku znaleźć, pełne sterownie oddawane jest pierwszemu plikowi, a jeżeli natomiast znajdzie - operacja zostaje powtarzana. Wirusy te są dość przestarzałe i posiadają bardzo duże wady. Jedną z nich jest fakt, iż do jego uruchomienia potrzebna jest operacja otworzena zainfekowanej aplikacji, co może się zdarzyć od razu lub nigdy, ergo nigdy komputer nie zostanie zarażony. Do nierezydentnych wirusów zaliczają się szybkie infektory, których zadaniem jest jak najszybsze zarażenie całego systemu operacyjnego. Przejmują one wszystkie istniejące funkcje DOS-u i zarażają wszystko, co tylko mogą, wykorzystując do tego maksymalnie najkrótszą ilość czasu. Bardzo często spotyka się takie wirusy, których pierwszą funkcją jest niszczenie kodu w pamięci operacyjnej. Zbyt duża ich aktywność jest dość łatwa do zauważenia z powodu spowolnionej pracy komputera.