So, you want to recover a windows partition? NTFS I guess. EasyRecovery Pro does a good job of this.
http://www.ontrack.com/easyrecoveryprofessional/
You need to install windows on another drive, and put your fubar'd drive on a separate IDE chain. Then install the software and attempt a recovery of your data.
If it's just a partition issue, perhaps partition magic may help reassign the partitions without data loss- but I've never seen that happen. You are probably just SOL with the latter option though.