I installed my brand new Lenovo 900s and after installing my standard software and development systems and suddenly the system wouldnt boot and is stuck in the boot screen. I first thought it was defective and rebooted, tried repairing the UEFI bootsector and so on to no avail. By chance I left it stuck in the boot screen while I talked to a collegue and when I came back to the machine I could log on.
I then discovered that it takes between 10 and 20 minutes for the machine to boot. I ran the performance toolkit and found that it is stuck in the Wininit phase but I coud not find out which particular process or driver is causing that.
What I already tried:
- sfc /scannow
- dism restorehealth
- Windows 10 inplace upgrade
- Uninstalling Bluetooth and Audio, reinstalling
- Updating all drivers
- Cleared Appcompat cache
This is the picture of the boot phases:
Edit 1: When I load the ETL in performance analyzer with the Fullboot.boot profile I can see that the running processes in that phase are ntoskrnl.sys, cdd.dll, cxkrnl.sys, win32kbase.sys and dxgmms2.sys. Maybe this has to do with directX? Also there is nearly no CPU/Disk activity in the complete phase.
Edit 2: I did a logged start. ntblog.txt states cdrom.sys is not loaded (makes sense as there is no cdrom), four times (spread across the log) dxgkrnl.syss ist not loaded and near the end wdFilter.sys is not loaded. DXDIAG did not find any problems. In device manager there are no warning signs.
Edit 3: As the cdd (canonical display driver) was involved in the phase of interest I uninstalled the Intel 550 display driver with the option to remove the files. The effect was a shorter delay between the usual logo phase and the “comes back" logo phase on reboot. Eventually the display is initialized before the problem and more likely not the cause.
Edit 4: I reran boot monitoring with more options and could open the generic events view. I can only see only System and Idle active in that phase with several subprocesses but nothing that really helps as the events are spread across the 700s timeline.
Edit 5: Just to be sure I reset Windows Update (stopping services, renaming Software distribution folder, restarting services). No change after rebooting...
Edit 6: I decided to go the painful way of reinstalling my complete stuff (which is quite a bit as I am a developer) especially because it is the second time. I will now go back to an very early image that worked and set restore points before every mayor installation step and reboot after. Once I discover the cause, I will post it here.
Update 1: I did a complete reinstall with all applications except STEAM with system restore points and rebooting after every step and - booting and restarting keeps at 10s! I will now make two images, run bitlocker and then try steam (with a restore point before). Pray ;-)
Last Update: I encrypted C: and D: with Bitlocker and installed Steam. Everything works fine. The only difference to the previous two installations that lead to the 10-20 minutes boot was Photoshop CS2. But I installed it checked reboot, worked and deinstalled it again as I use Corel Photopaint now. I have no Idea what caused the problems on the one hand and I am a happy owner of a running 900s now on the other.