Alright, so I've run into a mess, I did some partition resizing earlier today, and it seems that my partition table got horribly messed up. It should be set up like this
and all are primary except the last one, which is logical.
Now, I tried to boot, and apparently, my ntfs partition disappeared, so windows won't boot. So now I can only boot into linux. Now, when I try to see if cfdisk says anything of use, I get "Fatal Error: Bad Primary partition 1: Logical partitions overlap." I don't know what to do from here, can anyboday help me!?!?
Ok, fdisk -l /dev/hda reports the following:
Device Boot Start End Blocks Id System
/dev/hda1 1 583 4682443+ b W95 FAT32
Partition 1 does not end on cylinder boundary.
/dev/hda2 * 583 15622 120802185 7 HPFS/NTFS
Partition 2 does not end on cylinder boundary.
/dev/hda3 15622 16807 9521347+ 83 Linux
/dev/hda4 16808 19457 21286125 f W95 Ext'd (LBA)
/dev/hda5 16808 19457 21285621 b W95 FAT32