My Windows XP machine is now taking well over an hour to boot. I have
enabled boot logging but don't know what to do with the results.
The relevant lines are:
Did not load driver \SystemRoot\System32\Drivers\NDProxy.SYS
Did not load driver \SystemRoot\System32\Drivers\lbrtfdc.SYS
Did not load driver \SystemRoot\System32\Drivers\Sfloppy.SYS
Did not load driver \SystemRoot\System32\Drivers\i2omgmt.SYS
Did not load driver \SystemRoot\System32\Drivers\Changer.SYS
Did not load driver \SystemRoot\System32\Drivers\Cdaudio.SYS
Did not load driver \SystemRoot\System32\DRIVERS\processr.sys
Did not load driver \SystemRoot\System32\Drivers\PCIDump.SYS
Did not load driver \SystemRoot\System32\DRIVERS\rdbss.sys
Did not load driver \SystemRoot\System32\DRIVERS\mrxsmb.sys
Did not load driver \SystemRoot\System32\DRIVERS\ipnat.sys
Its one thing to know what drivers are causing the problem, but another to
know what to do about it! All advice welcome.
Thanks
You will not find the find the answer in the bootlog. Those things
see that are not loading (usually) not supposed to load. XP just
looks at them as possibly needed to load and then says "nope" and
keeps moving. You can configure your system not to display those
items, but you are still unlikely to get any useful information.
I fix "slow" systems all the time and never look at a boot log. I
used to, but there is nothing helpful in there. For $1 per second of
boot time I take off a system, you would be a perfect customer (up to
$50 maximum). I can tell you how long it takes now (to the tenth of a
seconds), make adjustments and show you again the improvement (with
actual numbers). There is of course no charge if your system boot
time increases. But we can see if we can fix you up gratis. I use a
more scientific approach.
First provide information so we can see what you've got, then you
might get ideas that don't involve trial and error, then make a
measurement to see how long "a long time is" exactly, then when you
make an adjustment, measure it again to see if you are moving in the
right direction.
I know my system takes exactly 32.08 seconds to boot from power up.
You can use some free tools to measure your boot up time, see how long
every startup items takes, decide what you might be able to do about
it, make some adjustments and measure the startup time again to see if
things get better or worse. First you need to know how long it takes
right now and how long
each individual startup item takes from start to finish. Then you
look at the thing that take a long time and figure out what the deal
it with them.
By actually measuring and getting some times (down to the tenth of a
second), you can eliminate the: it seems faster, it might be faster,
it could be faster, I think it is faster kinds of subjective or
emotional opinions and reactions. You will know.
If you have an actual time that you measured, you will know for sure
if any adjustments you make are helping or not by comparing a before
and after boot time.
Before starting on that, try to be sure your system is reasonable free
of malicious software by doing the following:
Download, install, update and do a full scan with these free malware
detection programs:
Malwarebytes (MBAM):
http://malwarebytes.org/
SUPERAntiSpyware: (SAS):
http://www.superantispyware.com/
They can be uninstalled later if desired.
Then provide additional information about your system:
What is your system make and model?
What is your XP Version and Service Pack?
Describe your current antivirus and anti malware situation: McAfee,
Symantec, Norton, Spybot, AVG, Avira!, MSE, Panda, Trend Micro, CA,
Defender, ZoneAlarm, PC Tools, Comodo, etc.
Describe your hard drive configuration if you can. IDE, SATA, RAID,
etc.
Click Start, Run and in the box enter:
msinfo32
Click OK, and when the System Summary info appears, click Edit, Select
All, Copy and then paste the information back here.
There will be some personal information (like System Name and User
Name), and whatever appears to be private information to you, just
delete it from the pasted information.
This will minimize back and forth Q&A and eliminate guesswork.
Since most systems seem to have many startup items that are not
needed, perhaps you can eliminate some startup items.
On my system, I have zero startup items, zero non Microsoft Services
starting and I have disabled many non essential Microsoft Services.
That may not be practical for everybody, but the chances are pretty
good that most systems have some things starting that do not need to
be starting, and some of them take a long time to start.
Then tell us what all your startup items are and we can help you look
at them to see if there are some that you can might not need.
Here is one way to provide a list of your startup items:
Download and install CCleaner from here:
http://www.piriform.com/ccleaner
Launch CCleaner and click Tools, Startup and in the bottom right of
the screen, click the "Save to text file" button to save the Startup
information to a text file (name it something like startup.txt so you
can find it).
Save the startup information to your desktop (or someplace you can
find it) open the text file with a text editor, select all the text
and paste the contents of the startup list back here for analysis.
Uninstall CCleaner later if you don't like it (most people seem to
like it for it's other features).
Here is what my startup.txt file looks like:
That is correct - I have zero startup items. This is just the way I
choose to operate and may not be the way your system needs to be
setup.
If you visit the following site, you can download a good free tool
called Boot Log XP and measure and see graphically your startup
process.
http://www.greatis.com/
When you run Boot Log XP, you will need to restart your system so it
can measure things. Wait for it to finish and you will get a report
that you can see and save.
Then when you start to make adjustments, you can run the Boot Log XP
tool again and see what effects your adjustments have on your startup
time.