Jump to content

How to speed up boot process under Windows Vista or Windows 7


Recommended Posts


Wow! Amazingly, the Welcome screen now loads in 10 seconds, but this is achieved only after I have ran optimization and with Kaspersky disabled. What should I do with Kaspersky's AVP? I have Kaspersky on other computers, but it doesn't slow my computers down.

Link to comment
Share on other sites

magicanndre I would be so grateful if you would look at my xml file. I can't figure out why my boot is so slow.

Hi, restoring the networkconnections take tool long:

post-70718-0-17682700-1321302780_thumb.p

This causes a 50s delay.

I use

net use /persistent:no 

in a CMD to mount network drives when I need them. This avoids such delays.

Link to comment
Share on other sites

Well the -prepSystem method works very good but its a lot of time comsuming in may case it took almost 40 minutes. The results are good but the optimization don't last forever.

I used WinPrefetchView (http://www.nirsoft.net/utils/win_prefetch_view.html) to look up in the NTOSBOOT-xxxxx.pf to see what Windows load at boot and also used the defrag C: /u /v -b for boot optimization.

Now i use a boot preloader wich makes my windows boot very fast everytime.

post-337596-0-37649300-1321320425_thumb.

P.S. I know it's my 1st post here so i deleted the bootloader name so you don't think i'm spamming , and because its beta and does not have singned driver for x64.

Edited by draku
Link to comment
Share on other sites

No its a software i found in some coments from reviews on hybrid hdd and ssd on anandtech i think. It works the same way ReadyBoot in Windows 7 should have worked. And also works on Windows XP and Vista. The only downside is that in order to install it in Windows 7 x64 i had to use Driver Signature Enforcement Overrider (http://www.ngohq.com/home.php?page=dseo) to put Windows in Testing Mode so i does not block its driver at boot and crash Windows ;) (on readme it say to press F8 and chose disable driver signing in x64 but thats not an option). On 32bits it works without problems.

It works like this :

It install a driver wich monitor all the hdd sectors loaded at boot.After boot it takes all that sectors and put them in a prefetch.bin file wich load at next boot in memory. It monitors every boot so every time it adds or delete sectors from prefetch that does not match.In a way is like xbootmgr -trace boot ;)

It work because its much faster to copy 1 big file in memory that to copy 10.000.... small files from all over the hdd =)

You can even set limits :

post-337596-0-55722700-1321391996_thumb.

I can write a little tutorial how to make it to work on x64 without problems if anyone is interested.

Link to comment
Share on other sites

This is from my Event Viewer ID 100:

SystemBootInstance 257

UserBootInstance 250

BootTime 44042

MainPathBootTime 26142

BootKernelInitTime 14

BootDriverInitTime 606

BootDevicesInitTime 1144

BootPrefetchInitTime 6837

BootPrefetchBytes 79327232

BootAutoChkTime 0

BootSmssInitTime 16286

BootCriticalServicesInitTime 421

BootUserProfileProcessingTime 321

BootMachineProfileProcessingTime 165

BootExplorerInitTime 982

BootNumStartupApps 14

BootPostBootTime 17900

BootIsRebootAfterInstall false

BootRootCauseStepImprovementBits 0

BootRootCauseGradualImprovementBits 0

BootRootCauseStepDegradationBits 0

BootRootCauseGradualDegradationBits 0

BootIsDegradation false

BootIsStepDegradation false

BootIsGradualDegradation false

BootImprovementDelta 0

BootDegradationDelta 0

BootIsRootCauseIdentified false

OSLoaderDuration 1648

BootPNPInitStartTimeMS 14

BootPNPInitDuration 1184

OtherKernelInitDuration 6308

SystemPNPInitStartTimeMS 7488

SystemPNPInitDuration 566

SessionInitStartTimeMS 8059

Session0InitDuration 14183

Session1InitDuration 232

SessionInitOtherDuration 1869

WinLogonStartTimeMS 24345

OtherLogonInitActivityDuration 327

UserLogonWaitDuration 1245

Time varies betwen 43 and 46 seconds in event id( wich from my knowing is bigger with 10 second than real since its waiting for iddle resources) even if i delete prefetch folder in Windows with loader.The only times its increase is when windows apply updates or i update drivers and then i saw is betwen 56-65 seconds. The worst time i got when windows needed to check the hdd for errors because the loader then its not loading anything and sets all prefetch as dirty ;)

This is what i start at boot + ati catalyst :

post-337596-0-14377000-1321395083_thumb.

All the programs appear instanly in my systray after welcome screen wich usualy takes 1-2 seconds. You need to try it to see for yourself. I send you a pm.

I will make a trace with it and then without it but i tell you i had never under 60 seconds.

-------------------------------------------------------------------------------------------------------------------------

L.E.

Ok so i made 2 traces with loader installed ;)

Trace 1 :

Windows start time in Event Viewer 53 seconds :

event1.zip

Trace:

post-337596-0-86943900-1321398317_thumb.

Loader hit 84,7% :

post-337596-0-18611900-1321398503_thumb.

Trace 2 :

Windows start time in Event Viewer 47 seconds :

trace2.zip

Trace:

post-337596-0-64218200-1321398661_thumb.

Loader hit 98,4% :

post-337596-0-58680600-1321398717_thumb.

If i make another trace i belive it will be again 44-45 seconds since every restart it learns ;)

Edited by draku
Link to comment
Share on other sites

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now
  • Recently Browsing   0 members

    • No registered users viewing this page.
×
×
  • Create New...