?
Solved

Driver By Driver

Posted on 2000-04-19
13
Medium Priority
?
181 Views
Last Modified: 2013-12-28
SITUATION:
My computer started to run very slowly.  I also noticed that in the Properties page of the System notebook, I only had 16megs of RAM.  I know this to be wrong because I have 80megs.

WHAT I HAVE DONE SO FAR:
I rebooted the computer and loaded the drivers one after another to find out what the faulty file was.  (Yes, I ran scandisk, defrag, virus checker..... first)  I found that when I opted not to load the config.sys file, everything went back to normal.  So, I then went into the config.sys to see if anything was unusual there, no there wasn't.  Just minimal stuff.  I rebooted as normal, again the problem appeared.  I then moved the config.sys file, nope.  I then renamed the Config.sys file, nope.  I then deleted the config.sys file, still nope.

QUESTION:
Is this computer booting another config.sys that I don't know about?  How can I get my memory back?
0
Comment
Question by:ryan3d
[X]
Welcome to Experts Exchange

Add your voice to the tech community where 5M+ people just like you are talking about what matters.

  • Help others & share knowledge
  • Earn cash & points
  • Learn & ask questions
  • 4
  • 4
  • 2
  • +2
13 Comments
 
LVL 5

Expert Comment

by:jjcontact
ID: 2730825

Troubleshooter for memory at:
http://support.microsoft.com/support/kb/articles/Q146/9/12.asp?LN=EN-US&SD=gn&FR=0

Could it be autoexec.bat that you disabled at the same time?
0
 
LVL 2

Expert Comment

by:burntout
ID: 2730866
when your computer starts booting up press F8, then a menu will pop up and one of the options is to pick which lines of the autoexec.bas/config.sys file you want to execute, This way you can try not loading different lines and find the problem line, and you will see the contents of the startup files that are being used. (This should answer your question about what config.sys is being used) once you find the problem line type REM in front of it, and see if everything works correctly.

Chris
0
 
LVL 23

Expert Comment

by:slink9
ID: 2730885
You have a lot of troubleshooting tools under start-program files-accessories-system tools-system information.  Give these tools a shot in your troubleshooting.  You can also turn off pieces of your startup files and startup programs.
0
Manage your data center from practically anywhere

The KN8164V features HD resolution of 1920 x 1200, FIPS 140-2 with level 1 security standards and virtual media transmissions at twice the speed. Built for reliability, the KN series provides local console and remote over IP access, ensuring 24/7 availability to all servers.

 

Author Comment

by:ryan3d
ID: 2730904
All comments look good.  But I have to leave now and will return to this problem tonight.
0
 
LVL 6

Expert Comment

by:1cell
ID: 2731369
what nurnt out is talking about is the step by step confirmation from the 98 Start Up menu

now some comments of my own:

first, give us the text of the config.sys

2nd, from safe mode, go to start | run and type msconfig, then hit enter

under msconfig, check the box next to selective startup and remove the checkmark from process config.sys file

apply and restart normally

does it restart?

if so, you can now go back to msconfig and place the check back in process config.sys.   then, click on the config.sys tab at the top of the window and remove the check from the first line.  Apply and restart.  If it does restart, you found the problem.  If the system does not restart at this point, you will have to go back into safe mode, replace the check in the first line and remove from the second line.  Apply and restart.  Continue this process through the entire config.sys file until you find out which line is causing the problem.

then tell us
0
 
LVL 2

Expert Comment

by:burntout
ID: 2731918
1cell, I never evan knew about msconfig.  pretty much the same thing i said but a lot easier.

(good to know for next time)

chris
0
 

Author Comment

by:ryan3d
ID: 2732356
OK, again, all comments have been instructive.  Let me comment to 1cell.

From msconfig, I unchecked the config.sys checkbox and then rebooted.  Results: GOOD.

Here is the config.sys from msconfig
Also, it a match for the actual file.

DEVICE=C:\DOS\HIMEM.SYS
DOS=HIGH
FILES=30

STACKS=9,256
-----------------------------------------
FROM MSCONFIG:

There is a blank listing for autoexec.bat

