I would also suggest, first. When booting, make sure that every peripherial is disconnected, such as web-cams, networks, sd cards etc. Windows boots loads of drivers at different times in the boot cycle, anything can cause it to hang at any stage before going into a full desktop. M