I wouldn't get too hung up on the 30mb thing - the partition table is evidently damaged and just happens to report the drive capacity incorrectly.
If you can use another drive to take a complete backup of the existing damaged drive before you attempt any repairs that would be good, otherwise you'll have to risk damaging things further.
Not sure if you meant Partition Wizard Home Edition but that has a data/partition recovery facility, there's also TestDisk, which is very powerful but command line only. It can attempt partition table repairs though, it might be worth a try.
Here's a good guide to using Testdisk.
If nothing else works and you're desperate for data off the drive, RunTime GetDataBack is a very thorough recovery tool, but costs $79. The trial will at least reveal all kinds of information about the drive and whether there is in fact any recognisable data on it to be recovered.