I want to be able to have all my installed data and Windows 7 64 bit completely transferred from my 640GB hdd to my 1TB hdd. But I want to be able to have Windows 7 to be bootable from that new hdd like it is on my 640GB. Is there a surefire way of doing this so that I that even if I took out my original 640GB hdd, I could still boot and use the 1TB the same way I did with the 640GB and so that it would have ALL the same installed data? Sorry if this question doesn't make too much sense, but I'm not sure how to explain it. Should I just use "Administrator Tools" and somehow back EVERYTHING up so that I basically switch the roles of both hard drives?