Unknowingly Set My XP Partition as Linux Swap - Help?
I'm running a 3 OS System at the moment, (well, nearly...) on a 250g hard drive
sda1 is the stock HP windows vista partition (ntfs)
sda2 is a 35g partition with Ubuntu (journal3)
sda3 is the stock HP recovery partition (ntfs)
sda4 is a 45g Windows XP build partition (???)
I didn't do my homework before installing, so I thought I could use the free space in my XP partition as my linux swap. My thinking on this was uneducated, unclear, and I'd rather not get into it. Boot commands were set to be installed to sda2 (Ubuntu partition). I installed ubuntu, rebooted, and could not start into any operating system.
I diddled around with trying to edit the bootlog to get me into either windows vista or xp. My experience in this sort of thing is nil, so it wasn't long before I decided to try something else.
I popped back in my ubuntu live cd, and reinstalled this time with no swap partition. I'm now able to boot into ubuntu using grub. Grub recognizes vista, as well as vista recovery. However, sda4, my XP partition, does not show. If I try to boot into Vista, I get this error:
<windows root> \system32\hal.dll
is missing or corrupt
replace or reinstall or something. youre not getting into your computer.
Short of reinstalling windows xp, is there anything I can do to recover that partition?
It was never actively used as a swap partition. It was obviously not reformatted.
note: my sda values might be off. i dont remember if they start at 0 or 1.
note: if there's any information that might make answering this easier, Please say so!!
Thank you for your time<3
Question information
- Language:
- English Edit question
- Status:
- Answered
- For:
- Ubuntu Edit question
- Assignee:
- No assignee Edit question
- Last query:
- Last reply:
Can you help with this problem?
Provide an answer of your own, or ask trevor for more information if necessary.