Actually, I just checked and my computer says that it automatically defragments the hard drive and it's on a set weekly schedule. It also says the hard drive was recently defragmented and that it is OK. On another note, I tried turning Kaspersky completely off and even that didn't work.
Do you leave your computer on all the time?
A scheduled defrag only works if you leave the computer on.
Run a manual one in between especially if you are doing a lot of Trainzing and database work. It doesn't hurt.