• Announcements

    • xper

      MSFN Sponsorship and AdBlockers!   07/10/2016

      Dear members, MSFN is made available via subscriptions, donations and advertising revenue. The use of ad-blocking software hurts the site. Please disable ad-blocking software or set an exception for MSFN. Alternatively, become a site sponsor and ads will be disabled automatically and by subscribing you get other sponsor benefits.
MagicAndre1981

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

673 posts in this topic

Hi well it doesn't say that for me and if I change the Sysmain start value back to the default I cant get past the first reboot it tells me it gave up waiting for prefetcher. Could there be something more that needs to be turned on? I have even tried this http://www.sevenforums.com/performance-maintenance/283057-solution-gave-up-waiting-win7rtm-physical-prefetcher-problem.html but it doesn't seem to fix it. Its also where I found that changing Sysmain start value is pointless.

yes with Superfetch disabled you get the "gave up" message. Have you also disabled the defrag tool from Windows?

0

Share this post


Link to post
Share on other sites

HI Enableprefetcher and EnableSuperprefetcher are both set to 3 EnablebootTrace is set to 0 though I don't know if that is right. Also how can I find out if the windows defrag is disabled?

0

Share this post


Link to post
Share on other sites

Look under services.msc is you disabled the defrag service.

0

Share this post


Link to post
Share on other sites

I went into services and disk defragmenter was set to manual but had not been started I had to right click and click start to turn it on. should it be set to manual or automatic?

0

Share this post


Link to post
Share on other sites

this is ok. Does the service start if you run defrag.exe your own?

0

Share this post


Link to post
Share on other sites

Thanks! I gained about 14 sec, went from 54 to 38 seconds (including bios) . Not bad for a 5400rpm hdd :)

Edited by viad
0

Share this post


Link to post
Share on other sites

nice to see the great improvement :):thumbup

0

Share this post


Link to post
Share on other sites

Hmm, I can't run it anymore as it throws up a "Gave up waiting for Win7RTM....", after the first reboot I think (I wasn't watching it). I googled this and it's because Windows\Prefetch\ doesn't contain a layout.ini file but I used

Rundll32.exe advapi32.dll,ProcessIdleTasks

to create one and then did

defrag c: -boot

before trying again but I got the same error and layout.ini has disappeared again!

EDIT: Cleared out Windows\Prefetch\ and tried again. It does seem to be doing several reboots, so maybe the error only comes after the last one. I can see "Stopping Trace" in the background, behind the error "Gave up waiting for Win7RTM physical prefetcher after 300 seconds. Could not wait for prefetcher" and again the layout.ini has gone AWOL.

Edited by doveman
0

Share this post


Link to post
Share on other sites

have you disabled Superfetch/Prefetcher?

0

Share this post


Link to post
Share on other sites

Not myself but I'll double-check that they're still enabled and something hasn't automatically disabled them.

If they were disabled would

Rundll32.exe advapi32.dll,ProcessIdleTasks

create a layout.ini though?

EDIT: OK, checked the registry and they're both still set to 3 and Superfetch shows as running in services.msc

Edited by doveman
0

Share this post


Link to post
Share on other sites

install Enterprise Hotfix Rollup which fixes an prefetcher issue.

0

Share this post


Link to post
Share on other sites

install Enterprise Hotfix Rollup which fixes an prefetcher issue.

OK I'll try. It was working fine until recently though so I don't understand.

0

Share this post


Link to post
Share on other sites

install Enterprise Hotfix Rollup which fixes an prefetcher issue.

Hmm, I can't. It tells me I need to enable userdata persistence but I already have that enabled!

EDIT: Nevermind. Cleaned out my internet and temp files with CCleaner and MS Update Catalog started working after that. Downloaded the Rollup but haven't managed to get it to run yet but I'll try again after a reboot.

Edited by doveman
0

Share this post


Link to post
Share on other sites

what do you mean with "userdata persistence"?

0

Share this post


Link to post
Share on other sites

what do you mean with "userdata persistence"?

It's what IE said needed to be enabled when I tried to open Windows Update Catalog.

I managed to install the Rollup by clicking on the msu file instead of the .exe.

I updated the BIOS to fix a fan-speed issue (that was the only change from the existing BIOS) and had a BSOD after booting and launching IE in Sandboxie but it hasn't reoccured. The PC has been acting a bit weird since though, a bit sluggish and video stuttering, so perhaps the Rollup wasn't a good idea. I was able to run the six boot sequence without getting that error anymore though, although that might have been due to clearing out the temp files rather than installing the Rollup.

