I don't have a great deal of experience in this regard, and I'm not sure how well any of these work with the newer operating systems, but your best option outside of a repair shop may be to try a free system rescue disc:
http://lifehacker.com/5984707/five-b...m-rescue-discs
Sorry I can't be of much more help.