Michelangelo, como todos los virus boot sector, operaba a nivel BIOS.
[cita requerida] El 6 de marzo, si la PC es una AT o una PS/2, el virus sobrescribe los primeros cien sectores del disco duro con datos nulos.
El virus asume una geometría de 256 cilindros, 4 cabezas, 17 sectores por pista.
Una vez que un sistema se infectaba, cualquier disquete insertado en el sistema (y escrito en él; en 1992, un sistema de PC no podía detectar que se había insertado un disquete, por lo que el virus no podía infectar el disquete hasta que se realizara algún acceso al disco) también se infecta inmediatamente.
Y debido a que el virus pasa la mayor parte de su tiempo inactivo, activándose solo el 6 de marzo, es concebible que una computadora infectada pueda pasar años sin ser detectado, siempre y cuando no se haya arrancado en esa fecha.