My windows 7 machine's dirty flag is being set all the time on my primary partition. It is a RAID-0 striped drive which have been working for the last year without a glitch. The last few weeks every time that I reboot the dirty flag is set and chkdsk runs without finding anything to fix.

This started happening about a month ago but I can't think of anything which changed at that time to cause this to happen.

How can I out what is causing this dirty flag to be set?

  • it is possible this is due to one or more of the drives in the raid array reporting through SMART that they are not healthy. Windows may simply be proactively checking the array to ensure the file structure is secure. alternatively, is windows shutting down properly when you reboot?
    – Xantec
    Nov 10, 2010 at 13:58
  • AFAIK Windows shuts down cleanly every time before this happens. I did a full chkdsk /f /r c: and it ran most of yesterday. Didn't report anything but I'll know when I reboot again in a day or three. Nov 11, 2010 at 11:05
  • after the full chkdsk I rebooted for the first time yesterday and sure as hell the dirty flag was set again Nov 17, 2010 at 8:00

1 Answer 1


Run the manufacturers diagnostics on each of the drives, see the third post in this thread



  • For some reason there's something wrong with my SMART. That speccy app can't give me any SMART info and it can't determine the harddrive manufacturer either :/ Don't know what to make of this. Nov 11, 2010 at 11:06
  • Smart resides on the hard drive, it could be a defective controller board on the hard drive itself.
    – Moab
    Nov 14, 2010 at 2:32

You must log in to answer this question.

Not the answer you're looking for? Browse other questions tagged .