How do I make a 250GB drive fir on a 160 GB drive?

I have a 250GB drive I am making a backup image of. The GHOIST program want to make it 250GB even thought there is only 125GB used. I need to fit it on a 160 GB drive.

How do I copy JUST the files that exist and not the files that are blank on the main drive???