If you can plug the HDD into your working computer, it would be best to do that, then run the antivirus program on your working computer on this "Plugged in" drive. See if there is anything bad there and remove any bad things found. If that doesn't help, a conventional format done by your working computer on this plugged in drive is the next best choice.
For "Low Level Formatting" go to the website of the manufacturer of this problem HDD and search for and download their "Low Level Formatting Utility". Follow any instructions that come with it exactly, being very careful not to run the program on the HDD in your working computer.
One disadvantage of "Low Level Formatting", that makes it a last resort, is when you load Windows for the first time on an HDD, Windows puts a "Flag" in on the boottrack of that HDD and increments a hidden counter by 1. Each time thereafter that you load Windows, it checks for that "Flag", and if it is not there, it puts it there then increments that hidden counter by 1 again. When the counter reaches 5, (For Window XP), and I don't know what it is for Win 7, Microsoft cuts off your activation priviledges, because they think you are using 1 copy of Windows on several different machines.
Low level formatting, removes their "Flag" by writing zeros to the entire drive, so in doing it you reduce the number of times you can install your copy of Windows on drives where it has never been installed by 1. It does get rid of boot track viruses though.