Link to home
Start Free TrialLog in
Avatar of foxeye
foxeye

asked on

Windows startup is SLOOOOOW

Hi! Since I bought a new m/b ( Spacewalker HOT-569 I430TX Chipset ), Windows startup is REALLY slow. It loads Config.sys and Autoexec.bat fine, but just before the Windows screen comes up it stops loading for about 30 seconds or so, then it starts again. Why? And is there any way to speed up the process?
My Bootlog can be viewed here if anyone wants to check it out http://hem1.passagen.se/foxeye/BOOTLOG.TXT
Avatar of foxeye
foxeye

ASKER

Edited text of question
Just a hunch... When you change MB's it changes all sorts of underlying drivers. I suspect you have a huge amount of failed drivers, from the old system, then it moves on to the working ones.... A 30 sec. wait sounds good, considering.....

I have not tried RegClean V.4.1 for this type of problem. Win '98 does a great job of conversions...... But I would take a look at reg clean. Backup of course, however, it even has a undo file, which you can, undo, or read to see what was removed...
Take a look if you drivers initialise correctly. are you trying to load the CD from config.sys and/or autoexec.bat? is everything working fine? try removing devices in Control panel -> system
and get win95 to dectect your stuff again.
It sounds like there might be a CD problem.
Are you loading a real mode CD driver at boot-up?
Check control panel>system to see if it is running in dos-compatibility mode.
Ralph

Avatar of foxeye

ASKER

No, I've got nothing in Config or Autoexec except for the keyboard layout and S3 card refresh fix. Someone told me that the interupt is because Windows is looking for a network! But when the interupt happens it just sits there doing nothing ( as it seems ) not even reading the hard drive! I dont know what the heck its doing, it never was like that with my old board, and I've reinstalled Windows and everything.
foxeye,
Try renaming the boot files temporarily.  Win95 doesn't need them to start, and let's see if it boots quicker.
Ralph

Avatar of foxeye

ASKER

hmm, I dont quite follow you. Should I rename Bootlog.txt or what?
no... autoexec.bat and config.sys.  Just change the extention to something like .xxx


Avatar of foxeye

ASKER

Cant load Windows without Himem.sys
Try creating a new config.sys with its only line to read:
device=c:\windows\himem.sys
You can delete it later and rename the original files to get back to where you were originally, if windows still won't load.
Foxeye,
Can you post your Msdos.sys file here? (Without all the x's)
how much ram do you have?
Avatar of foxeye

ASKER

I've got 48MB RAM. When starting Windows in "safe mode" it boots up just fine.

Msdos.sys:
[Options]
BootGUI=1
Network=1
Logo=0

I've tried putting Network=0, but that didn't help.
Windows loads the entire registry into ram in order to speed up registry access, it does not do that when running in safe mode.  I wonder if that is what's causing the pause?

There are utilities available from Micro$oft & others that help windows to boot faster. Run a search on the web.
Does it boot quicker when you boot to safe mode?
jrhelgeson,
Did you look at his bootlog.txt file?(URL in original question)
There's a TON of stuff that he's wading through at bootup.
Now, how to clean it up?
Ralph

only thing i know of that causes up to a 30 sec delay when
booting windows is if your computer is attached to a network
(is yours ?) and gets its ip address via dhcp...windows halts
durning start-up for up to 30 sec's looking for a dhcp server,
before giving up and finishing loading...not sure this applies to your sisuation or not, but one never knows.

Shep
rmarotta,
Thanks for the *hint*. :o)

That is the most interesting bootlog I've ever seen, it's loading several deivces 2-5 times or more!  (GUI is being loaded 5 times!)

I would suggest you look into some of those utilities.

jr
Avatar of foxeye

ASKER

Eh, could someone give me a link or something to a good program? About that server-searching stuff, is there anyway of disabling that feature, since Im not connected to any network.
Avatar of dew_associates
Foxeye, let's try and freshen the registry and see if we can get Windows to load correctly.

Modify your config.sys to load only Himem.sys and your cd rom driver, REM out everything else for now.

Modify your autoexec.bat to load just the cd rom driver, REM out everything else for now.

Next, restart Windows 95 and as the "Starting Windows 95" dialogue comes up, touch the F8 key and boot the system to the Msdos prompt only.

Test your cd rom drive and make sure you have access to it. Insert your Windows 95 cd rom disk and at the dos prompt, type in D:\Setup /d /p f and touch enter. (Presuming that your cd rom drive letter id "D")

This will cause Setup to ignore your System.ini and Win.ini and also clean the registry (to a certain extent).

Note: When windows goes through the setup phase, choose custom instead of typical and choose carefully each of the components you wish to install.

Let me know how you make out! If there's a question let me know!
Dennis
Avatar of foxeye

ASKER

