Часто на Флэшку записывается вирус вместе с файлом autorun.inf.
Для предупреждения такой записи, нужно самому заранее создать на своей флэшке папку с именем autorun.inf. И чтобы ее не смог перезаписать вирус нужно защитить эту папку от стирания. Метод штатной защиты не помогает (скрытый, системный, только для чтения и т.п.). Для того, чтобы вашу папку не мог удалить вирус и записать на её место свой autorun нужно выполнить небольшой скрипт.
Создаём текстовый файл, записываем в него текст:
echo.>"\\?\G:\AUTORUN.INF\.." (вместо G: - ваше имя сменного диска, куда вставлена флэшка.)
Изменяем имя и расширение текстового файла на protect.bat
Запускаем команду из каталога флэшки (лучше поместить файл в ранее созданную папку autorun.inf).
Скрипт создаёт внутри папки autorun.inf папку с названием ".." (2 точки), которая средствами Windows не удаляется. (Для удаления нужно форматировать карту). Так же вирус не сможет переписать вместо этой папки свой autorun с таким-же именем.
Это не защищает полностью от вируса (тело самого вируса может находиться под другим именем и в другой папке, например RECYCLER, но автозапуска уже не произойдет. А вирус уничтожаем ручками, или с помощью антивируса.