Еще один необычный способ - это вирусы, заражающие системный файл IO.SYS. Семейство этих вирусов обычно называется ЗАРАЗА, поскольку первый такой вирус выводил сообщение «В ВООЕ СЕКТОРЕ - ЗАРАЗА!».
Данные вирусы являются файлово - загрузочными и используют рассогласование между механизмом начальной загрузки DOS и обычным механизмом работы с файлами. При начальной загрузке MS-DOS проверяется, что имена двух первых элементов в корневом каталоге загрузочного диска IO.SYS и MSDOS.SYS, но атрибуты этих элементов не проверяется. Если имена совпадают, то программа начальной загрузки считывает в память первый кластер элемента с именем IO.SYS и передаёт ему управление. Пользуясь этим несовершенством программы начальной загрузки, вирус ЗАРАЗА при заражении жестких дисков делает следующее:
· Копирует содержимое файла IO.SYS в конец логического диска;
· Сжимает элементы корневого каталога, начиная с третьего, на один элемент к концу каталога;
· Копирует первый элемент корневого каталога и устанавливает в нем номер начального кластера, указывающий на место, куда было скопировано содержимое файла IO.SYS (как правила, в начало области данных логического диска);
· Области данных корневого каталога диска устанавливает признак «метка тома».
Таким образом, начало оглавления корневого каталога после заражения будет выглядеть так (при просмотре программой Disk Edit):