@lucaslopezld123
Tienes que entender como funciona Windows,
El error no lo puedes suprimir desde Batch, porque no es un error, ni tampoco tiene que ver con Batch,
Es un aviso de Windows cuando intentas acceder a un dispositivo que no se encuentra disponible.
Para evitar el aviso de Windows, lo que debes hacer es filtrar (es decir,
NO intentar procesar) las unidades de disquetera y las de CD/DVD-ROM.
Puedes usar este ejemplo para tus intenciones haciendo unas pequeña modificaciones en el código >
[BATCH] copiar y ocultar virus en unidades extraibles por:
Eso te servirá para las unidades ópticas, pero el equipo reconoce la disquetera como una unidad "extraíble", osea, se reconoce como si fuera un usb o un disco duro extraíble, así que lo único que puedes hacer es eliminar la letra "A:\" del FOR, o deshabilitar temporálmente el dispositivo "A:\" en el equipo.
Saludos.