Hi,

     I'm using virt-resize to expand the primary partition (C:) in a Windows 2003 image. The command works fine but after expanding, when I boot into Windows 2003, all the other partitions (D:, E:, and F:) are lost. After using the disk management tool within Windows 2003, I can re-label the above three partitions and all the files are still there. But it is really annoying because every time you have to do some work by hand after expanding the disk size. As below is the details:

Host OS: RHEL6.3
libguestfs: libguestfs-1.16.19-1.el6.x86_64             
                 libguestfs-tools-c-1.16.19-1.el6.x86_64              
                 libguestfs-winsupport-1.0-7.el6.x86_64

Guest OS partitions:
           C:    /dev/sda1  primary             
           D:    /dev/sda5  logical             
           E:    /dev/sda6  logical             
           F:    /dev/sda7  logical

Also, if I use virt-resize on logical partitions (i.e., D: E: or F:), the command runs fine but logical partitions don't actually expand. Exactly the same problem as descripted above shows up, and now, these logical partitions don't even change their sizes. Any suggestions?

Xinglong