External hard drive is "dirty" and windows runs a check every time computer boots up

munch2477

Posts: 102   +0
My external Seagate drive is apparently "dirty" and windows automatically checks it every time i boot up with it attached to the usb port. It is actually pretty annoying. The only way around it that I found is actually unplugging it before I boot up and plugging it back in after windows starts.

Every time the check says there are no issues. The drive works fine and I am able to use the drive as if nothing is wrong.

Does anyone know whow to get rid of the check during Windows startup? How can I make my drive "clean" again? Thanks

EDIT: I have Windows XP sp3 btw
 

LookinAround

Posts: 6,430   +186
You may need to run a manual chkdsk /f to clear it. Try this
> Unplug the drive then boot up then plug it back in. Determine its drive letter
> Start->Run, enter cmd to open a command prompt
> Enter chkdsk x: /f (except use the correct drive letter, not x)

/f option may take loong time complete (especially if large hard drive.. i.e hours) but when it's done i believe it should clear the dirty bit for you