I don't quite understand what part of your IOS could be bad... guess they didn't explain more. If the Input/Output System (IOS) is bad, I'm pretty sure replacing the hard drive isn't going to help.
You can try this (if you haven't already); unplug laptop, remove battery, press and hold power button for 20 seconds. Replace battery, plug in, try to boot.
Hope it helps