MSFN Forum: How to speed up boot process under Windows Vista or Windows 7 - MSFN Forum

Jump to content


  • 31 Pages +
  • « First
  • 22
  • 23
  • 24
  • 25
  • 26
  • Last »
  • You cannot start a new topic
  • You cannot reply to this topic

How to speed up boot process under Windows Vista or Windows 7 Rate Topic: -----

#461 User is offline   hangtime21 

  • Group: Members
  • Posts: 3
  • Joined: 23-April 12
  • OS:Windows 7 x64
  • Country: Country Flag

Posted 23 April 2012 - 04:43 AM

I was trying this and it showed it couldn't defrag. Defrag auto-schedule wasn't disabled and now currently tryng from cmd. So far only gone to pre-defrag report

Posted Image

Update: Ok, just got pass the defrag using the solution at page 14 or 15 I think. I just finished the tracing it seems to have worked. Went from over 60s to about 45s. Using Bootracer to record. I can't seem to access any of the files though "xperf: warning: applying restriction of access for trace processing"

This post has been edited by hangtime21: 23 April 2012 - 06:54 AM



#462 User is offline   MagicAndre1981 

  • after Windows 7 GA still Vista lover :)
  • Group: Patrons
  • Posts: 4,957
  • Joined: 28-August 05
  • OS:Vista Ultimate x86
  • Country: Country Flag

Posted 23 April 2012 - 11:05 AM

have you disabled UAC?

#463 User is offline   hangtime21 

  • Group: Members
  • Posts: 3
  • Joined: 23-April 12
  • OS:Windows 7 x64
  • Country: Country Flag

Posted 23 April 2012 - 11:04 PM

No, I haven't touched it and it's in default state right now.

*EDIT: Seemed to have worked my way around it. Here are the traces start and end

This post has been edited by hangtime21: 23 April 2012 - 11:50 PM


#464 User is offline   MagicAndre1981 

  • after Windows 7 GA still Vista lover :)
  • Group: Patrons
  • Posts: 4,957
  • Joined: 28-August 05
  • OS:Vista Ultimate x86
  • Country: Country Flag

Posted 24 April 2012 - 09:00 AM

Before optimization your Windows needed 123s to boot to the desktop and 258s to boot completely.

<timing bootDoneViaExplorer="122823" bootDoneViaPostBoot="268323"



After optimization your Windows needed 37s to boot to the desktop and 78s to boot completely.

<timing bootDoneViaExplorer="37291" bootDoneViaPostBoot="88991"



this is a huge improvement. Try to disable some startup tools with AutoRuns/msconfig to reduce the 41s delay which is causes by starting all tools at startup:

postBootDisturbance="41700" 


This post has been edited by MagicAndre1981: 25 April 2012 - 04:54 AM


#465 User is offline   hangtime21 

  • Group: Members
  • Posts: 3
  • Joined: 23-April 12
  • OS:Windows 7 x64
  • Country: Country Flag

Posted 24 April 2012 - 12:33 PM

Ok. Thank you very much :thumbup

EDIT: New problem, the performance analyzer trace files keep popping up in the designated folder and they keep growing in size. How do I stop this? Happens every time I boot my laptop and I can see my free space dwindling down when I refresh the explorer page. I delete them everytime but they keep coming back

EDIT: Redid the whole trace thing and it seemed to stop the anomaly for now

This post has been edited by hangtime21: 24 April 2012 - 11:22 PM


#466 User is offline   MagicAndre1981 

  • after Windows 7 GA still Vista lover :)
  • Group: Patrons
  • Posts: 4,957
  • Joined: 28-August 05
  • OS:Vista Ultimate x86
  • Country: Country Flag

Posted 25 April 2012 - 04:53 AM

you can also use xbootmgr -remove to stop logging.

#467 User is offline   AnthonyM1229 

  • Group: Members
  • Posts: 4
  • Joined: 01-May 12
  • OS:Windows 7 x64
  • Country: Country Flag

Posted 01 May 2012 - 11:40 AM

My PC Specs: Dell XPS 15 L502X with Core i7-2630QM, 8GB RAM, 640GB 7200RPM HDD, running Windows 7 Pro X64

