Long BootSmssInitTime

Page 1 of 2 12 LastLast

  1. Posts : 6
    Windows 7 Pro 64
       #1

    Long BootSmssInitTime


    My old SATAII SSD gave me a BSOD so I upgraded to a SATAIII Samsung 830. I did a fresh install of Windows 7 on the new SSD but my boot times are much longer than with my old/slower SSD. With the Event Manager I have identified the main problem as BootSmssInitTime - it is taking about 40s when most SSD logs I've seen are under 10.

    I have benchmarked my SSD with AS SSD (all to spec) and optimized with Samsung Magician. I have booted in safe mode and done a clean boot but the boot time is the same. I have updated my mobo BIOS, put SATA in AHCI, and I have SSD as #1 boot priority. I downloaded Soluto to monitor boot performance but it detects most of the delay as system processes that cannot be modified.

    I don't know what else to do. I have researched for days but cannot find a solution. Any ideas?
      My Computer


  2. Posts : 6,830
    Windows 7 Ultimate 32-Bit & Windows 7 Ultimate 64-Bit
       #2

    Do you have the most current firmware for the new SSD drive ?
      My Computer


  3. Posts : 6
    Windows 7 Pro 64
    Thread Starter
       #3

    Yep, that is something that Samsung Magician checked.
      My Computer


  4. Posts : 6,830
    Windows 7 Ultimate 32-Bit & Windows 7 Ultimate 64-Bit
       #4

    Have you taken a look inside the Startup tab inside System Configuration ?

    Click on button type msconfig inside Search programs and files . Press <ENTER> if you get a User Access Control window click on the Yes button .

    Uncheck everything but the anti-virus software click Apply then the OK buttons . Click on Exit without restart and restart the PC manually .
      My Computer


  5. Posts : 12,364
    8 Pro x64
       #5

    I assume with the fresh install you installed all necessary chipset drivers etc? No yellow triangles in Device Manger etc


    +1 Strip down to bare on startup. Eliminate any 3rd party apps etc

    I noticed mbam running - do you have it or your av to check at startup?

    Other apps also check for updates startup. These can be changed/delayed.


    Is the boot delayed on the loading screen?
      My Computer


  6. Posts : 6
    Windows 7 Pro 64
    Thread Starter
       #6

    I tried a totally clean boot (no startup programs or services) - still a slow boot. I checked my AVG anti-virus settings and it doesn't check/scan at startup.

    Yes, the boot is delayed longest on the Windows loading screen (black screen with windows logo). From what I've read this is the point in the boot process where SmssInit is working. Working very slowly in my case...
      My Computer


  7. Posts : 2,528
    Windows 10 Pro x64
       #7

    Might be time to get a startup/boot trace. Most time spent here is loading drivers, so it's likely you've got an unsigned driver causing the delay. A trace would be sufficient to figure it out, though.
      My Computer


  8. Posts : 6
    Windows 7 Pro 64
    Thread Starter
       #8

    Is there another program that can run the trace? The Windows SDK isn't installing because my Users directory was moved to another drive.
      My Computer


  9. Posts : 6
    Windows 7 Pro 64
    Thread Starter
       #9

    Ok I got an older version of WPT to install. The trace wouldn't work with the command in the tutorial so I used a more basic one. I'm not sure how to read it - the only thing I notice is that fltmgr.sys seems to be taking a long time.

    https://docs.google.com/file/d/0B2xp...it?usp=sharing
      My Computer


  10. Posts : 2,528
    Windows 10 Pro x64
       #10

    Good deal - looks like the delay is really the first 44 seconds or so.

    • 5.42 seconds loading the kernel itself and enumerating devices - it takes over 3 seconds to enumerate devices on the IDE channel, and specifically the device "PCIIDE\IDEChannel\4&17577ab6&0&1". Given it's during boot and happens after the PCI ISA bridge is enumerated (the next are IDE devices on the PCI bus in the boot order, so I would wager this is either a HDD or CD device), I'd guess one or both of these are attached as IDE devices instead of AHCI.
    • 11.44 seconds for SMSSInit time - your ATI video driver init contributes to almost 4 seconds of this time (cumulatively), and the rest goes back to a thread in the System process that is initiating an awful lot of driver requests to disk via the cache manager. I looked at the trace as far as I can go with it, but something seems to be initializing requests to or from the disk at high volumes during this time, and the only thing really running is the kernel and system drivers, and most of these requests appear to be to the NTFS bitmap on the D: drive attached. According to the trace, this is a Seagate USB hard disk, and it would explain the high amount of requests to the USB bus driver during this time too - I think something's up with that drive at this point during boot that's slowing you down, but I can't dig deeper with the flags passed to the command line. However, most behavior that looks like this is due to chkdsk running during boot (cache manager is heavily involved during a chkdsk to improve performance).
    • 27.11 seconds run by autochk, and almost all of it is to \Device\HarddiskVolume2, which maps to the USB drive. The USB hard drive is being checked during boot, which lends credence to my previous statement about it.
    Once all of the above is done, your boot time is only another 19.9 seconds or until the machine is considered "idle". The first 11.5 seconds of that is AVG starting it's services and processes (which block explorer.exe loading, so you still don't see the Windows desktop until after that time). Once explorer.exe loads, it's only 8 seconds until the machine is completely idle, so your SSD is working fairly well at that point.



    However, there are issues here you probably need to address:
    1. Your USB drive probably could use a chkdsk - make a good backup of what's on it, and then run a chkdsk on it to make sure it doesn't have any disk errors that would delay boot.
    2. Update your BIOS to the latest version for your computer.
    3. You want to make sure your internal disk devices are attached to the SATA bus, and that your SATA bus is configured in the BIOS for AHCI mode. If you have to change it from IDE or "Legacy" to AHCI in the BIOS, you'll have to do a repair or clean install of Windows to get it to work properly if this KB article doesn't get you booting again (once you change it, you'll BSOD due to the boot device changing from IDE to AHCI).
    4. Uninstall all the currently installed ATI goo and reinstall the latest version of their "drivers only" install for your card, if possible. Don't add the extra catalyst center and kitchen sink package if you can avoid it.
    5. Update all your other drivers to the latest versions available from either your computer manufacturer's support page or from Windows update.
    After all that, you will likely notice your boot times improve. You may also wish to reconsider your antivirus solution, as AVG is a good solution for catching malware but not necessarily the most performance-centric one you could have chosen, although this is less of an issue than the above. It's also worth noting that basically all of these delays have nothing to do with your SSD (except perhaps the potential IDE over AHCI/SATA configuration), so it wouldn't really matter much what the boot drive was in this system - it is going to be really slow to boot with these issues.
      My Computer


 
Page 1 of 2 12 LastLast

  Related Discussions
Our Sites
Site Links
About Us
Windows 7 Forums is an independent web site and has not been authorized, sponsored, or otherwise approved by Microsoft Corporation. "Windows 7" and related materials are trademarks of Microsoft Corp.

© Designer Media Ltd
All times are GMT -5. The time now is 13:10.
Find Us