To answer the original question, there are utility applications that are designed to 'migrate' all installed applications and drivers from one drive to another, saving the user (at least in theory) a lot of time, compared to the time spent re-installing each one individually on a different (or duplicate) OS. I would not recommend this "one click" method however, for a variety of reasons.