I realize this is an older thread. Instead of starting a new topic ... wanted to add my experience to this. Maybe it'll help some of you.
Anyway ... I believe the problem is bios related. I've seen numerous posts about this model hanging at the MSI logo. Won't boot, can't get into bios, removing cmos battery doesn't help. Removing hdd and changing ram doesn't help. Still boots to an MSI logo and hangs. Some reports say it boots to an MSI logo, then goes to a blank screen with a dot in the middle, or an underline.
I ended up removing the bios chip from the board. And using a programmer, erased it. Then after some trial an error, I found that the latest official bios downloaded from MSI, and renamed to .BIN, worked with my programmer. I was able to write the new bios to the chip. Resolder it to the board ... and now the laptop boots into windows once again. So far, so good.
Some things you will need ... a CH341A programmer. Soldering skills. Version 1.29 of the programming software. Google it ... there is a lot of info available online. Even some youtube vids about the programmer.
In my first attempt, I used a BIN file (bios dump) that I found online, in another forum. The laptop powered on to a blank screen and that was it. Wouldn't respond to anything else, no MSI logo. I ended up getting the latest version from MSI directly, on their website. Renamed it to .BIN so it would load in the programmer. Wrote it, and all worked out.
Note - renaming an official bios does not work with some computers, such as HP, where you need an actual bios dump. As the files may be in different formats not compatible with the programmer. In this case, it worked. The laptop wasn't working as is, so I figured, why not give it a go.