scandisk & defrag report not enough memory

When i try to run Scandisk or Defrag, i get a "could not continue because there isn't enough available memory" or a "Defrag 009" message, respectively.

(I'm running win98 on a Dell XPST500, 256RAM, 20GB HD, and I MADE SURE TO TURN OFF ALL MY STARTUP UP PROGRAMS SO I HAVE OVER 90% RESOURCES FREE ACCORDING TO MY RESOURCE METER.)

ruff98Asked:
Who is Participating?

Improve company productivity with a Business Account.Sign Up

x
 
StStevenConnect With a Mentor Commented:
I thought that Windows 98 did not have this problem... oh well... I know NT and 2000 don't.
 
You have a hard drive > 8 GB and are using a cluster size of something like 8,192 bytes ( I might be off on the cluster size number).  You're using FAT32 right?  FAT32 uses a default cluster size of 4096 if  the drive is < / = 8,192,000,000 bytes (8 GIG).  If it's larger than that, FAT32's default cluster size of 4,096 bytes changes as the drives get bigger.  
 
It's something like:
        up to 8 GIG, cluster size=4096bytes
        8-16? GIG, cluster size=8092bytes
        16-32, cluster size=16384bytes
        32+, cluster size=32769bytes
 
I'm not sure how big you can go with FAT32, thouugh... I'd have to go look it up.
 
So The problem is that I think scandisk in windows has a hard limit for the amount of memory it can allocate to a defrag, and if you have a bigger cluster size, more memory will be required and thus scandisk will whine about it.  It's a pretty poor error, really... it should be smarter than that.
 
I think I'm right about the table above , but might be off by a factor of 2 or something.
 
I'm not sure exactly how to resolve this problem, though, other then just dropping out to DOS to defrag or maybe purchasing a 3rd party tool like Norton....  you should check w/ microsoft to see if they have a patch or upgrade or some **** like that.
 
Oh, also, you could have corruption on your drive, especially in the FAT32 table.... I'd suspect you'd be having more problems than this though.
 
And it could be a virus.... a particularly nasty one though.  You're probbably running a virus shield, though, which would have (hopefully) picked this up assuming you keep your DAT files updated.
0
 
LadyKathCommented:
Ruff, try running scandisk from the dos prompt. Also how much of your HD is available?
0
 
Jerome030900Commented:
Use control-Alt-Delete and end task for any programs other than Explorer & Systray and then run your scandisk and defrag.
Also check your control panel/system/performance/virtual memory to be sure windows is managing memory for the PC.
0
 
ruff98Author Commented:
Yes, that was already done, and it did not help.

I have plenty of hard disk space (over 19GB free), I'm only running Explorer and Systray, and Windows is maanaging my memory.  It all looks perfectly fine, but still get an error message for both of these programs.

I AM able to run Scandisk from DOS prompt, so that helps a bit.
0
 
ruff98Author Commented:
yep...i used a 3rd party software to format my harddrive, and it gave it the wrong cluster size or something....so i'm supposed to reformat correctly...what a pain!

 I'll live w/o defrag for a while.
0
Question has a verified solution.

Are you are experiencing a similar issue? Get a personalized answer when you ask a related question.

Have a better answer? Share it in a comment.

All Courses

From novice to tech pro — start learning today.