Hello. I just want to thank you guys for making an awesome forum. I found my answer to this question fast in another thread but unfortunately i don't know enough about computers to know exactly what i have to do. FACTS: I have 3 drives: C:/ is an internal 50GB SATA hard drive with WINDOWS 7 installed (80% full) E:/ is an internal 1tb "normal" or "NON-SATA" hard drive with the programs i used installed such as ADOBE MASTER COLLECTION (15% full) (i don't remember the letter):/Is a 500 gb external hard drive with personal data on it (25% full) I also own a copy of WINDOWS XP however it's been installed on an older computer if this make any difference. What is the most basic way to migrate Windows 7 onto the E drive while making sure it still boots properly? Thank you so much. Jonathan EDIT: I am using a 64 bit system too if that matters. Also i'm fine if i have to uninstall and re install all my programs... That's a small price to pay to know windows won't freeze!