Hello, Magic Andre. Do you have any idea what could make Readyboot stop functioning in Windows 7? Late last week, I discovered that my Readyboot tracefx files had not been updated in about 6 months (!). I have no idea what happened. Somehow, my typical boot times of 30-40 seconds, survived most of that time until the few weeks leading up to this past weekend. In the middle of April, I began noticing a delay in the boot process (sitting at a black screen after the Windows flag logo for over 10 seconds). I didn't think much of it right away, because 1) it was after the latest round of Windows updates, and 2) I knew I hadn't been treating my computer optimally anyway (such as by going days or over a week in between reboots, when I usually shutdown and reboot every day...intense web design work made me slightly lazy about maintenance of my own computer.)

However, last Friday night and into Saturday morning, I decided to do a routine upgrade of my BIOS and Intel and NVIDIA graphics card drivers, as I saw updates available from Dell. After that process, boot time slowed to a crawl, over 60 seconds! And it would never get better from there, no matter how many times I restarted. In fact, it often worsened to about 120 seconds. So, I did some checking in my Prefetch folder--Prefetch appeared to still be working okay, as I saw recent .pf files. But then I checked my Readyboot folder, and that's when I noticed the 6-month old trace fx files. Apparently, my computer had been running on a stuck boot plan since the end of October 2011, and it was fine, because I had used my computer similarly until recently. But now things weren't fine. Not only had boot times ballooned, I was also starting to experience sluggishness in opening/using programs, and I was not going to stand for that, so, I began feverishly researching for how to fix this. I came across your thread, and followed instructions. However, boot traces would fail due to not being able to find the prefetcher, or whatever..."gave up waiting for prefetcher after 300 seconds"--that was some of the words of the error, and I know that error has been discussed elsewhere in this thread. Anyway, to speed my story along, I got so frustrated with not being able to cure my PC's slowness, no matter what I tried...even restoring a backup from just before I installed the new driver updates, did not fix the issue. So, I decided to resort to doing a repair install of Windows (aka an inplace upgrade). That definitely should've been a routine process. In fact, I last did that in early October 2011 in response to another unrelated issue (though I verified I did the reinstall weeks before ReadyBoot apparently quit working). However, as I may document elsewhere, the repair install turned out to be a nightmare (mainly because Windows in its infinite wisdom, would attempt to install itself in one of my data partitions instead of my existing system partition, and then fail at the step where it installs drivers...I finally figured out that by shrinking the size of my data partitions so their free space amounts to less than that of my system drive's, Windows would install properly in the system drive. But, I never had to do such trickery in the past...again, I may further discuss this upgrade misadventure later, perhaps on Microsoft Answers. Edit: I've posted my experience at Microsoft Answers

Sorry if I'm being long-winded... I've since finally gotten Windows properly reinstalled as of yesterday, and Readyboot is working properly. After installing all the needed Windows updates and doing other steps for setting up my computer for regular use, I attempted to do the prepsystem boot trace again. This time it worked! I even noticed boot times get down to about 25 seconds a couple times, which would happen occasionally anyway, long before my reinstall and when things were working smoothly. However, such low boot times are elusive now. Instead, I typically average 45 seconds, which is not terrible, sure, but it grates on my nerves, because at startup, I sit at a black screen for 15-20 seconds or more after the flag logo displays. This appears to be the same behavior I noticed in the weeks leading up to now, mentioned above. Currently, I suspect fragmentation of the Prefetch and Readyboot folder contents, may have something to do with it, but if so, that's a losing battle, right, because even when I defragment them, they'll just get fragmented again in the next bootup or two.

Speaking of Readyboot fragmentation, what is with the *.DQPA, *.DQPAF, and related files, if you know? These are most subject to fragmentation, and, they are new to me as of this install of Windows. Previously, I only ever saw a ReadyBoot.etl file and up to five trace.fx files in the Readyboot folder. I can't seem to find any documentation on those new files, and for some reason, they seem to be essential... as a test, I marked them as read-only, and within one or two next bootups, my boot time nearly doubled, and ReadyBoot.etl would indicate no cache hits.

I seem to be running out of ways to try to stabilize my boot time at under 40 seconds and eliminate the startup delay after the Windows flag display...do you think you can help me out? I've made a folder available on my Skydrive with two traces. My "Trace Of Best Boot" is a <30-second boot traced during a sysprep, while the "Trace Of Typical Boot" is a 45-second boot--what I get at least 90% of the time. Actually, only three total times so far, have I gotten a boot of under 30 seconds with my latest Windows install, and two of those times were during a sysprep. May you analyze my traces, and tell me if there's anything I can do to restore my once-regular boot times of ~30 seconds? I'd greatly apppreciate it--thank you! And if you need any more info from me, please let me know.

This post has been edited by AnthonyM1229: 01 May 2012 - 04:32 PM


#468 User is offline   paulobao 

  • Group: Members
  • Posts: 7
  • Joined: 01-May 12
  • OS:Windows 7 x64
  • Country: Country Flag

Posted 01 May 2012 - 12:22 PM

Hello MagicAndre,

I'm new here! I arrived here after a google search "how to speed boot win7" :rolleyes:
I'm with windows since 1997 when I bought my first Toshiba laptop (that still works!). I never had a desktop of my own...only laptops!
I'm doing astrophotography and astrometry for a while now and the laptop is a bonus! I've lot of astronomy specific software (to manage and control the cameras, mount, focusers, etc needed to capture the data I want and software to process the data too). I have Adobe PS too! My new laptop, bought 2 months ago, is a Toshiba Tecra R840-16J (I'm from portugal) : I7-2640M @ 2.8 GHz + 8 GB RAM DDR3 + 500 GB 7200 RPM. Despite a very intensive computing "work", specially when I have lot of data to process, I understand little about what inside the computer!!! All the info jargon that everybody here understands is a little bit too much for me :blushing: .
Now that I've presented myself here the topic!
I was a little frustrating after I bought this ne laptop since I thought it would be quicker to boot! (the processing performace is great compared to my last, 7 year old, laptop). I saw a tutorial about how to decrease boot time but I did not understand it at all (my fault).
I'm running Win 7 64 bit sp1 with automatic update checked on! I use Norton 360 V6 as my AV (because I use Norton AV for several years without any problems and this last version seems not have any negative impact on the computer performace). I'm using Ghost 15 for bckup and norton utilities for defragment and registry cleaning (?)!

Could you help me finding if my boot time could be improved?
I saw in this thread that you need a ETL file ! How can I save this file? I executed perfmon.exe and went to Event viewer but I can't see what to save!



Thanks in advance,
regards,
paulo

This post has been edited by paulobao: 01 May 2012 - 12:58 PM


#469 User is offline   paulobao 

  • Group: Members
  • Posts: 7
  • Joined: 01-May 12
  • OS:Windows 7 x64
  • Country: Country Flag

Posted 01 May 2012 - 05:00 PM

Hi again,

I managed to make it right at first time :) .
I followed all your tutorial (I had already hotfix #1 installed and registry settings for EnablePrefetcher and EnableSuperfetch was already set to 3 and the Superfetch service (sysmain) was running and set to start automatically).
All the 6 iterations runned without a problem and then a final one saved the final file "boot_BASE+CSWITCH_1.etl".
So it seems everything runned just great :-).

But I see no improvement at all in my boot time :( .

I even runned "Restart-Time.vbs" and found no improvement :(

I have more 6 large files like this one "bootPrep_BASE+CSWITCH_1.etl". Do I need those?

Any help?

Note: I uninstalled Norton ghost and Norton utilities before making the test!


Regards,
paulo

This post has been edited by paulobao: 01 May 2012 - 05:08 PM


#470 User is offline   MagicAndre1981 

  • after Windows 7 GA still Vista lover :)
  • Group: Patrons
  • Posts: 4,957
  • Joined: 28-August 05
  • OS:Vista Ultimate x86
  • Country: Country Flag

Posted 02 May 2012 - 11:50 AM

View PostAnthonyM1229, on 01 May 2012 - 11:40 AM, said:

I seem to be running out of ways to try to stabilize my boot time at under 40 seconds and eliminate the startup delay after the Windows flag display...do you think you can help me out?

My "Trace Of Best Boot" is a <30-second boot traced during a sysprep, while the "Trace Of Typical Boot" is a 45-second boot--what I get at least 90% of the time.

May you analyze my traces, and tell me if there's anything I can do to restore my once-regular boot times of ~30 seconds? I'd greatly apppreciate it--thank you! And if you need any more info from me, please let me know.


the bad trace shows me that the plug&play service causes the delay:

- <services autoStartStartTime="11115" autoStartEndTime="32371" autoStartDuration="21255">
  <serviceTransition name="PlugPlay" group="PlugPlay" transition="start" totalTransitionTimeDelta="20000" firstCheckpointTimeDelta="4" processingTimeDelta="19995" container="DcomLaunch svchost (976)" startedAt="11115" firstCheckpointedAt="11120" endedAt="31116" /> 



disable some devices (like the USB3.0 port) and test if this helps.

#471 User is offline   MagicAndre1981 

  • after Windows 7 GA still Vista lover :)
  • Group: Patrons
  • Posts: 4,957
  • Joined: 28-August 05
  • OS:Vista Ultimate x86
  • Country: Country Flag

Posted 02 May 2012 - 11:55 AM

View Postpaulobao, on 01 May 2012 - 05:00 PM, said:

I have more 6 large files like this one "bootPrep_BASE+CSWITCH_1.etl". Do I need those?


yes. Go to the folder where you stored the files and run those 2 commands:

xperf /tti -i bootPrep_BASE+CSWITCH_1.etl -o 01_summary_boot_start.xml -a boot
xperf /tti -i boot_BASE+CSWITCH_1.etl -o 02_summary_boot_end.xml -a boot


open both XMLs and compare the values:

Quote

bootDoneViaExplorer
bootDoneViaPostBoot


In the 02_summary_boot_end.xml both values should be smaller. if not, upload the 2 files boot_BASE+CSWITCH_1.etl and bootPrep_BASE+CSWITCH_1.etl as 7z or RAR to your Skydrive, dropbox and send me the link.

#472 User is offline   paulobao 

  • Group: Members
  • Posts: 7
  • Joined: 01-May 12
  • OS:Windows 7 x64
  • Country: Country Flag

Posted 02 May 2012 - 03:38 PM

Hi Andre,

I gave it another run (after put Norton optimization to "off"...I think Norton tryed to defragm my disk!).
And yes I've a reduction in the boot time :-).
Please see the jpegs and this:

EventData

BootTsVersion 2
BootStartTime 2012-05-02T19:51:13.656000300Z
BootEndTime 2012-05-02T19:53:09.731402900Z
SystemBootInstance 170
UserBootInstance 140
BootTime 41510
MainPathBootTime 21110
BootKernelInitTime 19
BootDriverInitTime 1461
BootDevicesInitTime 1299
BootPrefetchInitTime 52786
BootPrefetchBytes 564596736
BootAutoChkTime 0
BootSmssInitTime 7775
BootCriticalServicesInitTime 3655
BootUserProfileProcessingTime 1943
BootMachineProfileProcessingTime 1497
BootExplorerInitTime 3482
BootNumStartupApps 19
BootPostBootTime 20400
BootIsRebootAfterInstall false
BootRootCauseStepImprovementBits 0
BootRootCauseGradualImprovementBits 0
BootRootCauseStepDegradationBits 0
BootRootCauseGradualDegradationBits 0
BootIsDegradation false
BootIsStepDegradation false
BootIsGradualDegradation false
BootImprovementDelta 0
BootDegradationDelta 0
BootIsRootCauseIdentified false
OSLoaderDuration 2248
BootPNPInitStartTimeMS 19
BootPNPInitDuration 1324
OtherKernelInitDuration 3249
SystemPNPInitStartTimeMS 4258
SystemPNPInitDuration 1435
SessionInitStartTimeMS 6009
Session0InitDuration 4299
Session1InitDuration 348
SessionInitOtherDuration 3127
WinLogonStartTimeMS 13785
OtherLogonInitActivityDuration 402
UserLogonWaitDuration 4527




Thanks for helping here :yes: .
I still have lot of stuff at startup and lot of services at startup, but for now I will keep them!

I'm running Norton 360 v6 as my AV (but wittout any optimization schedulled, just off)
What do you recommend (preference for MS/Windows built in tools) that I periodically do to have my laptop allways in great shape?

Regards,
paulo

Attached File(s)


This post has been edited by paulobao: 02 May 2012 - 03:46 PM


#473 User is offline   Shadowrun 

  • Group: Members
  • Posts: 2
  • Joined: 02-May 12
  • OS:Windows 7 x86
  • Country: Country Flag

Posted 02 May 2012 - 04:54 PM

Hi, MagicAndre!

I've been running the self optimizing boot process for Win7 but I don't find what file/driver is slowing my machine down (I'm using SuperFetch, with setting at 3)

I just noticed a delay in BOOT PHASE: "Pre Session Init" and "Explorer Init".

And also in GENERIC EVENTS, the process "MS Windows Shell Core".

I uploaded my files: http://depositfiles....files/6by2f98be just in case you would like to take a look at them.

Thank you.

#474 User is offline   AnthonyM1229 

  • Group: Members
  • Posts: 4
  • Joined: 01-May 12
  • OS:Windows 7 x64
  • Country: Country Flag

Posted 02 May 2012 - 10:37 PM

View PostMagicAndre1981, on 02 May 2012 - 11:50 AM, said:

disable some devices (like the USB3.0 port) and test if this helps.


This reminded me that my USB 3.0 port was one of the drivers I updated recently. I reverted to the previous driver, but saw no improvement in boot time after running the sysprep boot traces. I then disabled the port altogether--still no help.

I've even implemented a scheduled task to do "defrag c: -b" two minutes after I log on, to see if boot files fragmentation is an issue...it's not really helpful, either.

Do you have any other ideas? I think I've exhausted my efforts, after thoroughly examining my logs.

#475 User is offline   MagicAndre1981 

  • after Windows 7 GA still Vista lover :)
  • Group: Patrons
  • Posts: 4,957
  • Joined: 28-August 05
  • OS:Vista Ultimate x86
  • Country: Country Flag

Posted 03 May 2012 - 11:58 AM

View Postpaulobao, on 02 May 2012 - 03:38 PM, said:

What do you recommend (preference for MS/Windows built in tools) that I periodically do to have my laptop allways in great shape?


only use the Windows defrag tool and no 3rd party tool. If Windows slows down (after installing a lot of new software or updates) run the optimization again.

#476 User is offline   MagicAndre1981 

  • after Windows 7 GA still Vista lover :)
  • Group: Patrons
  • Posts: 4,957
  • Joined: 28-August 05
  • OS:Vista Ultimate x86
  • Country: Country Flag

