Hiren's boot CD is by far the best solution, I haven't had to use that in so long I forgot it existed