I've had my PC for a couple of years now and it's been generally okay. Then in the past couple of days it's had several problems. Long story short, I need to defrag my drive, but I can't.
When I tell it to defrag I get the 'cannot defrag because chkdsk is scheduled to run' message. When I try and run chkdsk, it sits at phase two for ages, then pops up a window saying it can't run. I looked for help online and found other posts in these forums from people with similar problems.
Following their advice, I used the chkdsk /f thing from the command prompt, but when I rebooted the machine, it just sat at 0% on phase two for well over an hour. When I restarted and 'hit any key to cancel', it rebooted to XP just fine.
I booted to safe mode and ran the chkdsk successfully from there, but having then told it to defrag I still get the same 'cannot defrag because chkdsk is scheduled to run' message.
I'm very confused here. The pc has now stopped trying to run chkdsk on boot, and runs into windows fine (for now). The problem is that I KNOW I need to defrag and I need to run chkdsk before I can do that and find out if I have any bad sectors. I can't run either in 'regular' windows boot, and even after having run chkdsk in safe mode, the defrag still won't run. Like I said, the PC does boot into windows so I don't know what to do now, or what the problem might be. Any help would be great!