Apart from mfscheck, another test that may correct the errors is fsfix, but I did not suggest either as after running them you may end up with a TiVo that will not boot.

One non destructive method of testing the actual drive is using seagates seatool utility.

Peter.