Richard, you've probably tried it already, but under control panel/system/advanced/startup and recovery have you got "automatically restart" checked? If so, uncheck it, you might instead get an error in windows which'll make it easier to identify where the problem is, if it's not checked, ignore everything I've just written