According to your description, we can roughly know that your drive may be corrupted, perhaps because of the virus attack or other reasons.
If your western drive is a new one and have not saved anything, you can directly format it by right clicking it on "disk management" and selecting "format" on the list.
If you have used it for a long time and have stored a great amount of data there, you are supposed to restore it at first with the help of a recovery program and then format it by using the same way mentioned above.
And as to the recovery utility, you can select a reliable one according your needs.
I would recommend you to read these related articles before you make your decision:
Tested Data Recovery Freeware
Not Format Error
Format Recovery
I hope my words can help you a lot.