Just a thought, but that happened to me a few years ago and my son got a new harddrive and transfered everything on to it minus the virus. Can you do that? I wouldn't know how to do it, but he does computers for a living so he knows. hope it works.
one of my favorite sites is: www.BOMquilts.com