Phoenix86
Lifer
- May 21, 2003
- 14,644
- 10
- 81
Originally posted by: BikeDude
Originally posted by: Phoenix86
The systems I was supporting a few years back (NT4) had horribly low memory, and thus used the page file quite a bit. Often over time the PF would become very fragmented and the systems would generate errors. Defragging the HDD would stop these errors. Eventually we worked it out that removing the PF, and re-adding it on a clean partition would solve it as well.
One look at driver verifier (verifier.exe) will tell you that a lack of system resources (memory) is one of the main culprits when it comes to crashes in device drivers (-> BSODs). Specially NT4 was plagued by this, which is why Windows 2000 was touted as a much more stable platform in the first place; MS had extended their QA work to third parties and put lots of drivers through vigorous testing.
So sure, defragging the pagefile probably helped, but I very much doubt that the fragmentation was the root cause; I think you guys only accomplished to mask the problem (a faulty device driver).
A colleague of mine had stability problems until he pulled one of his DIMMs thereby disabling dual-channel mode for his P4 (i865 motherboard). He is happy now, but do I think dual-channel is really to blame? No, he probably just masked the real culprit, whatever it was. :/ (I'm not going to conclude anything either way)
Perhaps, but the driver worked 100% otherwise. This was an imaged based setup running on thousands of PCs, so they all had the same drivers (within the hardware set for the different models). The drivers were updated ~6 months, and no image was "immune" to this problem. I'm just throwing that out... You should cover all the bases when TSing, and if the system is unstable, defragging it won't hurt. It's the things you don't think could affect the problem that you'll never test for, and will bite you in the a$$ the worst.