Firstly it sticks on the "starting Windows" screen for a few minutes.
Then I get this:

After another couple of minutes this loads up:

And then not long after that I get this:

After another few minutes of that the desktop loads up and everything works fine.
Had a Google search with not much luck so......any ideas?