Remove the hard drive. Put it into a portable USB case. Plug into another computer.
I've already tried to put it into a usb case, it tells me to format it, it won't read it. Obviously i'm not going to format it, i need to read it somehow, any ideas on how to read it and get around not formatting it first (which i would not do)
I've not used MBRWizard to repair an MBR, but you may want to look at it.