I have a strange mix of issues but I think the solution might be similar to the one on ubuntuforums.org/showthread.php?t=1609385.
I have been triple-booting Linux Mint 16, Windows 7 Pro and Xp64 pro for a long time. Forgot the Linux Mint password, so I installed 14.04 MATE over Mint 15.
But, foolishly, I tried to resize the xp partition a bit during the installation.
Now, I can boot 14.04 Mate, or Windows 7, but the Windows 7 boot option has xp below it... yet it returns "HAL.DLL file corrupt or missing."
I can't log into ubuntuforums.org from MATE for some reason (gives an error), but can here in Windows 7.
My boot sector info scan shows all looked fine for most partitions but said, of the xp partition, something like:
"Boot sector info says sda5 starts at 6018 but information from fdisk shows sda5 starts at 1819971720."
So I downloaded a hex editor in 14.04 but don't know how to edit the boot sector info, and I don't know whether to make it match the fdisk or the other way around.
Does this make sense?
Bookmarks