1) это нужно только при определённых условиях, и довольно редко (насколько редко - зависит от многого) . 2) в винде уже есть такая функция, ничего качать не надо.
Для хдд-Да, нужно переодически- менее 30% дефрагментируемых файлов незаметно Дополнительный софт не требуется- стандартный вполне норм Кроме того свежие виндовс делают это автоматически во время простоя пк Для твердотельный накопителей дифрагментация не нужна и уменьшает срок службы