Doesn´t sound like a virus for me. More like a Hardware error or misconfigurated Master/&Slave setting. Does the Bios find the Harddisk?