I have a temporary PC with a secondary hard drive that i use basically for everything. The temp PC uses the primary drive as the boot of course but it didn't have much space which is why i bought the a secondary one. Secondary has programs and games installed (Steam and some games dependent on their own client). Now finally building my own PC along with another hard drive that i will use to install windows and boot all that. My question was, after i'm done setting everything up can i simply bring over my secondary drive and have all the programs on there working?