0

Share this post


Link to post
Share on other sites

the issue was fixed by installing the Rollup. Is boot now better?

0

Share this post


Link to post
Share on other sites

the issue was fixed by installing the Rollup. Is boot now better?

Yeah, I think it improved a bit after that, down to about 140-170s.

I recently set some third-party services (MCEBuddy, MPExtended/WebMediaPortal) to Automatic (Delayed) and that helps avoid the boot getting too bogged down but something I found was that there's a problem with HwInfo's auto-start, which creates a Task in Task Scheduler to start and this begins quite soon after Windows boots but then doesn't progress and shows the same thing on screen for ages, until everything else has loaded I think and then it finishes loading.

By disabling this Task and just running it from Start Menu - Start, it seems to have reduced my boot time from around 140s to 110s :)

0

Share this post


Link to post
Share on other sites

since I used this method to speed up boot windows I noticed that on every reboot of the system is a creation of new files in the folder C: \ Windows \ Prefetch \ ReadyBoot. These files have the extension *. Avail, *. Dqpafm, *. Dqpafmsg, *. Dqpa, *. Dqpaf. the problem I have already posted some pages back is that I do not want these files are recreated on every reboot, when in every version of Windows 7 which has not been applied this method are not present and are not created by the system operating, as not necessary. these files also are increasingly fragmented and require unnecessary additional work hard drive. it is good to be suggested that in addition to how to use this method of speeding up the start, is also explained well how to undo the changes that the same has brought to the operating system. I look forward to answers.

Hello, i'm here now to post my suggestions in relationship of this topic and what i have quoted about my message.

I suggest simply of DO NOT USE THIS "TIP" for speeding up the boot of windows, cause it is simply useless, and you will go in my same situation, with this folder that's updating with those useless files that windows 7 DO NOT NEEDS, making only extra hard disk works after the user login. You also WILL NOT find any solution in the web for return back: those damned files will be refreshed every reboot, growing in fragmentation.

If you need to speed up your boot process, simply open the Command Prompt and paste this:

rundll32.exe advapi32.dll,ProcessIdleTasks

Wait some minutes, and Windows wil do EXACTLY the same thing, without the creation of those stupid files.

I have now reformatted my system after 3 days of hard work for transfering all my personal settings and software to a brand new pc, and i will NEVER use another time this called ^TIP^.

Bye all.

0

Share this post


Link to post
Share on other sites

This tip DOES make boot a lot faster for all other users. Windows Prefetcher must learn the layout during the boots.

And no, your command doesn't do the same thing.

0

Share this post


Link to post
Share on other sites

Hi, I followed your instructions to speed up my boot time, but I have received this error message!

"Failed to defragment disk after 5 attempts."

post-385930-0-76465200-1387810256_thumb.

post-385930-0-47190300-1387810264_thumb.

0

Share this post


Link to post
Share on other sites

have you disabled the Defrag service?

0

Share this post


Link to post
Share on other sites

No I have not. I run defrag.exe manually and it finished successfully.

Edited by PanosG
0

Share this post


Link to post
Share on other sites

upload the xbootmgr.log, please.

0

Share this post


Link to post
Share on other sites

What does thie error message REALLY mean:

Preparing system post-work for prefetching failed.
PrepareSystem failed.
Couldn't find kernel logger in active logger list.
Couldn't find user-mode logger in active logger list.

?

And this is my xbootmgr.log file:

