have to admit i really like this program. and it seems to work very well. but i see one major issue and ive had this on a few systems. i tried puran. then i decided for a while to go back to perfectdisk just because i was not sure of puran. well after going back to perfectdisk i tried a boot time defrag with perfect disk. it said could not run due to a driver conflict. i said okay i went in and made sure all pieces of puran were gone. now i tried to re-run it. this time it said it could run but i had to run chkdsk to to errors on the drive. these were 100% not there prior to puran defrag running its boot time defrag (only ran it twice). i ran chkdsk and it corrected over 100 entries. rebooted and now i was able to run perfect disk boot time fine. just to be sure it was from puran i repeated the above process. uninstalled perfectdisk. installed puran. used puran for boot time and disk defrag. everything looked great with puran. removed puran reinstalled perfectdisk. SAME issue. there were errors to the mft and some descriptors that chkdsk /r fixed and only after that could perfect disk be ran. any thoughts or ideas why this would happen. i really like puran's simple and FAST interface and defrag times are super fast. imo faster than most out there. and it does seem to do a decent job overall. but why does it seem to mess with the mft and cause these disk errors?