I posted similar question the other day and you quickly solved it, but this appears to be a different issue. This is a Lenovo X220 laptop, running Windows 7 Pro, which I recently upgraded to Samsung SSD. For some reason, slow when starting loading or starting Windows. I recently had this problem on another computer and it was due to disconnected network drives trying to load at start up. I have already disconnected network drives and they no longer appear to be trying to connect, so that doesn't seem to be the issue. I've disabled all start up apps in MSCONFIG. When testing different startup apps, I noticed it would sometimes hang for approximately 30 seconds on "Please Wait" screen before login, and other times it hangs for approx 30 seconds after logging into Windows. I did run diagnostic startup and it started up right away. Any help would be appreciated.