[2014/01/10-15:02:05.209] Detected Win7RTM physical (ReadyBoot) prefetcher; the SysMain service is auto-started.
[2014/01/10-15:02:05.240] Registering for auto-run with a 120000 msec delay...
[2014/01/10-15:02:05.240] Completed auto-run change.
[2014/01/10-15:02:05.260] Starting trace...
[2014/01/10-15:02:05.455] Enabled boot logging to 'C:\Windows\system32\bootPrep_BASE+CSWITCH_1_km_premerge.etl'
[2014/01/10-15:06:26.227] Detected Win7RTM physical (ReadyBoot) prefetcher; the SysMain service is auto-started.
[2014/01/10-15:06:26.245] Stopping trace...
[2014/01/10-15:06:35.236] Stopped kernel logger.
[2014/01/10-15:06:35.371] Stopped user-mode logger.
[2014/01/10-15:06:35.375] The trace you are capturing "C:\Windows\system32\bootPrep_BASE+CSWITCH_1.etl" may contain personally identifiable information, including but not necessarily limited to paths to files accessed, paths to registry accessed and process names. Exact information depends on the events that were logged. Please be aware of this when sharing out this trace with other people.
[2014/01/10-15:07:15.424] Merged ETL file to 'C:\Windows\system32\bootPrep_BASE+CSWITCH_1.etl'
[2014/01/10-15:07:15.433] Waiting for prefetcher...
[2014/01/10-15:07:15.433] Waiting for Win7RTM prefetcher done.
[2014/01/10-15:07:15.433] Saving prefetcher data...
[2014/01/10-15:07:15.435] Failed to save prefetcher data (C:\Windows\prefetch\layout.ini) in cab archive (stage 1, error 0)
[2014/01/10-15:07:26.016] Saved prefetcher data from C:\Windows\prefetch\ReadyBoot\*.* in cab archive.
[2014/01/10-15:07:26.016] Saved prefetcher data from C:\Windows\prefetch\AgCx*.db in cab archive.
[2014/01/10-15:07:26.093] Saved prefetcher data from C:\Windows\system32\bootPrep_BASE+CSWITCH_1.ppf.newPlan in cab archive
[2014/01/10-15:07:26.139] Starting trace...
[2014/01/10-15:07:26.143] Enabled boot logging to 'C:\Windows\system32\bootPrep_BASE+CSWITCH_2_km_premerge.etl'
[2014/01/10-15:11:12.693] Detected Win7RTM physical (ReadyBoot) prefetcher; the SysMain service is auto-started.
[2014/01/10-15:11:12.725] Stopping trace...
[2014/01/10-15:11:16.422] Stopped kernel logger.
[2014/01/10-15:11:16.561] Stopped user-mode logger.
[2014/01/10-15:11:16.565] The trace you are capturing "C:\Windows\system32\bootPrep_BASE+CSWITCH_2.etl" may contain personally identifiable information, including but not necessarily limited to paths to files accessed, paths to registry accessed and process names. Exact information depends on the events that were logged. Please be aware of this when sharing out this trace with other people.
[2014/01/10-15:11:45.996] Merged ETL file to 'C:\Windows\system32\bootPrep_BASE+CSWITCH_2.etl'
[2014/01/10-15:11:46.005] Waiting for prefetcher...
[2014/01/10-15:11:46.005] Waiting for Win7RTM prefetcher done.
[2014/01/10-15:11:46.005] Saving prefetcher data...
[2014/01/10-15:11:46.019] Failed to save prefetcher data (C:\Windows\prefetch\layout.ini) in cab archive (stage 1, error 0)
[2014/01/10-15:11:56.385] Saved prefetcher data from C:\Windows\prefetch\ReadyBoot\*.* in cab archive.
[2014/01/10-15:11:56.387] Saved prefetcher data from C:\Windows\prefetch\AgCx*.db in cab archive.
[2014/01/10-15:11:56.649] Saved prefetcher data from C:\Windows\system32\bootPrep_BASE+CSWITCH_2.ppf.newPlan in cab archive
[2014/01/10-15:11:56.690] Preparing system...
[2014/01/10-15:11:56.690] Launching attempt #1 to defragment disk...
[2014/01/10-16:46:54.260] ProcessIdleTasks returned.
[2014/01/10-16:46:54.281] Defrag was successful.
[2014/01/10-16:46:54.281] Requesting ReadyBoot boot plan recalculation...
[2014/01/10-16:46:54.281] Warning: Could not request ReadyBoot plan recalculation (0000000b).
[2014/01/10-16:46:54.281] Preparing system post-work for prefetching failed.
[2014/01/10-16:46:54.281] PrepareSystem failed.
[2014/01/10-16:46:54.283] Stopping trace...
[2014/01/10-16:46:54.365] Couldn't find kernel logger in active logger list.
[2014/01/10-16:46:54.365] Couldn't find user-mode logger in active logger list.
[2014/01/10-16:46:54.367] Unregistering auto-run...
[2014/01/10-16:46:54.367] Completed auto-run change.

0

Share this post


Link to post
Share on other sites
[2014/01/10-15:11:46.019] Failed to save prefetcher data (C:\Windows\prefetch\layout.ini) in cab archive (stage 1, error 0)

Warning: Could not request ReadyBoot plan recalculation (0000000b).

Windows fails to find the data from C:\Windows\Prefetch

0

Share this post


Link to post
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.