Why do you need 60Gb for a OS targeted partition?
If you're trying to place a 60Gb image onto a 25Gb partition then I would really do as Ed_P has mentioned, this is clearly mentioned on the DriveImageXML FAQ page.
QUOTE
I went on to resize the target partition to 63GB but didn't have luck to restore, it said "partition error", too bad I didn't managed to record down the exact error message.
Never had a partition error while using DriveImageXML.
When transferring the OS from one machine to another I always set as default partition size around 20Gb and leaves me plenty of enough room (windows 2003 file/printer/web server is using < ~5Gb) and darn fast by nature without any modifications.
--
Have you restarted your machine to let the OS properly recognize the partition changes or tried to apply the image right away?
Remember that this is a very unorthodox use and you should only stick to reliable actions, use imagex if you like it better but then I would ask if you're using Windows PE 2.x and point my finger on that direction.
Which tool did you use to repartition?
Your OS partition should only get bigger as years pass and not the other way around, so if you're mentioning this sort of things then you're likely on a testing step, likely you should only need to worry about stable results when moving to the final tests and you are absolutely sure about what you need and how your OS partition should work and expand in the future years.