Would like to partition a Seagate ST9160821A hard drive installed in notebook computer running Windows XP into two partitions, one for system files, another for data. I began by connecting Seagate FreeAgent, 500GB SATA hard drive to the notebook's USB port; used Acronics,True Image Home 2009 to make an image file of only sectors containing data, stored the image file on USB hard drive and validated the image file. The internal drive capacity is 149GB, and the image file is 64GB. I would like to make a 30GB Primary partition on the internal hard drive, and migrate the operating system and executable programs to it from the external USB hard drive. I have not been able to set the boot priority in the BIOS to make the system boot from a CD/DVD. How should I partition the drive and migrate the data?