they have programs that can sort of sniff your disc to find data remnants, your data is not really "gone" just there is no table for your harddrive to find data addresses, unless it did a full format, then there is a low possibility of recovering your data. http://www.diskinternals.com/ makes a product, ive never tried any, but you might want to search : "data recovery program" in google. I know data recovery service can cost upwards of 2000$ possibly more that is what my old employer paid
http://www.majorgeeks.com/download5301.html http://www.ontrack.com/freesoftware/ http://www.z-a-recovery.com/download.htm http://www.snapfiles.com/Freeware/system/fwdatarecovery.html http://www.pcworld.com/downloads/collection/collid,1295-order,1-c,downloads/files.html http://www.easeus.com/ http://www.ntfs.com/products.htm http://www.pcinspector.de/download.asp?language=1#file_recovery
You can try the free "testdisk", you can run it from windows, linux livecd, or install it on a bartpe cd and run it from there. http://www.cgsecurity.org/wiki/TestDisk_Download
hey if you encounter virus try removing all download appplication you have installed in your computer such as lime,porn movies, etc, and try cleaning all the patch then run your, antivirus.. .