My MacBook is stuck on the boot screen like this:
I have tried multiple things such as launching it in safe mode and pressing some buttons as soon as the computer boot logo shows up.
This happened to me only in 2 cases:
There is a good chance that if you leave your MBP running for a few hours like that it will end-up displaying a files not found logo.
The best way to test if it is a hard drive failure is to replace it or to connect an external hard drive and install Mac OS on it.