A factory reset does not necessitate re-installation of the CF components. The tuning will need repeating, but this only takes 5 minutes even if you have to do it manually (and you could export the old tuning database and then re-import it, but that might just re-import the problems). The recording schedule can be backed up by WebIF before factory reset, and then restored afterwards.
Menu >> Settings >> Installation >> Factory Default