At 13:00 02/03/09, DHSinclair wrote:
Bill, I have read thru your share several times. Many years ago FORC5 schooled me in the use of removing old ghost devices in the Safe Mode and the use of the "View Hidden Devices" switch in the CP/Device Manager. I now plan to view and decode all the items of my current hidden devices from the fully booted perspective. Thank you for the idea about the "system" file. I was able to find it after allowing hidden system file view temporarily. Normally I leave this stuff hidden because I can be a klutz!!!!! :)
o-Yes, my "system" file is now 10,240 KB and dated yesterday.
o-I do not overclock any of my systems any more.
o-I do not see a "Reset ESCD" switch in my current 0502 bios (Asus P5Q3). I'm off to study the UM again. o-I have re-flashed my bios w/o any change. There is a newer bios available (0603) but the release notes do not suggest any improvement to my kit stack. Still thinking here anyway........ :)

There is a 39 page discussion (pages are short, with only a few posts per forum page) entitled "Windows XP freezes at mup.sys, how do I fix it?" at <http://www.hardwareanalysis.com/content/topic/31874/>. My suggestion is mentioned, as well as the idea that mup.sys is not the culprit but only the last good on screen (or log) entry before the problem happens. Several people mentioned that they have the problem when trying to boot in safe mode but not in regular mode. Some solved their problem by making hardware changes (swapping a memory stick, updating their motherboard BIOS, changing device driver version, new keyboard, disabling processor cache, for example) and some downloaded and installed a fix (a file download) from Microsoft or Intel.

In my last email, I talked about "%WINDIR%\System32\Config\System". "System" holds the System Hive which is the part of the Registry (HKLM\System) that's referenced when windows is starting up. I'm not sure about Windows XP, but Windows 2000 can only use 16MB of memory when first loading, and this limited memory must be shared by the kernel, the HAL, the boot drivers, and the system loader. If the System Hive gets too big, or badly fragmented, then it cannot load and windows stalls. That's why I asked you how large your "system" file was. My problem happened when my "system" file was about 9.8 MB in size. That was too much. (The limit is supposed to be 10.3 MB for Windows 2000 Server.)

You can shrink the System file manually (ADD-REMOVE HARDWARE or equivalent) or use the Veritas VxScrub utility which you can download using the link <http://seer.entsupport.symantec.com/docs/277301.htm>. (You have to type in your name, phone number, and email address. I tested the link last night using fake personal information and the download works fine.) I used the Veritas utility (Vxscrub –forcepurge) to shrink my system hive from 9.8MB to about 4MB on one system. (Every time I changed one or both of the SCSI controllers in that system, I acquired 26 more SCSI devices in ADD-REMOVE HARDWARE, two entries per device, and I had changed SCSI cards several times over that year's period. Every time I added a USB device, multiple entries were added in ADD-REMOVE HARDWARE.) Using Vscrub looks complicated (you run it in command mode using switches) but the directions as listed on the webpage I gave are straightforward. It helps if you print them out.

If something happens and you cannot boot up your system (to shrink the system hive) you could try the FixBoot command in the recovery console (boot from the WINDOWS CD and run \I386\winnt32.exe /cmdcons). This should fix the error temporarily. When I did this, the problem reoccurred every few days. Apparently the "system" file changes size during during daily use and "system" kept going over that 10 MB size.

Another helpful utility is NTREGOPT (Registry Optimizer) which is a separate utility that is included with ERUNT (Emergency Recovery Utility NT which makes a copy of your registry...or lets you replace it with a previously saved copy). Both work for Windows NT/2000/2003/XP/Vista. NTREGOPT can shrink a registry if it's fragmented or contains too much white space. Get them from <http://www.larshederer.homepage.t-online.de/erunt/>. All these utilities (VXSCRUB, ERUNT, NTREGOPT) require a reboot after running.

Regards,
Bill

primary email: [email protected]
list email: [email protected] (because I can't get list email at my Road Runner address)

Reply via email to