Posted 03 May 2012 - 12:17 PM

View PostShadowrun, on 02 May 2012 - 04:54 PM, said:

I've been running the self optimizing boot process for Win7 but I don't find what file/driver is slowing my machine down (I'm using SuperFetch, with setting at 3)


interval name="PreSMSS" startTime="0" endTime="12838" duration="12838">



PreSMSS (read here what this is) is slow.

Quote

<phase name="bootStart" startTime="40" endTime="4808" duration="4767">
<pnpObject name="PCIIDE\IDEChannel\4+252bc7eb+0+0" type="Device" activity="Enum" startTime="991" endTime="3494" duration="2502" prePendTime="0" description="Canal IDE" friendlyname="ATA Channel 0" />
<pnpObject name="PCIIDE\IDEChannel\4+252bc7eb+0+1" type="Device" activity="Enum" startTime="992" endTime="3494" duration="2502" prePendTime="0" description="Canal IDE" friendlyname="ATA Channel 1" />
<pnpObject name="PCIIDE\IDEChannel\4+6c24720+0+0" type="Device" activity="Enum" startTime="990" endTime="2007" duration="1016" prePendTime="0" description="Canal IDE" friendlyname="ATA Channel 0" />
<pnpObject name="PCIIDE\IDEChannel\4+6c24720+0+1" type="Device" activity="Enum" startTime="991" endTime="1997" duration="1006" prePendTime="0" description="Canal IDE" friendlyname="ATA Channel 1" />
- <phase name="systemStart" startTime="5828" endTime="12797" duration="6968">
<pnpObject name="Avgldx86" type="Driver" activity="Load" startTime="6433" endTime="12797" duration="6363" prePendTime="6363" />


So detecting the devices which are connected to the IDE channels takes some time and AVG driver is slow to load. So disable the IDe channels you don't need and update AVG to the latest version.

Explrorinit so slow because you run so much tools at startup (Gigabyte, Teamviewer, Adobne, google etc). remove things you don't need.

#477 User is offline   MagicAndre1981 

  • after Windows 7 GA still Vista lover :)
  • Group: Patrons
  • Posts: 4,957
  • Joined: 28-August 05
  • OS:Vista Ultimate x86
  • Country: Country Flag

