I've noticed in the past that the windows defragmentation tool is unable to defrag your game files, suggesting that you have to do it through Steam. This could be false, though, so don't take my word for it! Also, no, there isn't a defrag all option.