I'm upgrading my internal hard drive to a larger one and need to make an image of the entire hard drive what is the best method for migrating data i.e. making an image of an entire drive and restoring it to a larger drive?