Posted 03 May 2012 - 12:30 PM

View PostAnthonyM1229, on 02 May 2012 - 10:37 PM, said:

Do you have any other ideas? I think I've exhausted my efforts, after thoroughly examining my logs.


look for other devices which cause the Plug&Play service delay:

Attached File  plug_nplay.png (36.02K)
Number of downloads: 9

#478 User is offline   Shadowrun 

  • Group: Members
  • Posts: 2
  • Joined: 02-May 12
  • OS:Windows 7 x86
  • Country: Country Flag

Posted 03 May 2012 - 01:48 PM

Thanks a lot, MagicAndre. :))

How long does it take to read the results and go straight to the 'bad' processes? :)

#479 User is offline   paulobao 

  • Group: Members
  • Posts: 7
  • Joined: 01-May 12
  • OS:Windows 7 x64
  • Country: Country Flag

Posted 03 May 2012 - 08:04 PM

Hi Andre,

Please see my latest etl file after uninstall Norton AV and installing MSE and let me know if is it ok !

My link

Regards,
paulo

This post has been edited by paulobao: 03 May 2012 - 08:14 PM


#480 User is offline   AnthonyM1229 

  • Group: Members
  • Posts: 4
  • Joined: 01-May 12
  • OS:Windows 7 x64
  • Country: Country Flag

