If during startup, you always get a message that says a drive it dirty and Windows needs to run CHKDSK on it, you allow the CHKDSK to proceed, but then get the same prompt every time you reboot, try these steps:
In the following, replace 'e:' with the drive letter that is having this problem on your machine:
1. Click on your start menu and open the run dialog. 2. Type "cmd" and press Enter (note: don't enter quotes). 3. Next type "fsutil dirty query e:". 4. If the return message indicates that the volume is dirty go to step 5. 5. Next type "chkdsk e: /f /x". 6. After that finshes repeat step 3. 7. If it is no longer dirty then reboot and you should notice no more ckdisk.