I'm running Hardy and Windows XP (SP2) on a Dell Inspiron 1525. Today my computer crashed spectacularly (while I was playing Armagetron) and now my XP partition seems to be screwed.
GRUB still works. I can boot Ubuntu. When I try to boot XP I get the Windows error menu (i.e. safe mode, safe mode with networking, last safe configuration, boot normally) but no matter which I choose the result is more or less the same: the windows logo appears briefly, then the BSoD flashes and my laptop resets.
If I choose safe mode, the list of loaded files appears up to a certain point and then stops (at MUP.ini I think). I'm offered the choice to press Esc and skip the loading of a certain file, but whether I do or don't press Esc the laptop resets either immediately or after a pause.
Choosing to load the factory pre-installed recovery OS (Vista) from GRUB gives me a "Device Not Detected" message and a restart.
Here are the results of fdisk -l
I would like to fix the XP partition without in any way compromising GRUB or my Ubuntu installation. As a last resort I wouldn't be too worried about having to reformat the XP partition and reinstall from scratch, as long as Ubuntu remains unaffected. Can anyone help? I would be hugely appreciative.
patrick@Patrick:~$ sudo fdisk -l
[sudo] password for patrick:
Disk /dev/sda: 160.0 GB, 160041885696 bytes
255 heads, 63 sectors/track, 19457 cylinders
Units = cylinders of 16065 * 512 = 8225280 bytes
Disk identifier: 0x90000000
Device Boot Start End Blocks Id System
/dev/sda1 19131 19458 2620416 c W95 FAT32 (LBA)
/dev/sda2 * 13 1317 10482412+ 7 HPFS/NTFS
/dev/sda3 1318 5173 30973320 7 HPFS/NTFS
/dev/sda4 5174 19458 114736839+ f W95 Ext'd (LBA)
Partition 4 does not end on cylinder boundary.
/dev/sda5 19131 19458 2620416 dd Unknown
/dev/sda6 5174 18558 107514949+ 83 Linux
/dev/sda7 18559 19130 4594558+ 82 Linux swap / Solaris
Partition table entries are not in disk order