Hello
I have had my 500gb HDD (WDC5000) split into 2 partitions for a while. Windows (NTFS) residing on the 1st partition, Linux (EXT3) residing on the 2nd.
I recently took the very poor decision to use a Windows utility supplied on a magazine coverdisk (Paragon Partition Manager) to resize the EXT3 partion from within Windows. I first decreased the size of the windows partition down to 250gb and then increased the size of the ext3 partition to 250gb (from 90gb). The operation completed successfully.
However, the system would then not boot! complaining of a bad superblock. I booted into Ubuntu with the live CD and reinstalled grub to the disk's MBR. This allowed me to begin the boot process from the EXT3 filesystem. The Ubuntu logo came up and there was some progress, however there was a serious error (I did not note it down, unfortunately) and I was dumped into a maintenance mode shell and advised to run a manual fsck.
I booted the system with the live CD again and ran an fsck -y ... this ran for 3 solid days, complaining of inode issues. I eventually Ctrl-C'd the process as I imagined it was broken.
Now, I am stuck. I cannot boot into my EXT3 partition !
I need the advice of a guru on how to recover my file system. Help is invaluable and appreciated beyond measure as this partition contained 4 years worth of non-backed up photos and my wife's entire university course !
I have learned a lesson here, however I am willing to go to absolutely any length to recover the data. Incidently, the one file I need to recover from the partition is a 27gb VMDK (VMWare virtual disk image) file.
Are there any recommended utilities? I am assuming that the data is still written to the disk although everything described above will

have corrupted the file tables.
Many Thanks
Chris