interested in this problem too
I have a Lenovo X201 and an Intel SSD. Booting Windows 7 is blazingly fast - about 35 seconds! As is everything else on Windows 7 with the SSD. I'll never go back, but that is another thread.
What interests me is that shutting down Windows 7 with the SSD takes about 2 minutes 15 seconds, and that's with no applications started. This is not normal - I've seen virgin non-SSD PC's shut down in 30 seconds. So I'd expect my laptop to be able to shut down in under that with the SSD.
I've experimented with msconfig (as recommended above), turning off starting all non-microsoft services and startups, and the shut down goes to 2 minutes. The Microsoft performance tools (as recommended above) don't report anything out of the ordinary.
I do have boatloads of software on my laptop, so it's probably some driver. I've investigated the event logs around the shutdown but there is little information because the event logging service shuts down 7 seconds after the shutdown command and then nothing is reported. Is there a way to delay the event logger stopping on a shutdown?
An interesting facet of the behavior of the laptop during those 2 minutes of pause is that the disk activity light is pinned lit solid for those two minutes. My current theory is that there's some sort of commit loop going on for some fancy Windows journaling filesystem during that pause. The theory includes posing that during normal operation, the SSD is so fast that Windows file system goes into a logging mode, and gets behind the curve during that period and has to catch up. That theory would be somewhat consistent with the initial post on this thread, where someone observed that Windows 7 shutdowns, with external HD attached, were really slow.
Is there some knob on the file system to have it maintain tighter consistency during normal operation, so that shutdowns are faster? With the SSD, I have plenty of IO bandwidth to burn.