cd-rom or new drive may be hanging the mb bus. i seen cd-rom drive have read issues over time on laptops. the easy fix would be to use a usb stick and use the microsoft iso to usb tool and boot off of a usb stick and see if the install goes fine. if not check to see if there any firmware updates for the mb bios and hard drive.
Yep you could also try to disconnect all cables from the CD-ROM drive wait a few seconds and reconnect them in case the firmware is frozen. Trying a firmware upgrade is also a good idea if a newer version is available.
Edit: Oops sorry forgot it was a laptop. In that case, you can just remove the battery wait 30 seconds or something, you can also hold the power button while the battery is removed this way it will empty the capacitors just to make sure no power is left. And when I think about it in a desktop computer you could also simply unplug the power cord from the PSU and wait a little bit and it should have the same effect, no need to disconnect any cables internally.