Вирусы-компаньоны отличаются от других типов файловых вирусов тем, что не изменяют заражаемые файлы. 5 Вместо этого они создают копию файла с другим расширением (например, .com), которая запускается параллельно с настоящей программой. 4
Алгоритм работы компаньон-вирусов состоит в том, что они создают для EXE-файлов новые файлы-спутники (дубликаты), имеющие то же имя, но с расширением .COM. 13 При запуске такого файла DOS первым обнаружит и выполнит COM-файл, то есть вирус, который затем запустит и EXE-файл. 35
В отличие от вирусов-компаньонов, паразитические вирусы при распространении своих копий обязательно изменяют содержимое дисковых секторов или файлов. 13