When running any defrags, there's a few things you want to take care of first.
1. Shut off all running programs, mainly ones that access the parition that you wan to defrag. Best bet is to run msconfig.exe and have it not load any startup programs. I think there's an opition on the main panel.
2. Always run checkdisk or whatever the program you use that checks the file system for any errors. You do not need to do a full disk scan unless your harddrives prone to bad sectors.
3. it will take some time, mainly for the larger disks.
4. Windows Defrag sucks greatly. It's plain garbage. crap.
I seriouly suggest using msconfig to click off all startup programs and reboot the machine before defragging.
oh, yes, I forgot to mention. delete all the crap you don't need. make sure you trash out the old email, clean out the temp directorys, internet temp files. because that's just extra crap that will just cause you to have to defrag that much quicker.
Also it's smart to have your windows on it's on parition, typically I have my C: drive 3 to 5 gigs of space, usually 3 or less, and I don't have the program files installed on that drive. This way, I don't have to worry about defragging that drive all the often, and a few other benefits, but that's probably way more then wha tthe average user would do.
So I hope some of this helps. I use Norton's Speedisk. and while it's on okay program, I'm not sure it's the best. If anyone's found another program that they really like, please let us know!
be seeing you
nider