Can't recover drive too small

I backed my c drive to a much larger e drive making an image. Disk c is now corrupt. Attempt to copy image e to c results in error message c too small. E is an image of c so space used is identical. Never thought the empty space would be part of the image. Ghost makes no mention the target disk has to be equal or larger. Am I sunk trying to recover c?