Phew! That was a rocky ride! The first time I tried to reinstall Windows it crashed when installing PnP units, some stuff about Explorer and Kernel32. After trying to restart about 3 times I deleted Explorer.exe and Kernel32.dll and reinstalled Windows ( again ). This time the system crashed because of something about Msgsrv! This error I could ignore, so after pressing the "ignore" button about 10 times I got through. But now most of my applications are "gone", such as IE4, Active desktop, Office 97, MS Plus!
After de- and reinstalling IE4, Im finally back here at Experts-Exchange ( with a vengeance =) ).
Oh by the way, the start-up is still SLOOOOW.
Avatar of foxeye

ASKER

Maybe raising the points will get the question some more attention.
Lets see your bootlog.txt file again.

ASKER CERTIFIED SOLUTION
Avatar of smeebud
smeebud

Link to home
membership
This solution is only available to members.
To access this solution, you must be a member of Experts Exchange.
Start Free Trial
I'm also curious why himem.sys wouldn't load earlier.  You can create an enviornment file by going to a dos prompt and typing "set > env.txt".(no quotes)
Then we can see what the path statement is set to.
Ralph
Avatar of foxeye

ASKER

This is what the env.txt file displayed:
TMP=C:\WINDOWS\TEMP
TEMP=C:\WINDOWS\TEMP
PROMPT=$p$g
winbootdir=C:\WINDOWS
PATH=C:\WINDOWS;C:\WINDOWS\COMMAND
COMSPEC=C:\WINDOWS\COMMAND.COM
windir=C:\WINDOWS
BLASTER=A220 I5 D1 H5 P330 T6 E620

foxeye,
Looks okay now.  The path statement had to be different before you reloaded win95 because it couldn't find himem.sys then.
Has the bootlog changed much?

Smeebud,
In the posts preceeding yours, note that foxeye hasn't been UNABLE to run windows.  Do you think that 48Mb is enough to start windows?
Ralph

Avatar of foxeye

ASKER

I've refreshed the Bootlog.txt file now at http://hem1.passagen.se/foxeye/BOOTLOG.TXT
Ralph
48mg, Oh my yes.

Avatar of foxeye

ASKER

I think I might have found something here. I tried out smeebuds suggestion, about disabling devices in the device manager. I have now disabled something called "Intel PIIX4 Bus Master IDE controllers ( Ultra DMA supported )" in the Hard-drive controllers section. When I disabled this the boot-up went smoothly, but it seems that "primary and secondary IDE controllers" are no longer available. What is this anyway???
What hard drive controller shows up in device manager now?
If possible, you'll want to use the busmaster drivers for fast IDE throughput... if your hardware can use it.
You can find out everything about it at Intels site. I'll send you the URL as soon as I can locate it.
Ralph



The official explaination"
Refers to a feature supported by some bus
architectures that enables a controller connected to
the bus to communicate directly with other devices on
the bus without going through the CPU. Most modern
bus architectures, including PCI, support bus
mastering because it improves performance.

Wrong bus mastering drivers can really play havoc with your system. You don't really have to have them. I don't.
Did you have the TX chipset with your other board.
You probably need to download new/compatible bus mastering drivers.
Lets enlighten ourselves here.
See:
http://www.intel.com/design/pcisets/busmastr/bmfaq.htm

I'm going to ask Dennis about this.
Thanks Bud, that's the URL I misplaced.  If you browse that FAQ, it'll tell you all you ever wanted to know about bus mastering.

Foxeye, back to your bootup issue...
I see a huge amount of data in the bootlog file that still needs cleanup.  Dennis' suggestion is the way to proceed, so we'll wait on him to step you through it.

One thing though.... I read somewhere that MS took that regclean file off their site.  Others have suggested using it repeatedly, but I wouldn't advise it.  I know it ruined my IE4 setup just before it disappeared from their site..(What a mess!)
Some say they put it back up, but if so they hid it pretty good about 15 min. ago.(I searched unsuccessfully)
Ralph

Oops,
The site Smeebud posted is for Ultra DMA...  the site for the bus master FAQ is:
http://www.intel.com/design/pcisets/busmastr/FAQs.htm
There is a link to download the drivers there.
Dennis???
Ralph

Avatar of foxeye

ASKER

Ok, I've deinstalled that PIIX4 BUS thingie and the system reinstalled my old IDE controller ( Intel 82371AB PCI Bus Master IDE controller ). The system boots up quicker now. So I guess smeebud has earned the points, but if rmarotta can speed it up even more I will give him some points as well.
Avatar of foxeye

ASKER

Hmm, check out this link http://developer.intel.com/design/pcisets/busmastr/FAQs.htm#faq2b
The last of the three points says 82311AB instead of 71 as the others. Since I've a TX chipset and my system says it's called 82371AB is this a type error from Intels side?
foxeye,
The points don't make any difference to me.  You can do better by going to the last site I posted and download the latest BM driver.  There are some features not addressed by the generic win95 driver.
Of course, this all has to do with proper installation, which can sometimes be tricky.
The first thing is to determine if your hardware can even use bus mastering.  Again, browse the FAQ for all the info.
Good luck and I hope it helps you.
Regards from sunny Florida, (well... not too sunny today!)
Ralph

