Migrate windows 7 to 8

Hey guys,

I have one hdd with windows 7 on and that is failing and then one with windows 8 on is there any way (easy or not) that I can migrate my windows 7 (programs, drivers, files ECT...) to the windows 8, or at lease a program that I can use to migrate my installed programs (and all their files), and or a drivers viewer program cause I basically want to not have much hassle in re-downloading all my drivers / programs (not that I won't it's just a ball ache for me to remember all the programs and drivers I use)

 

Kindest regards,

 

Dave!

even when you upgrade from windows 7 to windows 8 on the same HDD it doesnt keep your programs. Only documents.