Hi,
The goal is to resize the partition size to a lower one with the Zenworks Image explorer. If you have made an image on a workstation with 500 gig HDD the partition size will be 500 gig. If you have only 10 gig of data inside the image file you can resize the partition size in image explorer to a value like 20Gig. This allow you to recover your image to any hard disk size. One thing to remember is the parameter in sysprep to resize the partition to the largest possible on the mini setup installation phase. If you don't do that only 20 gig will be use on any size of hard disk.
With xp and sysyprep you have to use the parameter extendoempartition=1 inside the sysprep.inf.
Reference
Best Practices for Using Sysprep with NTFS Volumes
Other solution can be to create manually partition on hard disk and restore content inside the image file to the specific partition on disk.
example
1- img pdall (Delete all partition)
2- img pc1 ntfs ( Create a ntfs partition on the hard disk)
3- img pa1 ( Get the first ntfs partition active)
4- img rp serveur image1.zmg a1:p1 ( Drop all files in partition 1 inside image to the first physical partition on disk)
Hope this help
Martin Dallaire