I have a bootable partition on an external drive with some old data that I want to move to a new external hard drive. The partition on the old drive is 500GB however theres only 320GB of data. So i want to keep the partition bootable and resize it so that I don't have 180GB wasted on my new hard drive. How can I do this with disk utility?
I think most disk imaging utilities will do what you are looking to achieve. Try Partition Magic or Macrium Reflect. In fact I know for sure that Partition Magic will automatically estimate the needed and resize the space as needed based on the original hard disk (and its partition) and the destination disk.