I have a smallish 250gb solid state primary HD, and a 2tb secondary, where I have all of my game engines and other programs installed (as much as I can avoid on the C drive, at least). My problem, is that the engines eat up huge space on the primary drive, leading to a space shortage. I feel I am in need of an upgrade, but I cannot afford the time necessary to try to reinstall everything onto a new HD. Is it possible to migrate the entire contents (including OS) into a new HD, without need for reinstalling anything? If so... how would you guys recommend doing it the most efficiently, so that I don't need to have my pc unusable for any unreasonable period?