Might be a bad HD controller on the mobo, or as you suspect the HD itself. It's very unlikely to be a virus and Shorty has proven that he doesn't belong in these forums yet again with his poor advice. Other things it might be are bad BIOS settings, or that you bunged up installing the chipset drivers for the mobo. Could be as simple as a half-assed cable connection. Maybe if you tell us exactly what you got and what you did with it someone can help you.