Defragmentation: does not harm, on contrary.
Cleaning, hmmm…, generally does more harm than any good. The myth of a faster computer is still on the air…
Puran Defrag is quite good.