Ибо нефиг. Если файл не изменился, то незачем его сканнировать на вирусы.
Приходится скрещивать антивирусы и дисковые ревизоры. Взаимодействие осуществляется
через лист со списком изменившихся с момента последней проверки файлов.
Примеры таких систем под Windows: дисковый ревизор Adinf (умеет работать в связке с DrWeb, AVP и чем-то еще)
Как это можно сделать
Считать md5-хеш для каждого файла на диске, diff'ать листы построчно. Разность выдавать на вход антивируса.
Drafts
Этот раздел уже пуст: все черновые заметки раскиданы по другим разделам.
ToDo
Узнать, если такие системы под FreeBSD (похоже, что нету) :(