Avatar of foxeye

ASKER

Ok, but what about that bootlog cleanup?
Wow! That was fast...
foxeye,
I guess we "doubled" that time.  I saw your post as soon as mine uploaded.
Anyway, I think there are three chip numbers included that the BM driver handles.  The "AB" is one of them, so it should work okay.
Ralph

Doubled again....
Hmmmm - I almost forgot about that bootlog.
Dennis should show up pretty soon, and he is much better than I at stepping someone through all the details of Win95 setup.
I'm sure that what he suggested is the way to clean up your installation.  All you need is a few more details to steer you through it.
Ralph

foxeye,
One other thing I remembered..  USB support.
Does your motherboard have USB on it?
If so, you will need a driver for USB even though you do not use it.  There are some things in that driver that relate to the PCI bus, and need to be loaded along with the BM drivers.
Again, Dennis will explain this for you as well.(I hope he doesn't leave me out here on this limb!)  :)
Ralph

I looked at your Bootlog.
yes you have a lot of stuff loading. But that's a result of what you have installed on your system. It doesn't seem that bad to me,[not knowing what all your software is]. But there is some doubling up.

As far as bus mastering, I've installed and uninstalled the drivers and personally i don't think the speed is noticable.
What does your Device manager, Hard Disk Controllers expanded
view read as of now.

lets not get over tech'd here.

Smeebud,
Do you have a UDMA hard drive?  It's "supposed" to double the throughput of EIDE, fast ATA2, or whatever... up to 33MB/Sec.

I thought I saw references to hardware (video and sound cards, etc.) in the bootlog file that are probably no longer resident in the system.
Ralph


Avatar of foxeye

ASKER

Hmm there are four of them:
Creative Labs IDE-controller
Intel 82371AB PCI Bus Master IDE controller
Primary IDE-controller ( double fifo )
Secondary IDE-controller ( double fifo )
foxeye,
That's the stuff Dennis' setup proceedure will clean up for you.
Now, let's put the BM issue to rest...
Have you read about requirements for use of BM?  Can your system  benefit from its use?
If not, we can forget about it.  If so, GET the driver.
Ralph

Hi Foxeye, Bud mentioned that you may be ready to install the Bus Mastering drivers. Have the other problems been cleared up? The Intel site still has the old drivers posted, the latest releases are at: http://www.bmdrivers.com/

Download the latest set for the TX Chipset and let me know when you have them and I'll post the entire procedure. Sorry about that setup issue, your system should not have reacted that way.

Dennis
Dennis:
Foxeye still has eleven pages of stuff in his bootlog.txt file!
Don't you think the setup should be run again first?
Thnx for the info on the BM drivers.  I'm just curious why Intel wouldn't have the latest stuff for their chipset?
regards,
Ralph

Avatar of foxeye

ASKER

Ok, I've downloaded the drivers for both the Intel Triton TX chipset and for TXPRO. Which one should I use?
foxeye,
If your chipset is Intel, use theirs. You will see the manufacturer's logo (Intel or TxPro) on the chips.
Do you have EIDE or UDMA hard drive?
Ralph

It looks to me like your bus mastering is OK.
foxeye,
post at you URL your lastest bootlog.
Avatar of foxeye

ASKER

Hmm, it seems fine to me too. I think I'll just keep these settings and wrap this baby up for good. Thanks everyone, I really appreciated your help.
Avatar of foxeye

ASKER

Hmm, it seems fine to me too. I think I'll just keep these settings and wrap this baby up for good. Thanks everyone, I really appreciated your help.
Ok foxeye.
If you need help with this issue contact here.
https://www.experts-exchange.com/Q.10041042
Smeebud, I guess you missed it ....way back there in the thread, but foxeye already posted his updated bootlog.txt file.

foxeye,
Since the amount of points I have available for reading PAQ's is very limited, I can't come back to this question again.
If you need any more help on this problem in the future though, I suggest that you post a new  question.  This will attract the greatest number of experts to assist you.
Now, here's my two cent's worth since I already spent the points:

You are now using bus mastering and I think it gained you a performance improvement.
However, your updated bootlog.txt file shows an enormous amount of unecessary activity.
I think your registry should be cleaned up for optimum performance.
When you have time, I'd recommend doing the setup again, but of course, that's your decision if you prefer to leave well enough alone.
Good luck with your system and best regards,
Ralph

Thanks rmarotta,
To you both, there is a great registry CLEANER at
http://www.geocities.com/SiliconValley/Pines/2857/
a great place to learn the reg, or faster would be:
http://ftpsearch.ntnu.no/
search Smalreg4.zip