IE8 on XP32
I'm trying to repair my link history without dleting the IE history
This morning new visited links have stopped turning purple. Links I have visited before however remain purple.
It looks like the Intenet History IH (index.dat maybe?) is corrupted.
I know I can repair it by deleting the history, cache etc but I refer to the the internet history very frequently so I 'd like to keep it.

Is there any way I can rebuild IH?
If not is there any way I can save the IH to import it back in or even view it offline?

Thanks