Jauni vīrusi tiek radīti tieši tāpat kā jaunas lietojumprogrammas vai operētājsistēmas. Vīrusu programmētāji meklē jauno programmatūru drošības "caurumus". Tas arī ir par iemeslu dažādajiem vīrusu veidiem.
Vīrusu eksperti klasificē tos pēc to uzvedības, iedarbības veida uz operētājsistēmu un pēc tā, kāda datorprogramma to izveidošanai ir izmantota:
sākumsektora inficētāji (Boot Sector Infectors) ir sistēmas vīrusi, kuras inficē slēptās sistēmas sāknēšanas (startup) programmas sistēmas cietajā diskā vai disketē. Šie vīrusi uzsāk darbību pirms operētājsistēmas un tādējādi apiet pretvīrusu programmu darbību. Pārsvarā izplatās ar diskešu palīdzību;
datņu inficētāji (File Infectors) uzbrūk un inficē galvenokārt programmu datnes (.COM un .EXE) vai arī citas sistēmas datnes (.SYS, .DRV, .BIN, .OVL). Aktivizējot inficēto programmu, savu darbību uzsāk arī vīruss. Parasti tas sevi ievieto atmiņā un gaida iespēju inficēt citas programmu datnes. Ja vīruss datnei ir pievienots, to no datnes ir iespējams izmest, taču, ja vīruss ir aizstājis kādu datnes daļu ar sevi, datne ir jālikvidē. Šie vīrusi parasti izplatās ar inficētām disketēm, caur tīklu vai internetu;…