I think Denys' comment on write behind option of SMARTDRV is the first thing
to look up. I provide service to over 400 PCs and the top two reasons for
corrupted EXEs and DLLs are:
1) when systems hung on Windows and write cache is on.
2) when disk compression software is used
For these reasons, we configure ALL PCs with write cache off and *DO NOT*
support PCs with hard disk compression software.
If you have been experiencing such crashes, add the letter of all the drives
you want write cache off separated by a space after the line of SMARTDRV in
the AUTOEXEC.BAT file (i.e. SMARTDRV c d).
As Denys points out, I still *DO NOT* trust on write caches except on good
old faithful MPE.
If you want and are allowed to, send me a private copy of your config.sys
and autoexec.bat to look for any further suggestion. I will gladly take a
look on them and if I find something worth mentioning, will reply thru the
list.
[log in to unmask]