I've got an Acer netbook with a small SSD, running XP Home. It just started running chkdsk on every boot. No problems are ever found. I also checked the drive state using fsutil, and it is not Dirty.
I did some searching and found that chkdsk /f /x is supposed to resolve the problem. When I tried it, XP said it needed to do the scan upon the next boot. So I scheduled it. It didn't help. I also scheduled a chkdsk /r, to no avail.
Then I booted an offline WinPE disk and ran chkdsk /f /x from there. Again no problems were found, and again, the problem is not resolved.
I don't know what is next. I've got a drive that isn't dirty, which chkdsk finds no problem with, but which is checked upon every boot.
It's an 8GB SSD drive, and it has no page file on it.
Any insight would be appreciated.