When you open a CMD prompt and type:
fsutil dirty query <Drive_letter:>
on a Windows XP NTFS partition, you receive:
Volume - <Drive_letter:> is NOT Dirty
OR
Volume - <Drive_letter:> is Dirty
When you use this command on a FAT or FAT32 partition, is always returns a NOT Dirty.
Very few advanced functions work properly on a FAT or FAT32 partition, and fsutil dirty is no exception.
The 'dirty' bit, in the MFT of an NTFS partition, is checked when Windows starts. If the bit is set,
a CHKDSK is scheduled. The 'dirty' bit is normally set when Windows detects corruption on the partition.
You can manually set the 'dirty' bit by using the following command:
fsutil dirty set <Drive_letter:>
This will display:
Volume - <Drive_letter:> is now marked dirty.