HOWEVER:
Here is the result when I opened the file from an editor:

@ECHO OFF
PROMPT $p$g
PATH C:\WINDOWS;C:\DOS
SET TEMP=C:\DOS

Hmmmm

I'm going to try to recheck the config.sys box and then enable 1 line at a time.  Maybe I have good txt but bad binary.



0
 
LVL 6

Expert Comment

by:1cell
ID: 2732518
do a find files on your computer for himem.sys and make sure it's in the c:\dos directory
0
 

Author Comment

by:ryan3d
ID: 2732615
I did and it is.  I also compared an old version and it also included a device=setver line, so I added that line.  I confirmed that it is in the windows directory. No effect.

jjcontact sugested that I go to the http://support.microsoft.com/support/kb/articles/Q146/9/12.asp?LN=EN-US&SD=gn&FR=0
website.  The site suggest:
 The real-mode CD-ROM driver from Teac for their 4x CD-ROM drive loading in the Autoexec.bat file has the parameter "xmssize= -1." This parameter can cause this behavior. The resolution is to change the parameter to "xmssize=0."

I have this CD-ROM.

But since my MSCONFIG is an empty page I wouldn't know what to add.  Again, the actual file exist but doesn't show any info in the MSCONFIG.

Do you think I should type in statements into the MSCONFIG for autoexec.bat?

0
 
LVL 5

Expert Comment

by:jjcontact
ID: 2732854
Check Dosstart.bat - the next most logical place. I still don't get it why you have Autoexec.bat not in MSCONFIG. Something for me to work on.
If that doesn't do it do a FIND for files or folders containing the text xmssize= -1 on the C drive including all subfolders.
0
 
LVL 6

Expert Comment

by:1cell
ID: 2734918
Do you think I should type in statements into the MSCONFIG for autoexec.bat?

No, you should edit the actual autoexec.bat

0
 

Author Comment

by:ryan3d
ID: 2739932
I fixed it.  I found a file (autoexec) that did not have a *.bat extension on it.  However, in the properties notebook, it was listed as a *.bat file.  This file was indeed empty.  So I copied and pasted the contents of the listed autoexec.bat file into this one and then rebooted.  It worked.

I applied some NT detective work to 98.  According to Peter Hipson book, Expert Guide To Windows NT 4 Registry,  windows doesn't really read the autoexec, config, winini or sysini directly from their files.  Insted, Windows refers to the registry and uses the values directly in the registry for these files or is directed to these files.  Well, some where along the line my copy of Windows started reading the empty file that wasn't listed as the autoexec.bat.

That explaination and some serious money will buy you an island in the tropics.  It works for now, as for later today, who knows.  
0
 
LVL 6

Accepted Solution

by:
1cell earned 150 total points
ID: 2744298
windows soesn't use the autoexec.bat or I should say doesn't require it.  However, many, many, current hardware and software components do utilize it and it can still cause problems.  Regardless, glad to point you in the right direction.
0

Featured Post

Get 15 Days FREE Full-Featured Trial

Benefit from a mission critical IT monitoring with Monitis Premium or get it FREE for your entry level monitoring needs.
-Over 200,000 users
-More than 300,000 websites monitored
-Used in 197 countries
-Recommended by 98% of users

Question has a verified solution.

If you are experiencing a similar issue, please ask a related question

When asking a question in a forum or creating documentation, screenshots are vital tools that can convey a lot more information and save you and your reader a lot of time
Ever visit a website where you spotted a really cool looking Font, yet couldn't figure out which font family it belonged to, or how to get a copy of it for your own use? This article explains the process of doing exactly that, as well as showing how…
As developers, we are not limited to the functions provided by the VBA language. In addition, we can call the functions that are part of the Windows operating system. These functions are part of the Windows API (Application Programming Interface). U…
This Micro Tutorial hows how you can integrate  Mac OSX to a Windows Active Directory Domain. Apple has made it easy to allow users to bind their macs to a windows domain with relative ease. The following video show how to bind OSX Mavericks to …

777 members asked questions and received personalized solutions in the past 7 days.

Join the community of 500,000 technology professionals and ask your questions.

Join & Ask a Question