Posted 03 May 2012 - 09:26 PM

Hey MagicAndre, I fixed my boot time! It wasn't any device at all that was causing my slowness...it was...

...a stupid font file!

I generated a boot log with Process Monitor, and in that log, I isolated all events with a duration of at least one second. Out of tens of thousands of total events (if I recall, correctly--maybe even hundreds of thousands, fewer than 10 lasted more than a second, and so, the offender became instantly visible. It was a leftover ttf file from a font family I installed and tested on April 13 (yeah, some unlucky Friday that turned out to be for me, ha), but then promptly uninstalled. I'm not sure why that one file got left behind...perhaps because it's encrypted (as evidenced by the green color in Explorer). Why anyone would distribute an encrypted font file, who knows...even more odd, why only encrypt one file of a set? Whatever. In any case, I guess because of the encryption, and because it's a file I downloaded in my previous install of Windows, my current install could not access the file...hmm...Process Monitor reported an "access denied" warning on the file, and a hold-up of 20 seconds, the average length of the boot delay I've been experiencing. Previous ReadyBoot issue aside, that font was literally a single-handed destroyer of my fast boot time, and it even began slowing me down the very same day, as my Event Viewer logs indicate. But now, it's gone!!! Haha. I gleefully wiped out the offending file, and obliterated any traces of it in my registry. Afterward, I rebooted, seeing about a 10 second improvement to 40 seconds. A few more reboots, and I was not only back to normal, but even faster than I've been! I'm now averaging 27-30 seconds, whereas my previous normal was closer to 35, with occasional <30-second boots.

I've uploaded a new trace. May you take a look at it, and tell me if there's anything more I can do to wring out even another second from my boot time? Haha. I've probably gotten as low as I can already.

Share this topic:


  • 31 Pages +
  • « First
  • 22
  • 23
  • 24
  • 25
  • 26
  • Last »
  • You cannot start a new topic
  • You cannot reply to this topic

4 User(s) are reading this topic
0 members, 4 guests, 0 anonymous users



All trademarks mentioned on this page are the property of their respective owners
Copyright © 2001 - 2013 msfn.org
Privacy Policy