A happy little laptop running Win XP decided one day to dip it's toes in the world of Linux. 2010 version installed and boots up just fine, all working happily and all is well. Except.......opting to load Windows results in a refusal to mount the drive.
I've managed to get as far as changing boot names from HD0,0 to HD0,1 and now have an "Error 12" message instead.
Pass.
Fail.
Help!
It's not so much as there's any data I need rather that there's one or three heavyweight programs I still have to use in there so dual boot would be really helpful until I can swing fully over to Linux.
Any help appreciated........in words of one syllable only, OK?

Fdisk output:
Disk /dev/sda: 60.0 GB, 60011642880 bytes
255 heads, 63 sectors/track, 7296 cylinders
Units = cylinders of 16065 * 512 = 8225280 bytes
Disk identifier: 0xf9462c03
Device Boot Start End Blocks Id System
/dev/sda1 * 1 3965 31848831 7 HPFS/NTFS
/dev/sda2 3966 7296 26756257+ 5 Extended
/dev/sda5 3966 3966 8001 82 Linux swap / Solaris
/dev/sda6 3967 6696 21928693+ 83 Linux
/dev/sda7 6697 7296 4819468+ 83 Linux