Yes, but what is causing Anup's real problem
Darrin, your answer was thorough and I learned a lot from it.
The only problem is that Anup will have to exercise the "fix" every time he powers his system up. I certainly recognize that the fix is better than having to suffer through CHKDISK.
If it is possible to find out what is setting the "dirty bit" unnecessarily wouldn't that be the thing to fix. That would prevent the problem from happening again and avoid having to fix it every boot time.