If the drive is detected in windows, then go to Disk Administrator and see what partitions exist on the disk.
If all is well, then you should have 4 partitions on the disk, all listed as "Unknown FS"
The first one should be about 3GB, the second (I think) is 100MB, the third is 1GB, and the fourth should take up the rest of the disk.
That being the case, go back into linux and check the contents of /proc/diskstats. In that file, you'll see RAM* disks, LOOP* disks, an FD0 disk, and the rest should be hard disks.
Look for SDA, SDB, etc. That'll tell you what names linux has given to all of your hard disks and what partitions exist on those disks. Look for a disk with 4 partitions (example a line with sda, followed by sda1, then sda2, then sda3, then sda4 or 5).
Let us know the results.