I tried to unclaim the reclaimed disk space with gparted but it wasn't able to do it. Here's the information about partitions on that disk:
# fdisk -l
Disk /dev/hda: 80.0 GB, 80026361856 bytes
16 heads, 63 sectors/track, 155061 cylinders
Units = cylinders of 1008 * 512 = 516096 bytes
Disk identifier: 0x3db012b3
Device Boot Start End Blocks Id System
/dev/hda1 * 1 15375 7748968+ c W95 FAT32 (LBA)
/dev/hda2 15376 30750 7749000 83 Linux
/dev/hda3 30751 153750 61992000 83 Linux
/dev/hda4 153751 155061 660744 82 Linux swap
Filesystem 1K-blocks Used Available Use% Mounted on
/dev/hda2 7748748 4977820 2770928 65% /
tmpfs 257088 0 257088 0% /dev/shm
/dev/hda1 6790684 2781828 4008856 41% /mnt/hda1
/dev/hda3 61990104 44140000 17850104 72% /mnt/hda3
According to fdisk first and second partitions have almost the same size: 7748968+ vs 7749000. According to df the first partition is significantly smaller then the second: 6790684 vs 7748748. According to Windows first partition has 6.47 GB (2.65 GB of used space and 3.82 GB of free space). I restored first partition from the backup that I prepared a few years ago with dd and gzip on some smaller partition. When I restore the image of the smaller partition on the bigger one the system ignores disk space exceeding restored image. As I mentioned above gparted is unable to unclaim the reclaimed space.
I started to backup Windows partition with dd ten years ago. I used that method because I wasn't able to store Polish file names with tar. In the meantime I improved fstab entry for Windows partition using iocharset=iso8859-2 and codepage=852:
/dev/hda1 /mnt/hda1 vfat iocharset=iso8859-2,codepage=852,showexec,noexec,auto,uid=1000,gid=100 0 0
In result Linux can read and write file names with Polish diacritics.
Now I backed up Windows system with tar and gzip. After restoring the system from the backup it works well. The only flaw are two ``desktop.ini -- Notepad'' windows popping up after start up of the system:
It means nothing. To avoid it it's enough to delete desktop.ini file from Documents and Settings\All Users\Start Menu\Programs\Startup or Documents and Settings\All Users\Start Menu\Programs or Documents and Settings\All Users\Start Menu directories.
I tested three methods of the backup of the same partition. Backup prepared with dd and gzip has 2.978 MB. Backup prepared with dd and gzip after defragmentation with defrag.exe and after wiping of unused disk space with KillDiskSuiteFree (DOS version) has 2.092 MB. Backup prepared with tar and gzip has 1.739 MB.
A few years ago I bought a laptop with Windows system. I did the backup copy of that system using dd and gzip. If I need Windows for some reason I can restore it from that backup in a few minutes.